• / 32
  • 下载费用:6 金币  

第7章菜单设计与应用

关 键 词:
菜单设计与应用 第7章 菜单设计与 第七章菜单设计与应用 第七章第七章 第七章设计菜单
资源描述:
第七章 菜单设计与应用 1 常见菜单: 1.下拉式菜单 一个应用程序通常以下拉菜单列出其所 有的功能供用户调用 2.快捷菜单 一般从属于某个界面对象 2 7.1 VFP系统菜单 7.1.1 菜单结构 VFP支持两种类型的菜单:条形菜单和弹 出式菜单.(见下图) 3 4 每一个条形菜单都有一个内部名字 (VFP系统菜单中的条形菜单名为_MSYSMENU)和 一组菜单选项 每个菜单选项都有一个标题和内部名 字. 每一个弹出式菜单也有一个内部名字 和一组菜单选项,每个菜单选项则有一个标题和选项 序号. 菜单项的标题用于显示,而菜单及菜 单项的内部名字或选项序号则用于在程序代码中引 用。 5 每一个菜单选项都可以有选择的设置 一个热键和一个快捷键。 热键通常是一个字符,快捷键通常是 ctrl键和另一个字符键组成的组合键。 注意:热键和快捷键的区别? 6 无论是哪种类型的菜单,当选择其中某 个选项时都会有一定的动作。这个动作可以是下面 三种情况中的一种: 执行一条命令 执行一个过程 激活另一个菜单。 7 典型的菜单系统一般是一个下拉式菜单 ,由一个条形菜单和一组弹出式菜单组成。 其中条形菜单作为主菜单,弹出式菜单 作为子菜单。 快捷菜单一般由一个或一组上下级的弹出 式菜单组成。 8 7.1.2 系统菜单 VFP系统菜单是一个典型的菜单系统,其主菜 单是一个条形菜单 详见课本P225 表7.1主菜单(_MSYSMENU)常见选项 表7.2弹出式菜单的内部名称 表7.3“编辑”菜单(_MEDIT)常用选项 9 通过SET SYSMENU命令可以允许或 者禁止在程序执行时访问系统菜单,也可以重新配置 系统菜单 具体命令格式如下: SET SYSMENU ON|OFF|AUTOMATIC |TO[] |TO[] |TO [DEFAULT]|SAVE|NOSAVE 10 说明: On:允许程序执行时访问系统菜单 Off:禁止程序执行时访问系统菜单 Automatic:可使系统菜单显示出来,可以访问系统菜 单 TO default:将系统菜单恢复为缺省配置 Save:将当前的系统菜单配置指定为缺省配置 Nosave:将缺省配置恢复成vfp系统菜单的标准配置。 要将系统菜单恢复成标准配置,可先执行set sysmenu nosave命令,然后执行set sysmenu to default 命令 11 SET SYSMENU TO _MSM_FILE,_MSM_WINDO SET SYSMENU SAVE SET SYSMENU TO DEFAULT 不带参数的SET SYSMENU TO 命令将屏蔽系 统菜单,使系统菜单不可用。 12 7.2 下拉式菜单设计 下拉式菜单是一种最常用的菜单, 用VFP提供的菜单设计器可以方便地进行下拉式 菜单的设计。 在利用菜单设计器进行设计菜单时 ,各菜单项及其功能既可以由自己来定义,也可 以采用VFP系统的标准菜单及其功能。 13 7.2.1 菜单设计的基本过程(如下图所示) 调用菜单设计器 定义菜单 生成菜单程序 运行菜单程序 菜单文件(.mnx) 菜单程序文件(.mpr) 14 1.调用菜单设计器 1.文件—新建—菜单—打开菜单设 计器 2.用命令的方式 MODIFY MENU 2.定义菜单 指定菜单各项的内容 3.生成菜单程序 根据菜单定义产生可执行文件(.MPR 文件) 4.运行菜单程序 DO 注:扩展名.MPR不能 省略 15 7.2.2 定义菜单 1、“菜单设计器”窗口简介 16 ⑴“菜单名称”列 设定菜单项显示名称,同时可以设定菜单项 的热键(\WITH this [,“ ”] 注意:文件名的扩展名.MPR不能省略 5.在表单的destroy事件代码中添加清除菜单 的命令,格式如下: RELEASE MENU [EXTENDED] 28 例7.3(p236) 为在例6.8中创建的查询统计表单建 立一个下拉式菜单,如图所示,其中,查询菜单中 仅有一个菜单项,其功能与表单中的“查询统计”功 能相同,“退出”菜单项的功能与“退出”功能相同。 (bgbg.scx) 29 7.3 快捷菜单设计 在“快捷菜单设计器”中完成快捷菜单的设计; 在“新建菜单”对话框中单击“快捷菜单” 按钮,打开“快捷菜单设计器”窗口,设计菜单 ,保存菜单文件,生成菜单程序文件。 30 在“清理”文本编辑框中添加清除菜单代码, 及时清除菜单,释放内存。 Release Popups 编程实现单击右键弹出菜单的动作。 在表单设计器中,选定要添加快捷菜单的对 象,在其RightClick事件中添加调用快捷菜单的命 令: Do 31 例7.4(p237) 为某表单建立一个快件菜单kjcdlx ,其选项有:日期、时间、变大和变小,时间与变 大之间用分组线分割,如图P238 7.18所示:选中 日期或时间选项时,表单标题将变成当前日期或时 间。选中变大或变小选项时,表单大小将缩放10%( 快捷菜单练习.scx) 32
展开阅读全文
  麦档网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:第7章菜单设计与应用
链接地址:https://www.maidoc.com/p-15698395.html

当前资源信息

wx****8

编号: 20180824031547681337

类型: 共享资源

格式: PPT

大小: 330.00KB

上传时间: 2019-11-09

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2018-2020 maidoc.com版权所有  文库上传用户QQ群:3303921 

麦档网为“文档C2C模式”,即用户上传的文档所得金币直接给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的金币归上传人(含作者)所有。
备案号:蜀ICP备17040478号-3  
川公网安备:51019002001290号 

本站提供办公文档学习资料考试资料文档下载


收起
展开