第8章 菜单与工具栏设计.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  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文档。上传文档
查看更多
第8章 菜单与工具栏设计 菜单和工具栏是应用程序的重要组成部分,它们为用户提供了一个结构化的、可访问的途径。通过菜单和工具栏,用户可以方便地使用应用程序中的各种命令和工具。Visual FoxPro系统提供了强大的菜单和工具栏设计功能来帮助用户创建菜单和工具栏,以提高应用程序的质量。 8.1 菜单设计的一般步骤 不管应用程序的规模有多大,创建的菜单系统有多复杂,创建一个菜单系统都需以下5个步骤。 ①规划菜单系统:确定需要哪些菜单、出现在界面的何处以及哪几个菜单要有子菜单等。 规划菜单系统一般有以下原则。 根据要执行的任务来组织菜单系统,而不要根据应用程序的层次结构来组织。 为每个菜单指定一个有意义的标题,对于菜单中的每个菜单和菜单项,都要有简短、意义明确的标题。 根据使用频率、逻辑顺序或字母顺序来组织菜单中的菜单项。 按功能相近原则和顺序原则,将菜单中的菜单项进行逻辑分组,并用分隔线分隔。 菜单中的菜单项个数必须尽可能限制在一个屏幕中。如果菜单中的菜单项过多,那么可以考虑将一部分菜单项独立出去,变成一个子菜单。 菜单中的每个菜单和菜单项最好设置访问键和快捷键,以便快速选择。 使用易于理解的词汇来描述菜单和菜单项。 ②创建菜单和子菜单。 ③为菜单系统指定任务:指定菜单所要执行的任务,如显示表单或对话框等。另外,如果需要,还可以包含初始化代码和清理代码。 ④预览菜单效果。 ⑤生成菜单程序。 8.2 利用菜单设计器创建菜单 利用菜单设计器设计菜单是创建菜单常用的方法,当然也可以用程序设计命令来进行,不过设计工作比较复杂,很少采用。本节先介绍菜单设计器,然后介绍如何利用菜单设计器创建菜单。 8.2.1 菜单设计器 菜单设计器是Visual FoxPro提供的一个可视化编程工具。使用菜单设计器可以添加新的菜单项到Visual FoxPro的系统菜单中——定制已有的Visual FoxPro系统菜单,也可以创建一个全新的自定义菜单,以代替Visual FoxPro的系统菜单。启动菜单设计器通常有以下3种方法。 ①在系统主菜单中选择“文件”→“新建”命令,弹出“新建”对话框,在“文件类型”选项组中选中“菜单”单选按钮,然后单击“新建文件”按钮。 ②在系统主菜单中选择“文件”→“新建”命令,弹出“新建”对话框,在“文件类型”选项组中选中“项目”单选按钮,然后单击“新建文件”按钮,创建一个新项目。在项目管理器中选择“其他”选项卡中的“菜单”选项,然后单击“新建”按钮。 ③在Visual FoxPro的命令窗口中使用命令: 第8章 菜单与工具栏设计   Visual FoxPro数据库及其应用格式1:CREATE MENU文件名   新建菜单文件 格式2:MODIFY MENU文件名 新建或打开菜单文件 使用上述3种方法之一启动菜单设计器,其窗口基本构成如图81所示,该窗口包含了菜单名称、结果、选项、菜单级、菜单项和预览等部分,下面分别介绍各部分的功能。 图81 菜单设计器 1.菜单名称 “菜单名称”用于指定菜单的标题。输入菜单名后可为菜单中的各选项定义一个访问键和快捷键。当菜单名称是英文词汇时,若选首字母为热键,在该选项的名称前加上“\《”,如“\《file”。若要另选热键,则要在选项名后加“(\《字母)”,如“文件(\《F)”。有了热键后,就可以按“Alt+字母键”的组合键激活该菜单。若在菜单名称列上输入了“\”,则插入了分割线,可根据功能的相似性对菜单项进行分组。一旦在“菜单名称”输入框中输入了任何内容,“菜单名称”输入框左边将出现一个上下双箭头按钮——“移动控件”按钮。利用“移动控件”按钮可以可视化地调整菜单项之间的顺序。 2.结果 “结果”用于指定用户在选择菜单标题或菜单项时,将执行的动作:执行一个命令、填充名称、打开一个子菜单或运行一个过程。单击“结果”下拉列表框的下拉按钮,有4个选项供选择,如图82所示,它们的功能说明如表81所示。 图82 “结果”下拉列表框中的选项 表81 “结果”列4个下拉选项功能说明 选 项 功能说明 命令 用于为菜单项定义操作命令。选择此选项,右边出现一个输入框,要在输入框中输入一条命令,当在菜单中选择此项时,就会执行这条命令。例如,“结束”菜单,在“结果”中选定“命令”,在输入框中输入“QUIT”命令 填充名称 用于定义主菜单的内部名称或子菜单的菜单项的序号。在子菜单中,“填充名称”选项由“菜单项 #”代替 子菜单 用于定义当前菜单的子菜单。选择此项,右边出现“创建”按钮,单击“创建”按钮可生成一个子菜单。一旦建立了子菜单,“创建”按钮就变为“编辑”按钮,可用它修改已经定义的子菜单 过程 用于为菜单项定义一个过程。如果菜单执行的动作为多条命令,又无相应的程序可以调用

文档评论(0)

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

擅长各种类型文档 找不到的文档可私信

1亿VIP精品文档

相关文档