- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 菜单程序设计 有如下程序段: SET TALK OFF CLEA @2,10 SAY “请选择:” @3,15 PROMPT “1--输入” @4,15 PROMPT “2--查询” @5,15 PROMPT “3--输出” @6,15 PROMPT “0--退出” MENU TO W ?W,TYPE(‘W’) 程序运行后,如果输入0,则屏幕显示的结果是 ( ) A) 0,N B) “退出”,C C) “4”,C D) 4,N 思考与练习 创建一个下拉菜单menu4,并生成菜单程序,运行 该菜单会在当前VFP系统菜单的末尾追加一个“统计” 菜单,其中包括“计算\C”和“退出\Q”两个菜单项。 退出菜单的功能为:关闭所有数据库和表,并返回系统 菜单。(“计算”菜单项的内容可不设计) * * 菜单的基本概念 1.菜单(Menu): 由一系列命令或文件组成的列表清单。 2.菜单栏(Menu Bar): 位于应用程序窗口的最上方。 3.菜单项(Menu Item): 下拉菜单中的一条命令。 4.菜单标题(Menu Title): 表示菜单或菜单项的名称。 5.菜单系统(Menu System): 菜单、菜单栏、菜单项、 菜单标题的集合。 6.键盘访问键: 访问菜单或菜单项的快捷键。 7.键盘快捷键: 访问菜单项的组合键。 设计菜单系统的步骤: 1)规划菜单系统.确定需要的菜单、子菜单、菜单项 2)创建图形化菜单界面。使用菜单设计器。 3)实现具体功能。制定菜单要执行的任务。 4)生成菜单程序。 5)运行已生成的.MPR菜单程序。 注意:扩展名.MPR不能省略 12.1 建立菜单 12.1.1 使用“项目管理器”创建菜单 12.1.2 使用“新建”创建菜单 12.1.3 使用 CREATE MENU [FileName|?] 命令创建菜单 12.1.4 在“菜单设计器”窗口中创建菜单 创建菜单项、插入、删除菜单项 12.1.5 创建快捷菜单 12.2.6 ★生成菜单程序(.MPR) 注意:菜单程序(.MPR),菜单文件(.MNX) 12.2 为菜单指定任务 12.2.1 为菜单指定子菜单 用于创建下拉子菜单 12.2.2 为菜单指定命令 在文本框中输入一条命令,选择该菜单项时执行 该命令。 12.2.3 为菜单指定过程 创建一个过程,选择该菜单项时执行该过程。 12.3 定义键盘访问键和快捷键 方法: 定义键盘访问键: \字母 定义键盘快捷键 ★注意: 每次修改菜单后,都必须要重新生成菜单程序。 12.4 菜单项的逻辑分组 将功能相近的菜单项分成一组,用灰色直线与其他菜单 项隔开。 方法:在菜单名称文本框中输入 \- ★注意: 每次修改菜单后,都必须要重新生成菜单程序。 菜单的相关命令: set sysmenu to defa 设置系统菜单为默认菜单(相当于返回系统菜单窗口) clear window 关闭窗口 clear events 关闭事件循环 read events 设置事件循环 set century on do 菜单名 with this, .t. 在表单中调用菜单 为顶层表单添加菜单 1.在“菜单设计器”窗口中设计下拉式菜单 2.在“常规选项”对话框中选择“顶层表单”复选框 3.将表单的ShowWindow的属性值设为2,使其为 顶层表单 4.在表单的Init事件代码中写入: DO 菜单名 WITH THIS [,“内部菜单名”] 5.在表单的Destory 事件代码中写入: RELEASE MENU 菜单名 [ Extended ] 建立快捷菜单 1.建立并生成快捷菜单 2.在快捷菜单的“设置”中添加表单对象引用的参数接收语句 PARAMETERS 参数 (即调用该菜单的表单对象名) 3. 在快捷菜单的“清理”中添加命令: RELEASE POPUPS 快捷菜单名 [ Extended ] 4.表单设计器环境下,选定需要添加快捷菜单的对象 5. 在选定对象的 RightClick 事件代码中添加: DO 快捷菜单程序文件名 2、 ★亮条式菜单 1)显示菜单命令 @行,列 PROMPT 菜单项目 功能:将菜单项目(提示信息)显示在指定位置。 说明:一条PROMPT命令只显示一个菜单项。 2)菜单激活命令 格式:MENU TO 变量 说明:激活菜单,并按菜单项的定义顺序,将所选 菜单项的序号赋值给变量。 3)菜单项的选择 选择菜单项目或者键
您可能关注的文档
- 1机电一体化技术(绪论)第一章.ppt
- 1连续介质力学.ppt
- 1已看有用--CO2气体保护焊培训资料.ppt
- 02 第一章 细胞生物学概述(杨恬).ppt
- 02.第二章 数据的收集与整理.ppt
- 02钻井井眼纤维清洁技术2010.ppt
- 2 固体结构newest2.ppt
- 2.1_冷热不均引起大气运动2.ppt
- 2.2食物的吸收(41张).ppt
- 2.不均匀场中气体的击穿,冲击电压下气隙的击穿.ppt
- 2024年白城市公务员考试行测试卷历年真题附答案详解(典型题).docx
- 2024年白银市公务员考试行测试卷历年真题附答案详解(完整版).docx
- 2024年甘南州公务员考试行测真题附答案详解(模拟题).docx
- 2024年白山市公务员考试行测试卷历年真题及一套完整答案详解.docx
- 2024年甘肃省公务员考试行测试卷历年真题及一套答案详解.docx
- 锂硼矿开采项目工程建设方案.docx
- 2025至2030全球及中国汽车窗外密封行业市场深度研究及发展前景投资可行性分析报告.docx
- 公路养护智能革新-提高效率与持久性.pptx
- 2024年焦作市公务员考试行测试卷历年真题附答案详解(名师推荐).docx
- 2024年玉林市公务员考试行测试卷历年真题及答案详解(各地真题).docx
文档评论(0)