第8章菜单与工具栏设计

第8章菜单与工具栏设计

ID:651398

大小:1.16 MB

页数:13页

时间:2017-08-25

第8章菜单与工具栏设计_第1页
第8章菜单与工具栏设计_第2页
第8章菜单与工具栏设计_第3页
第8章菜单与工具栏设计_第4页
第8章菜单与工具栏设计_第5页
资源描述:

《第8章菜单与工具栏设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章 菜单与工具栏设计菜单和工具栏是应用程序的重要组成部分,它们为用户提供了一个结构化的、可访问的途径。通过菜单和工具栏,用户可以方便地使用应用程序中的各种命令和工具。VisualFoxPro系统提供了强大的菜单和工具栏设计功能来帮助用户创建菜单和工具栏,以提高应用程序的质量。8.1 菜单设计的一般步骤不管应用程序的规模有多大,创建的菜单系统有多复杂,创建一个菜单系统都需以下5个步骤。①规划菜单系统:确定需要哪些菜单、出现在界面的何处以及哪几个菜单要有子菜单等。规划菜单系统一般有以下原则。根据要执行的任务来组织菜单系统,而不要根据应用程序的层次结构来组织。为每个菜单

2、指定一个有意义的标题,对于菜单中的每个菜单和菜单项,都要有简短、意义明确的标题。根据使用频率、逻辑顺序或字母顺序来组织菜单中的菜单项。按功能相近原则和顺序原则,将菜单中的菜单项进行逻辑分组,并用分隔线分隔。菜单中的菜单项个数必须尽可能限制在一个屏幕中。如果菜单中的菜单项过多,那么可以考虑将一部分菜单项独立出去,变成一个子菜单。菜单中的每个菜单和菜单项最好设置访问键和快捷键,以便快速选择。使用易于理解的词汇来描述菜单和菜单项。②创建菜单和子菜单。③为菜单系统指定任务:指定菜单所要执行的任务,如显示表单或对话框等。另外,如果需要,还可以包含初始化代码和清理代码。④预览菜单

3、效果。⑤生成菜单程序。8.2 利用菜单设计器创建菜单利用菜单设计器设计菜单是创建菜单常用的方法,当然也可以用程序设计命令来进行,不过设计工作比较复杂,很少采用。本节先介绍菜单设计器,然后介绍如何利用菜单设计器创建菜单。8.2.1 菜单设计器菜单设计器是VisualFoxPro提供的一个可视化编程工具。使用菜单设计器可以添加新的菜单项到VisualFoxPro的系统菜单中——定制已有的VisualFoxPro系统菜单,也可以创建一个全新的自定义菜单,以代替VisualFoxPro的系统菜单。启动菜单设计器通常有以下3种方法。①在系统主菜单中选择“文件”→“新建”命令,弹

4、出“新建”对话框,在“文件类型”选项组中选中“菜单”单选按钮,然后单击“新建文件”按钮。②在系统主菜单中选择“文件”→“新建”命令,弹出“新建”对话框,在“文件类型”选项组中选中“项目”单选按钮,然后单击“新建文件”按钮,创建一个新项目。在项目管理器中选择“其他”选项卡中的“菜单”选项,然后单击“新建”按钮。③在VisualFoxPro的命令窗口中使用命令:第8章 菜单与工具栏设计  VisualFoxPro数据库及其应用格式1:CREATEMENU<文件名>  &&新建菜单文件格式2:MODIFYMENU<文件名>&&新建或打开菜单文件使用上述3种方法之一启动菜单设

5、计器,其窗口基本构成如图81所示,该窗口包含了菜单名称、结果、选项、菜单级、菜单项和预览等部分,下面分别介绍各部分的功能。图81 菜单设计器1.菜单名称“菜单名称”用于指定菜单的标题。输入菜单名后可为菜单中的各选项定义一个访问键和快捷键。当菜单名称是英文词汇时,若选首字母为热键,在该选项的名称前加上“《”,如“《file”。若要另选热键,则要在选项名后加“(《字母)”,如“文件(《F)”。有了热键后,就可以按“Alt+字母键”的组合键激活该菜单。若在菜单名称列上输入了“”,则插入了分割线,可根据功能的相似性对菜单项进行分组。一旦在“菜单名称”输入框中输入

6、了任何内容,“菜单名称”输入框左边将出现一个上下双箭头按钮——“移动控件”按钮。利用“移动控件”按钮可以可视化地调整菜单项之间的顺序。2.结果“结果”用于指定用户在选择菜单标题或菜单项时,将执行的动作:执行一个命令、填充名称、打开一个子菜单或运行一个过程。单击“结果”下拉列表框的下拉按钮,有4个选项供选择,如图82所示,它们的功能说明如表81所示。图82 “结果”下拉列表框中的选项表81 “结果”列4个下拉选项功能说明选 项功能说明命令用于为菜单项定义操作命令。选择此选项,右边出现一个输入框,要在输入框中输入一条命令,当在菜单中选择此项时,就会执行这条命令。例

7、如,“结束”菜单,在“结果”中选定“命令”,在输入框中输入“QUIT”命令填充名称用于定义主菜单的内部名称或子菜单的菜单项的序号。在子菜单中,“填充名称”选项由“菜单项#”代替子菜单用于定义当前菜单的子菜单。选择此项,右边出现“创建”按钮,单击“创建”按钮可生成一个子菜单。一旦建立了子菜单,“创建”按钮就变为“编辑”按钮,可用它修改已经定义的子菜单过程用于为菜单项定义一个过程。如果菜单执行的动作为多条命令,又无相应的程序可以调用,则可选择该项。选择此项,则在右边出现一个“创建”按钮,单击此按钮打开一个编辑窗口,可以编辑菜单过程代码3.选项“选项”用于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。