- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7菜单和工具栏设计
第9章 菜单与工具栏设计;9.1 规划菜单系统;要根据使用频率、逻辑顺序或字母顺序来组织菜单中的菜单选项。如果不能预计菜单选项的频率,也不能确定它们的逻辑顺序,可以考虑使用字母顺序来组织菜单项。在有较多个选项时,按字母顺序特别有效。
对菜单中的菜单选项进行逻辑分组,并用分隔线将各组隔开。进行菜单选项分组时,可以按功能相近的原则进行分组。
如果菜单上菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。;描述菜单及菜单选项功能的词汇应尽可能通用。不要使用一些难懂的专业词汇,尽量使用那些简单的、描述明确的、能反映出操作后结果的词汇,也可以使用一些无二义性的短语描述每个菜单或菜单选项。
对于一些常用的菜单或菜单选项,最好设置一些热键和快捷键。使用这些快捷键和热键能快速选择菜单选项。
当使用英文来说明菜单和菜单选项的标题或提示时,最好采用大小写混合的方式,使描述明显。
; 不管应用程序的规模多大,打算使用的菜单有多么复杂,创建菜单系统都需要以下几个步骤:
规划和设计菜单系统。
创建菜单和子菜单。
为菜单系统指定任务。指定菜单所要执行的任务,如显示表单或对话框等。另外,如果需要还可以包含初始化代码和清理代码。
选择【预览】按钮预览整个菜单。
选择菜单中的【生成】命令,生成菜单程序。
运行生成的菜单程序,测试菜单系统。;9.2 创建菜单系统; 1)启动菜单设计器的方法
有如下几种方法可以打开菜单设计器:
; 无论使用哪种方法,均会出现【新建菜单】对话框,如图(a)所示。在该对话框中,单击【菜单】或【快捷菜单】按钮,都可以打开菜单设计器,分别创建下拉菜单和快捷菜单,如图(b)所示。; 2)菜单设计器的组成
(1)【菜单名称】列
在【菜单名称】文本框中输入的文本将作为菜单标题或菜单项的提示字符串显示。
在每个【菜单名称】文本框的左边有一个小方块按钮,它是移动控制命令按钮。当把鼠标移到它上面时指针形状会变成上下双箭头,用鼠标拖动它可改变当前菜单项在菜单列表中的位置。; (2)【结果】列
指定在选择菜单标题或菜单项时发生的动作。其中有4个选项:
子菜单:这是系统默认的选项。它用来构造下级子菜单,新建子菜单时,右侧出现【创建】按钮,单击该按钮,设计器显示新的窗口用以创建下拉菜单。其创建方法与创建主菜单相同。若是修改已经创建的子菜单,则右侧按钮变成【编辑】。
命令:如果当前菜单项的功能是执行某种动作,并且该动作只需一条命令完成的话应选择该项。选中该项后,在其右侧出现一文本框,在这个文本框中输入要执行的命令。此选项仅对应于执行一条命令或调用其他程序的情况。如果要执行的动作需要多条命令来完成,而又无相应的程序可用,可选择【过程】选项。
;过程:如果当前菜单项的功能是执行一组命令,则应选择此项。如果选择了此项,在其右侧将出现【创建】按钮,单击此按钮将调出文本编辑窗口,可以在其中输入过程代码。若要修改过程代码,则右侧按钮将变成【编辑】。
填充名称/菜单项:在建立主菜单时是【填充名称】,在建立子菜单时是【菜单项】,其功能是为主菜单项指定一个VFP的内部名称,或为子菜单项指定一个内部编号,以便在程序中引用。; (3)【选项】按钮
单击此按钮将出现如图所示的【提示选项】对话框。在该对话框中可以设置自定义菜单系统中各菜单项的特定选项,如可以定义键盘快捷键、确定启用或废止菜单及菜单项的条件。当选定菜单或菜单项时,在状态栏中还可以设置显示的说明信息。;【快捷方式】选项:用于指定菜单或菜单项的可选快捷键。VFP菜单项的键盘快捷键是Ctrl键和其他键的组合,其中【键标签】文本框显示键组合。【键说明】文本框显示需要出现在菜单项右侧的组合键的提示信息。
【位置】选项:包括【容器】和【对象】选项,可以指定当用户在应用程序中编辑一个OLE对象时,菜单标题的位置。
【跳过】文本框:该设置属于选择逻辑设计。单击该文本框右边的【…】按钮将显示【表达式生成器】对话框。在表达式生成器的【跳过expL】文本框中,输入表达式来确定菜单或菜单项是否可用。在菜单执行时,如果表达式为.T.,菜单或菜单项不可用(呈灰色显示)。
;【信息】文本框:单击该文本框右边的【…】按钮将显示【表达式生成器】对话框。表达式生成器的【信息expr】文本框用于设计菜单或菜单项的说明信息,该说明信息将出现在VFP状态栏中。注意,输入的信息必须加引号。
【主菜单名/菜单项】文本框:当修改主菜单栏时,显示【主菜单名】,当修改子菜单时,显示【菜单项】。其功能是为当前主菜单栏指定一个VFP的内部名称,或为子菜单项指定一个内部编号,以便在程序中引用。
【备注】框:为菜单编
您可能关注的文档
- 2013高等数学 C5定积分和不定积分.ppt
- 2014山师教育学大二上学期教育政策和法规案例分析练习.doc
- 2014导和练二轮复习 专题四 发展社会主义市场经济.ppt
- 2014年新人教版英语(Go for it!)八年级上册单词表(和教材完全一致哟!).doc
- 2014年中考数学专项训练函数综合精选和解析.doc
- 2014建筑施工和管理专业双向视频0923.ppt
- 2014年郴州驾考科目三考试标准、路线和心得.doc
- 2014春《思想道德修养和法律基础》公选课期末作业 答案.doc
- 2014形势和政策绪论.ppt
- 2014新苏科版6.1图上距离和实际距离.ppt
- 共享农业体验园农业旅游产品创新与市场需求研究报告.docx
- 跨境电商物流行业市场潜力及增长空间分析报告.docx
- 机器人焊接系统生产线项目项目建议书(模板).docx
- 2025年智能仓储物流风险管理与效率优化案例研究报告.docx
- 快消品行业2025年渠道下沉策略与品牌布局研究报告.docx
- 联合利华2025年多品牌线上线下融合营销策略研究报告.docx
- 聚焦2025年环保政策,塑料制品市场调整与绿色金融支持报告.docx
- 智慧校园教学资源平台建设方案:构建未来教育生态.docx
- 生物科技临床试验案例深度挖掘:2025年效率提升与临床试验进展.docx
- 供应链金融数字化转型与绿色供应链金融结合趋势分析.docx
最近下载
- 西门子840DSL报警导入模板.xls VIP
- 现代密码学(电子科大)中国大学MOOC慕课 章节测验期末考试客观题答案.pdf VIP
- TOTO东陶诺锐斯特TCF9898&9788WCS使用说明书.pdf
- 红警2共和国之辉rules.ini修改菜鸟教程.docx VIP
- 人教B版高中数学必修一全册教学课件.pptx
- 工程售后服务承诺书15篇.docx VIP
- 苏科版九年级物理电压和电压表的使用.pptx VIP
- 苏科物理九年级上册电流和电流表的使用课件.pptx VIP
- 蛇足石杉的孢子分析-特种植物育种与栽培专业论文.docx VIP
- 图形图像处理PhotoshopCC(电子商务专业)高职PPT完整全套教学课件.pptx VIP
文档评论(0)