新Visual FoxPro 实用教程 教学课件 邹广慧 第9章 菜单设计与应用.pptVIP

新Visual FoxPro 实用教程 教学课件 邹广慧 第9章 菜单设计与应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro 实用教程 邹广慧 主编 机械工业出版社 第9章 菜单设计与应用 VFP有两种菜单:下拉式菜单和快捷菜单。 通常使用下拉式菜单列出系统具有的功能,供用户调用。 快捷菜单是右击某个对象时出现的菜单,列出了有关该对象的一些操作。 第9章 菜单设计与应用 Visual FoxPro的系统菜单 系统菜单结构 系统菜单命令 下拉式菜单设计 菜单设计步骤 菜单设计实例 快速菜单 快捷菜单设计 创建快捷菜单 将快捷菜单附加到对象 9.1.1 系统菜单结构 VFP的系统菜单是下拉式菜单,由条形主菜单和弹出式子菜单组成。 条形主菜单由若干菜单项组成,每个菜单项都有一个名称(标题)和一个内部名字。 标题用于菜单项的显示,内部名字则用于在代码中引用。 条形菜单中常见选项的名称及内部名字见下表: 系统菜单本身的内部名字为_MSYSMENU。 9.1.1 系统菜单结构 条形主菜单中的每一个菜单项都对应一个弹出式子菜单。 子菜单由子菜单项组成,每个子菜单项可以执行一条命令或调用一个过程,也可以打开下一级子菜单。 可以为菜单项设置“访问键”和“快捷键”。 访问键是一个带下划线的字母,当子菜单被激活时可以用访问键快速选择菜单项。 快捷键通常是〈Ctrl〉键加上一个字母键的组合,无论子菜单是否被激活都可以使用快捷键来选择菜单项。 9.1.1 系统菜单结构 例:按住〈Alt〉和〈F〉键可以打开“文件”子菜单。 “新建”的访问键为“N”,快捷键为“Ctrl+N”。 在子菜单中通常按菜单项的功能进行分组,并在各组之间插入分隔线。 灰色的菜单项为不可用状态。 9.1.2 系统菜单命令 SET SYSMENU命令设置在程序运行期间允许或者禁止访问系统菜单。 格式1:SET SYSMENU ON|OFF 说明:ON:允许访问系统菜单。 OFF:禁止访问系统菜单。 格式2:SET SYSMENU TO 条形菜单选项表 功能:重新设置系统菜单,以内部名字列出菜单选项。 例:SET SYSMENU TO _MSM_FILE,_MSM_EDIT,_MSM_WINDO 系统菜单只保留“文件”、“编辑”和“窗口”3个菜单选项。 9.1.2 系统菜单命令 格式3:SET SYSMENU TO DEFAULT 功能:将系统菜单恢复为默认设置。 格式4:SET SYSMENU TO 功能:不带参数的该命令用来关闭系统菜单。 9.2 下拉式菜单设计 菜单设计就是按照用户所要执行的任务组织菜单系统。 包括:确定条形主菜单中每个菜单项的标题、各弹出式子菜单的组成、以及菜单项出现的位置,还要为每个菜单项指定任务。 菜单项的任务可以是执行一条命令或调用一个过程,还可以是弹出下一级子菜单。 9.2.1 菜单设计步骤 设计菜单结构。 创建菜单和子菜单。 为每个菜单项指定任务。 生成菜单程序,运行测试菜单功能。 9.2.2 菜单设计实例 以“成绩管理”系统的菜单设计为例 设计菜单结构 建立菜单文件 生成菜单程序 运行测试菜单功能 1. 设计菜单结构 成绩管理系统需要输入和维护原始数据,查询用户需要的信息,生成各种报表。 所以该系统应该包括“数据维护”、“信息查询”和“报表预览”功能。 这3项再加上“退出”,即构成了系统的条形主菜单。 1. 设计菜单结构 数据维护 主要是对各表的原始数据进行输入和维护。 包括“学生基本情况”和“学生成绩维护”两项子功能,这2项即构成了“数据维护”子菜单。 信息查询 主要是按用户的需要,对数据库表中的数据进行查询。 包括“编码查询”、“班级成绩查询”和“学生成绩查询”三项子功能,这3项即构成了“信息查询”子菜单。 报表预览 是按用户的需要,生成各种报表。 包括“学生基本情况表”、“教师任课一览表”和“学生成绩一览表”三项子功能,这3项即构成了“报表预览”子菜单。 退出:即退出成绩管理系统和VFP。 2. 建立菜单文件 通过“菜单设计器”来建立。 例:在“成绩管理”项目中建立“成绩管理”菜单 创建菜单 创建子菜单 为每个菜单项指定任务 设置访问键和快捷键 设置禁用菜单项 保存菜单 (1) 创建菜单 在“成绩管理”项目的“其他”选项卡上选中“菜单”,单击“新建”; 在“新建菜单”对话框中,单击“菜单”,即打开“菜单设计器”窗口: 菜单名称:指定菜单项的名称,也称为标题。 结果:指定菜单项的功能,在下拉列表中有4种选择: 命令:表示用户选择该菜单项时会执行一条命令。 过程:表示用户选择该菜单项时会执行一个过程。 子菜单:表示用户选择该菜单项时会弹出下一级子菜单。 填充名称或菜单项#:在主菜单中此项为“填充名称”,在子菜单或快捷菜单中,此项为“菜单项#”。用户选择此项时,可以在其右侧的文本框中输入菜单

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档