7菜单和工具栏设计.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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的内部名称,或为子菜单项指定一个内部编号,以便在程序中引用。 【备注】框:为菜单编

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档