- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 6.0 菜单设计课件
第9章 VFP6菜单设计 ;9.1 在应用程序中使用菜单 ;9.1.1 创建菜单系统 ;创建一个菜单系统包括若干步骤。不管应用程序的规模多大,打算使用的菜单多么复杂,创建菜单系统都需以下步骤:;;2、给每个菜单一个有意义的菜单标题。
第一个菜单笺命令名为【系统管理】,其中包括菜单项【操作员注册】、【添加操作员】、【删除操作员】、【退出】;第二个菜单笺命令名为【输入数据】,其中包括菜单项【添加新系】、【添加新班级】、【添加新专业】、【添加新课程】、【学生注册】、【成绩录入】;第三个菜单笺命名为【报表】,其中包括【学生情况报表】、【打印学生成绩】;第四个菜单笺命名为【查询】,其中包括【系查询】、【班级查询】、【专业查询】、【课程查询】、【学生查询】;第五个菜单笺命名为【帮助】,其中只包含【关于】菜单项。
3、按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。如果不能预计频率,也无法确定逻辑顺序,则可以按字母顺序组织菜单项。当菜单中包含有八个以上的菜单项时,按字母顺序特别有效。太多的菜单项需要用户花费一定的时间才能浏览一遍,而按字母顺序则便于查看菜单项。
通常是将【系统管理】放在第一位,然后才是对数据的有关操;作的菜单。可按【系统管理】、【数据输入】、【查询】、【报表】、【帮助】的次序设置菜单。
4、 放置分隔线:第一个菜单笺中在【退出】菜单项上设置一条,第二个菜单笺将【学生注册】、【成绩录入】菜单项与其它菜单项分开,第三个菜单笺不设分隔线,第四个菜单笺分成三个部分:【系查询】、【班级查询】为第一部分;专业查询】、【课程查询】为第二部分;【学生查询】为第三部分,第五个菜单笺不设分隔线。
5、将菜单上菜单项的数目限制在一个屏幕之内。
6、如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。
7、为菜单项指定任务:; 8、为菜单和菜单项设置访问键或键盘快捷键。 ;9.1.3 创建菜单 ;“结果”:指定在选择菜单标题或菜单项时发生的动作。例如,可执行一个命令,打开一个子菜单或运行一个过程。
“创建”:在“结果”项中选择“子菜单”或“过程”时,用于指定菜单标题或菜单项的子菜单或过程。
“编辑”:在创建了“子菜单”或“过程”后,可以更改与菜单标题或菜单项相关的子菜单或过程。
“选项”:显示“提示选项”对话框,可以在其中定义键盘快捷键和其它菜单选择。
“菜单级”:弹出下拉菜单,让用户选择要处理的菜单或子菜单。
“预览”:显示正在创建的菜单的预览结果。
“插入”:在“菜单设计器”窗口中插入新的一行。
“插入栏”:显示“插入系统菜单条”对话框,使用户可以插入标准的VFP菜单项。
“删除”:从“菜单设计器”中删除当前菜单行。
利用菜单设计器窗口各个选项就可以设计完整的菜单。;1、创建Gxglxt菜单;按相同的方法创建【添加操作员】、【删除操作员】、【退出】三个菜单项。;3、为菜单项指定任务;生成gxglxt.mpr文件后,便可以在项目管理器中运行该文件:在项目管理器中选择“其他”选项卡,然后从“菜单”中选择“gxglxt”,再单击【运行】。运行的结果格式如下:;2、通过修改快速菜单得到自户自定义菜单; 例如,如果要在“帮助”菜单前插入“客户”菜单,可以选择与“帮助”菜单行,再选择“插入”按钮,然后在“菜单名称”栏中键入“客户”,其结果如图 。;3、创建快捷菜单
在VFP6或者在Windows中,选定某个控件或对象后单击右键时,就会显示快捷菜单,可以快速展示对当前对象进行操作的各种可用的功能。正是因为这种菜单的方便快捷,它才被称为快捷菜单。可用VFP创建快捷菜单,并将这些菜单附加在控件中。
若要创建快捷菜单。可从“项目管理器”中选择【其他】选项卡,选择“菜单”,并选定【新建】。接下来选择【快捷菜单】,则出现“快捷菜单设计器”。 ; 例如,创建一个包含有二个选项【运行表单】和【关闭】的快捷菜单。浏览命令的代码是DO FORM ?,在关闭菜单定义时,“结果”栏中选择“菜单项#”,在“结果”栏后的栏中输入“_mfi_close”,表示调用系统菜单中的“关闭”功能。创建完成后,将生成一个菜单名为Myquickmenu.mpr,其中Myquickmenu是自己命名的菜单文件名。所创建的菜单结果如图 ;9.1.4 在应用程序中包含菜单 ;如果想将此快捷菜单应用于所有新创建的表单,则可以修改表单的类定义。步骤如下:
(1)打开“项目管理器”并选择“类”选项卡。 ; (7)关闭“方法程序”编辑窗口,关闭“类设计器”窗口,将所做的修改保存到Embossedform子类中。 ;9.1.5 为菜单系统指定任务 ;2、指定键盘快捷键
除了指定访问键以外,还可以为菜单或菜单项指定键盘快捷键。和使用访问键一样,使用键盘快捷键是让
文档评论(0)