- 1、本文档共29页,可阅读全部内容。
- 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计算机等级考试.ppt
第八章 菜单设计;本 章 要 点;8.1 菜单系统 ;“菜单设计器”的界面由以下几部分构成:
(1)“菜单名称”框
在此栏里输入显示在菜单系统中的菜单的标题或菜单项的名称。如果用户想为菜单项加入访问鍵,即利用键盘访问菜单的方法,可以在欲设定为访问鍵的字母前面加上一反斜杠和小于号(\)。例如,在“文件”菜单中设计访问键为“F”,只要在菜单名称“文件”的后面加上“(\F)”即可。 ;
3. 菜单系统指定任务
4. 生成菜单程序
菜单与表单不同,它不能直接在设计器中生成程序代码。而必须专门生成菜单程序代码。在设计器中所做的一切将被保存在一个带.MNX扩展名的文件中,在这个文件中保存了有关菜单系统的所有信息,它实际上就是一个表文件。从“菜单”菜单上选择“生成”命令,生成的菜单程序,扩展名为MPR。
5.运行及测试菜单系统
;(6)预览
显示所创建的菜单。一旦启动了菜单设计器,Visual FoxPro的系统菜单会多出一项 “菜单”,该菜单中集成了与菜单设计相关的菜单项,如图所示。 ;8.2.2 应用系统菜单设计
现以一个简单的学生管理系统的菜单(表8-1)为例说明使用菜单设计器的一般方法。
1.创建主菜单
例8.1 建立一个菜单文件,其名定义为“stu_menu”,其主菜单包含“系统管理”、“数据输入与维护”、“查询”、“报表”和“帮助”5个菜单选项。;操作步骤如下:
(1)?打开“文件”菜单,选择“新建”,进入“新建”窗口。
(2)? 在“新建”窗口,单击“菜单”,再按“新建文件”按钮,进入“新菜单”窗口。如图8-2所示
(3)?? 在“新菜单”窗口,选择“菜单”,进入“菜单设计器”窗口
(4)?? 在“菜单设计器”窗口,定义主菜单中各菜单选项名。如图8-6所示。
(5)?? 保存菜单文件,文件名为“stu_menu.mnx”。;2. 创建子菜单
创建子菜单,实际上是给主菜单定义子菜单选项。当菜单栏内的菜单添加完成后,可以针对每一个菜单单击“创建”按钮来录入下一级菜单。一旦进入下一级菜单的设置,在“菜单级”框中显示的就不是“菜单栏”了,而是该下级菜单所对应的名称。;(3)???在“菜单设计器”子菜单编???窗口,定义“系统管理”选项中各子菜单选项名,如图8-7所示。
(4)? 在“菜单设计器”子菜单编辑窗口,定义“数据输入与维护”选项中各子菜单选项名。如图8-8所示。;3. 为菜单或菜单项指定任务
在创建菜单系统时,需要考虑系统访问的简便性,必须为菜单和菜单项指定所执行的任务,如指定访问键、添加键盘快捷鍵、显示表单、工具栏以及其他菜单系统。菜单选项的任务可以是子菜单、命令或过程。
注意:如果预计在若干个地方都会使用同样一组命令,则应编写一个过程。该过程必须在菜单清理代码或其他菜单、对象能引用的位置明确命名和编写。现以学生管理系统菜单为例对该菜单指定任务,有关菜单所指定的任务参见表8-2。 ;为菜单项“退出”定义过程代码。
单击菜单项的“创建”按钮,打开过程编辑器输入如下代码:
CLOSE DATABASE ALL
SET SYSMENU TO DEFAULT 恢复系统菜单
CANCEL;选择“显示”菜单中的“常规选项”命令,屏幕会出现图8-10所示的“常规选项”对话框。;6.生成菜单程序
用“菜单设计器”设计的菜单文件其扩展名为.MNX,通过生成器的转换,生成的菜单文件其扩展名为.MPR。
当.MNX类型文件转换成.MPR类型文件后,才可使用DO命令调用菜单文件。操作步骤如下:
(1)?打开菜单(扩展名为.MNX)进入“菜单设计器”窗口;
(2)?单击【菜单】|【生成】菜单项,打开“生成菜单”对话框,如图8-13所示;
(1)?输入菜单文件名(扩展名为.MPR),生成对应的菜单程序文件。;7.运行菜单
三种方式:
(1)菜单方式:单击【程序】|【运行】菜单项,并选择需运行的菜单程序文件名;
(2)命令方式:在命令窗口直接输入DO 菜单文件名.MPR命令;
(3)项目管理器方式:在“项目管理器”中选择相应菜单文件并单击“运行”按钮。;8.2.3 在顶层表单中添加菜单
若要在顶层表单中添加菜单,可以按以下步骤操作:
(1)在“常规选项”对话框中选择“顶层表单”复选框,创建顶层表单的菜单;
(2)将表单的ShowWindow属性设置为“2-作为顶层表单”;
(3)在表单的Init事件中,运行菜单程序并传递两个参数:
DO <文件名> WITH oForm , IAutoRename ;【例9-3】在student.scx表单中建立一个如图9-14所示的菜单。;操作步骤如下:
(1)打开stu_menu.mnx菜单文件;
(2)单击【显示】|【常规选项】菜单项,在“常规选项”对话框中选择“顶
您可能关注的文档
- 第三讲搜集整理资料 论文写作讲义教学教材.ppt
- 第三讲法的历史 法理学教学教材.ppt
- 第三讲犯罪构成 刑法课件教学讲义.ppt
- 第三讲经济法的学科体系及其框架结构 经济法课件一(法学)教程教案.ppt
- 第三讲:国际法上的国家 国际法教材课程.ppt
- 第三课 性能优化 人工神经网络理论及应用 教学讲义.ppt
- 第三课 性能优化 人工神经网络理论及应用课件教学讲义.ppt
- 第三课 数的顺序、比较大小 人教版一年级数学知识介绍.ppt
- 第三课 部屋 新编日语第一册 教学教材.ppt
- 第三课化学热力学-2高等工程热力学课件教材课程.ppt
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
文档评论(0)