- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务九 学做菜单调用应用程序的各项功能
【教学目标与要求】
熟悉Visual FoxPro的系统菜单的结构、特点和行为,学会对系统菜单的灵活设置方法。
熟练掌握下拉式菜单的设计方法,学会使用菜单设计器定义菜单、生成菜单程序和运行菜单程序的方法;学会在菜单中调用表单的方法。
掌握为顶层表单添加菜单的方法,学会在表单中调用下拉式菜单的方法。
掌握快捷菜单的设计方法,学会在表单中调用快捷菜单的方法。
【重点、难点及教学安排】
重点:VFP系统菜单的结构和设置;下拉式菜单的设计和应用;为顶层表单添加菜单;快捷菜单的设计和应用。
难点:菜单和表单的综合应用,即在菜单中调用表单和在表单中调用菜单的方法。
教学方法:讲授、多媒体演示、上机训练。
第二十一讲 Visual FoxPro系统菜单
子任务一 认识VFP的菜单的结构
Visual FoxPro支持两种类型的菜单:条形菜单(一级菜单)和弹出式菜单(子菜单)。它们都有一组菜单选项显示于屏幕供用户选择。用户选择其中的某个选项时都会有一定的动作。这个动作可以是下面3种情况中的一种:执行一条命令、执行一个过程或激活另一个菜单。
每一个菜单选项都可以有选择地设置一个热键和快捷键。热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。快捷键通常是Ctrl和另一个字符键组成的组合键。不管菜单激活与否,都可以通过快捷键选择相应的菜单选项。
常规的菜单系统一般是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。其中条形菜单作为主菜单,弹出式菜单作为子菜单。当选择一个条形菜单选项时,激活相应的弹出式菜单。
快捷菜单一般由一个或一组上下级的弹出式菜单组成。
在Visual FoxPro中,可以利用“菜单设计器”来设计并生成下拉式菜单与快捷菜单。若想从已有的Visual FoxPro菜单系统开始创建菜单,则可以使用“快速菜单”功能。
子任务二 学习系统菜单的结构并定制系统菜单
Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单。
在Visual FoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。例如,Visual FoxPro主菜单的内部名字为_MSYSMENU,条形菜单项“文件”、“编辑”和“窗口”的内部名字分别为_MSM_FILE,_MSM_EDIT,_MSM_WINDOW。
每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。例如,_MFILE,_MEDIT,_MWINDOW为弹出式菜单项“文件”、“编辑”和“窗口”的内部名。
菜单项的名称用于在屏幕上显示菜单系统,而内部名字或选项序号则用于在程序代码中引用。
主菜单(-MSYSMENU)常见选项 选项名称 内部名字 文件 _MSM_FILE 编辑 _MSM_EDIT 显示 _MSM_VIEW 工具 _MSM_TOOLS 程序 _MSM_PROG 窗口 _MSM_WINDO 帮助 _MSM_SYSTM
弹出式菜单的内部名字 弹出式菜单 内部名字 “文件”菜单 _MFILE “编辑”菜单 _MEDIT “显示”菜单 _MVIEW “工具”菜单 _MTOOLS “程序”菜单 _MPROG “窗口”菜单 _MWINDOW “帮助”菜单 _MSYSTEM
“编辑”菜单(_MEDIT)常用选项 选项名称 内部名字 撤消 _MED_UNDO 重做 _MED_REDO 剪切 _MED_CUT 复制 _MED_COPY 粘贴 _MED_PASTE 清除 _MED_CLEAR 全部选定 _MED_SLCTA 查找… _MED_FIND 替换… _MED_REPL
通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新设置系统菜单。
命令格式是:
SET SYSMENU ON|OFF|AUTOMATIC
|TO [弹出式菜单名表]|TO [条形菜单项名表]|TO [DEFAULT]|SAVE|NOSAVE
其中:
ON :允许程序执行时访问系统菜单;
OFF :禁止程序执行时访问系统菜单;
AUTOMATIC:可使系统菜单显示出来,可以访问系统菜单。
TO子句:用于重新设置系统菜单。“TO [弹出式菜单名表]”以菜单项内部名字列出可用的弹出式菜单。例如,命令SET SYSMENU TO _MFILE,_MEDIT将使系统菜单只保留“文件”和“编辑”两个子菜单。“TO [条形菜单项名表]”以条形菜单项内部名字列出可用的子菜单。例如,上面的系统菜单设置命令也可以写成SET SYSMENU TO
您可能关注的文档
- 湖北省荆州市中考数学试题(word版).doc
- 湖北省荆州市中考物理试题(word版 有答案).doc
- 湖北省十堰市中考物理试题(word版 有答案).doc
- 湖北省武汉市中考英语试卷及答案.doc
- 湖北省宜昌市中考英语试题及答案.doc
- 湖南:2003年导游从业资格考试《政策与法规》试题及客观题答案.doc
- 湖南:年导游从业资格考试《政策与法规》试题及客观题答案.doc
- 湖南:年导游考试实务试题及客观题答.doc
- 湖南公务员行测真题及答案.doc
- 湖南省长沙市初中毕业学业考试理化试题(word版 有答及全解析).doc
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)