- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 菜单与工具栏设计 9.1 规划菜单系统 9.1.1 菜单系统的规划与设计 要设计出良好的菜单,必须对菜单系统进行规划,规划时应该注意以下几条原则: (1) 应该按照用户所要执行的任务合理地组织菜单系统。 (2) 为每一个菜单和菜单选项设计一个较明确的、有意义的菜单标题和简短提示,便于用户准确领会菜单和菜单选项所对应的操作或功能组成等。 (3) 要根据使用频率、逻辑顺序或字母顺序来组织菜单中的菜单选项。 (4) 对菜单中的菜单选项进行逻辑分组,并用分隔线将各组隔开。进行菜单选项分组时,可以按功能相近的原则进行分组。 (5) 如果菜单上菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。 (6) 描述菜单及菜单选项功能的词汇应尽可能通用。 (7) 对于一些常用的菜单或菜单选项,最好设置一些热键和快捷键。使用这些快捷键和热键能快速选择菜单选项。 (8) 当使用英文来说明菜单和菜单选项的标题或提示时,最好采用大小写混合的方式,使有关描述显示明显。 以上这些原则并非固定模式,完全可以根据需要进行选择,但要遵循的一条原则是,以用户的需求为依据来进行设计。 9.1.2 菜单系统的设计步骤 不管应用程序的规模多大,打算使用的菜单有多么复杂,创建菜单系统都需要以下几个步骤。 (1) 规划和设计菜单系统。 (2) 创建菜单和子菜单。 (3) 为菜单系统指定任务。指定菜单所要执行的任务,例如显示表单或对话框等。另外,如果需要还可以包含初始化代码和清理代码。 (4) 选择【预览】按钮预览整个菜单。 (5) 选择【菜单】的【生成】命令,生成菜单程序。 (6) 运行生成的菜单程序,测试菜单系统。 9.2 创建菜单系统 9.2.1 菜单设计器简介 1 启动菜单设计器的方法 有如下几种方法打开菜单设计器: (1)从【常用】工具栏上单击【新建】按钮,在【新建】对话框中的【文件类型】列表中选择【菜单】,然后单击【新建文件】按钮。 (2)在【文件】菜单中选择【新建】命令,在【新建】对话框中的【文件类型】列表中选择【菜单】,然后单击【新建文件】按钮。 (3)通过项目管理器。从【项目管理器】中选择【其他】选项卡,再选择【菜单】选项,然后单击【新建】按钮。 (4)使用命令MODIFY MENU 菜单名。 2 菜单设计器的组成 9.2.2 预览和运行菜单系统 1 预览菜单系统 当菜单设计完毕后,在【菜单设计器】中选择【预览】选项后,已经定义的菜单将出现在屏幕的最外层。此外,【预览】对话框可以显示出菜单系统的文件名(或临时文件的文件名)。 如果选定一个菜单标题或菜单项,则会在【预览】对话框中显示它,并显示为菜单或菜单项所指定的命令。 2 运行菜单程序 可以通过菜单方式和命令方式来运行菜单程序: (1)菜单方式 选择【程序】菜单的【运行】命令,打开【运行】对话框,双击菜单程序(扩展名为. mpr)即可。 (2)命令方式 在命令窗口中键入命令: do 菜单程序文件名.mpr 其中,菜单程序文件名是要运行的菜单,扩展名.mpr不能缺省。 9.2.3 创建下拉菜单 1 利用【快速菜单】创建下拉菜单 当新建一个下拉菜单时,系统在打开菜单设计器的同时,将会在VFP系统菜单上增加一个 【菜单】 选项,如果希望以VFP的系统菜单为模板建立新菜单,则可以选择该菜单中的【快速菜单】命令。该菜单与VFP 6.0中文版的主菜单完全一样,这种方法可以快速产生一个高质量的菜单系统,然后用户可以根据自己的需要进行修改。 9.2.4创建快捷菜单 在VFP中随处可见快捷菜单(Shortcut Menu),只要右击屏幕的某个区域或某个对象即可弹出快捷菜单,弹出的快捷菜单列出了与特定屏幕区域或选定内容相关的命令。在快捷菜单中有关于当前这个区域或对象可使用的菜单选项,他们常常是标准菜单中的菜单选项或工具栏中工具按钮的一部分。 9.2.5 在顶层表单中设计菜单 一般情况下,生成的菜单会出现在VFP的界面上,如果希望设计好的菜单出现在自己设计的表单界面上,则必须设置菜单的顶层表单(SDI)属性。同时,在表单中也必须进行相应设置,以调出菜单系统。 9.3 设置菜单属性 分组菜单项 在定义子菜单的各菜单项时,常常会将相关功能的菜单项分成一组,使菜单的界面更加清晰。例如,在VFP的【文件】菜单中,【关闭】和【保存】命令之间有一条直线,这条直线就是分隔线,它可以将不同的组分隔开。 将菜单项分组的方法是:打开【菜单设计器】窗口,在需要放置分隔线的位置用【插入】按钮插入一个新的菜单项,在菜单名称中输入“\-”,便可创建一条分隔线。 指定快速访问键
您可能关注的文档
- 重庆大学土木工程学院安装原理课件第2章 设备基础.ppt
- 重庆大学土木工程学院安装原理课件第3章 安装工程精度及分析.ppt
- 重庆大学土木工程学院安装原理课件第4章 设备振动与平衡.ppt
- 重庆大学土木工程学院安装原理课件第5章 静置设备.ppt
- 重庆大学土木工程学院安装原理课件第6章 动荷设备.ppt
- 重庆大学土木工程学院安装原理课件第7章 典型特种设备.ppt
- 重庆大学土木工程学院安装原理课件第8章 钢结构制作与安装.ppt
- 重庆大学土木工程学院安装原理课件第9章 安装工程施工技术方案的编制.ppt
- 重庆大学土木工程学院起重工艺课件 第八章.ppt
- 重庆大学土木工程学院起重工艺课件 第二章.ppt
- 重庆工商大学程序设计基础(vfp)课件第六章 结构化与面向对象程序设计基础.ppt
- 重庆工商大学程序设计基础(vfp)课件第七章 表单与控件设计.ppt
- 重庆工商大学程序设计基础(vfp)课件第三章 Visual FoxPro语言基础.ppt
- 重庆工商大学程序设计基础(vfp)课件第十章 应用程序开发实例.ppt
- 重庆工商大学程序设计基础(vfp)课件第四章 表与数据库的基本操作.ppt
- 重庆工商大学程序设计基础(vfp)课件第五章 查询、视图与SQL.ppt
- 重庆工商大学程序设计基础(vfp)课件第一章 数据库系统基础知识.ppt
- 重庆工商大学管理学课件第八讲 组织.ppt
- 重庆工商大学管理学课件第九讲 领导.ppt
- 重庆工商大学管理学课件第六讲 决策.ppt
最近下载
- 高中数学人教A版(2019)选择性必修第一册知识点归纳含答案.pdf VIP
- 农村污水治理工程施工方案与技术措施.pdf VIP
- 关于马克思主义环境法思想探究.doc VIP
- 越众集团2012年招聘简章.doc VIP
- 酒店装修施工组织设计.doc VIP
- 半导体光电子器件全套教学课件.pptx
- 日语初级~阅读理解.pdf VIP
- 人教版九年级数学第二十四章《圆》单元知识点总结.doc VIP
- 2022-2028全球及中国化学水处理设备行业研究及十四五规划分析报告.docx VIP
- CISSP Official (ISC)2 Practice Tests英文(第3版)考试认证文档p.pdf VIP
文档评论(0)