网站大量收购闲置独家精品文档,联系QQ:2885784924

第十章 菜单.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 菜单

2012年春 VFP程序设计 * 第十章 菜单设计 一个应用程序一般以菜单的形式列出其具有的功能,而用户则通过选择菜单项实现应用程序各种功能的调用 典型的数据库应用系统通常包含有输入、修改、查询、统计、打印报表等功能模块. * 10.1 VFP系统菜单 一、菜单结构: VFP支持两种类型的菜单:条形菜单和弹出式菜单;每一个条形菜单都有一个内部名称和一组菜单项…… 每个菜单项可设置热键和快捷键; 典型的菜单系统一般是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。 * VFP系统菜单是典型的菜单系统,其主菜单是一个条形菜单_MSYSMENU,见表10-1至10-3 SET SYSMENU可以允许或禁止在程序执行时访问系统菜单,也可重新配置系统菜单。 set sysmenu on|off|automatic |to[弹出式菜单名表] |to[条形菜单项名表] |to[default|]save|nosave 如:set sysmenu to _mfile,_medit,_mwindow * 10.2 建立应用系统菜单 一、创建菜单的一般步骤 规划与设计系统 创建菜单和子菜单 按实际要求为菜单系统指定任务 生成菜单程序 运行生成的程序,测试菜单系统 * 二、创建菜单——菜单设计器 1、利用快速菜单功能创建菜单:.mnx .mnt 即:在VFP系统菜单的基础上做修改变为自己的系统菜单 文件—新建—菜单—新建文件 项目管理器—其他—菜单—新建—菜单—快速菜单 项目管理器—其他—菜单—新建—快捷菜单 * 2、在菜单中添加菜单项及类型:命令、填充名称、子菜单、过程(P256) 命令:如Do form 表单名.scx do 程序文件名 list/disp thisform.release 填充名称:实现一个菜单引用另一个菜单 子菜单:建立菜单项 过程:建立过程代码 * 常用的菜单设置 指定访问键:带有下划线的字母表示 在标题名称右侧一对括号,括号中输入“\访问键”,如:文件(\F) 指定键盘快捷键: 菜单名称——选项——提示选项——键标签 菜单项分组—分隔线 菜单名称——输入“\-” 启用和废止菜单项: 在提示选项窗口中—跳过 * 为菜单指定命令 菜单名称—结果—命令 若是对程序和过程的调用,程序在指定的路径上,过程则应在”常规选项”的”清理”选项中定义 向菜单系统添加设置代码: 系统菜单“显示”—常规选项 向菜单系统添加清理代码: 系统菜单“显示”—常规选项 “清理” 菜单选项 * 3、生成可运行的菜单:后缀名为.mnx和.mnt,生成一个可执行的.mpr菜单文件 4、预览菜单系统:已经定义的菜单系统出现在屏幕的最外层 * 补充:SDI顶层菜单 1、创建SDI顶层菜单: SDI顶层菜单是出现在表单文档界面(SDI)窗口中的菜单,在“常规选项”中选中“顶层表单” 2、附加SDI顶层菜单: 创建了SDI顶层菜单后,可将其附加到SDI顶层表单中:设置表单的showwindow属性为2,表单的init事件添加调用菜单的命令do 菜单文件名 with this[,”菜单名”],表单的destroy事件添加清除菜单的命令release menu菜单名[extended] 四则运算 选择查询 * 10.3 快捷菜单 在快捷菜单中插入系统菜单栏 将快捷菜单添加到界面上: 在快捷菜单的清理代码中添加清除菜单的命令,如: release popups 快捷菜单名[extended] 在选定对象的RightClick事件代码中添加调用快捷菜单的命令: Do 快捷菜单程序文件名 .mpr 不能省略 2012年春 VFP程序设计

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档