菜单与工具栏设计.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)【结果】 指定在选择菜单标题或菜单项时发生的动作。其中有4
子菜单:这是系统默认的选项。它用来构造下级子菜单,新建子菜单 时,右侧出现【创建】按钮,单击该按钮,设计器显示新的窗口用以创 建下拉菜单。其创建方法与创建主菜单相同。若是修改已经创建的子菜 单,则右侧按钮变成【编辑】
命令:如果当前菜单项的功能是执行某种动作,并且该动作只需一条 命令完成的话应选择该项。选中该项后,在其右侧出现一文本框,在这 个文本框中输入要执行的命令。此选项仅对应于执行一条命令或调用其 他程序的情况。如果要执行的动作需要多条命令来完成,而又无相应的 程序可用,可选择【过程】
9.1.2
菜单系统的设计步骤
来自百度文库
不管应用程序的规模多大,打算使用的菜单有多么复 杂, 规划和设计菜单系统。 创建菜单和子菜单。 为菜单系统指定任务。指定菜单所要执行的任务,如显示 表单或对话框等。另外,如果需要还可以包含初始化代码 和清理代码。 选择【预览】按钮预览整个菜单。 选择菜单中的【生成】命令,生成菜单程序。 运行生成的菜单程序,测试菜单系统。
描述菜单及菜单选项功能的词汇应尽可能通用。不要使用 一些难懂的专业词汇,尽量使用那些简单的、描述明确的、 能反映出操作后结果的词汇,也可以使用一些无二义性的短 对于一些常用的菜单或菜单选项,最好设置一些热键和快 捷键。使用这些快捷键和热键能快速选择菜单选项。 当使用英文来说明菜单和菜单选项的标题或提示时,最好 采用大小写混合的方式,使描述明显。
(3)【选项】按钮
单击此按钮将出现如图所示的【提示选项】对话框。在该 对话框中可以设置自定义菜单系统中各菜单项的特定选项,如可 以定义键盘快捷键、确定启用或废止菜单及菜单项的条件。当选
【快捷方式】选项:用于指定菜单或菜单项的可选快捷键。VFP 菜单项的键盘快捷键是Ctrl键和其他键的组合,其中【键标签】文 本框显示键组合。【键说明】文本框显示需要出现在菜单项右侧的 【位置】选项:包括【容器】和【对象】选项,可以指定当用户 在应用程序中编辑一个OLE 【跳过】文本框:该设置属于选择逻辑设计。单击该文本框右边 的【…】按钮将显示【表达式生成器】对话框。在表达式生成器的 【跳过<expL>】文本框中,输入表达式来确定菜单或菜单项是否可 用。在菜单执行时,如果表达式为.T.,菜单或菜单项不可用(呈
【备注】框:为菜单编写一些说明信息,主要在检查和修改时 使用。在任何情况下备注都不影响所生成的代码,运行菜单程序 时VFP
(4)【菜单级】组合框 显示当前所处的菜单级别。当菜单的层次较多时利用 此项可知道当前的位置,并可方便地在主菜单和各级子菜单 (5)【预览】命令按钮 单击此按钮可以查看所设计的菜单。在所显示的菜单 中可以进行选择、检查菜单的层次关系与提示是否正确。这
使用命令MODIFY MENU <菜单名>。
无论使用哪种方法,均会出现【新建菜单】对话框, 如图(a)所示。在该对话框中,单击【菜单】或【快捷菜 单】按钮,都可以打开菜单设计器,分别创建下拉菜单和快 捷菜单,如图(b
(a)
(b)
2) (1)【菜单名称】列 在【菜单名称】文本框中输入的文本将作为菜单标题 或菜单项的提示字符串显示。 在每个【菜单名称】文本框的左边有一个小方块按钮, 它是移动控制命令按钮。当把鼠标移到它上面时指针形状 会变成上下双箭头,用鼠标拖动它可改变当前菜单项在菜 单列表中的位置。
【信息】文本框:单击该文本框右边的【…】按钮将显示【表 达式生成器】对话框。表达式生成器的【信息<expr>】文本框用 于设计菜单或菜单项的说明信息,该说明信息将出现在VFP状态栏
【主菜单名/菜单项】文本框:当修改主菜单栏时,显示【主菜 单名】,当修改子菜单时,显示【菜单项】。其功能是为当前主 菜单栏指定一个VFP的内部名称,或为子菜单项指定一个内部编号,
要根据使用频率、逻辑顺序或字母顺序来组织菜单中的菜单 选项。如果不能预计菜单选项的频率,也不能确定它们的逻 辑顺序,可以考虑使用字母顺序来组织菜单项。在有较多个
对菜单中的菜单选项进行逻辑分组,并用分隔线将各组隔开。 进行菜单选项分组时,可以按功能相近的原则进行分组。
如果菜单上菜单项的数目超过了一屏,则应为其中的一些菜
9.2
创建菜单系统
在Windows系统中,经常会见到各种菜单,最常见的是 下拉菜单和快捷菜单。 9.2.1 菜单设计器简介
VFP中有很多设计器,如类设计器、数据库设计器、 报表设计器等,菜单设计器也是其中之一。使用菜单设计
1 有如下几种方法可以打开菜单设计器: 单击常用工具栏中【新建】按钮,在【新建】对话框中的 【文件类型】列表中选择【菜单】,然后单击【新建文件】按 选择【文件】菜单中的【新建】命令,在【新建】对话框中 选择“菜单”,然后单击【新建文件】 从【项目管理器】中选择【其他】选项卡,再选择“菜单” 选项,然后单击【新建】按钮。
第9章 菜单与工具栏设计
9.1
规划菜单系统
9.1.1 菜单系统的规划与设计 规划与设计在创建菜单系统上起着非常重要的作用, 在规划菜单系统的时候,必须确定应用程序的设计目标、 对菜单的样式有什么要求、菜单中的哪一部分还需要子菜 单以及菜单出现在界面中的什么位置等。 要设计出良好的菜单,必须对菜单系统进行规划,规 划时应该注意以下几条原则: 应该按照用户所要执行的任务合理地组织菜单系统。 为每一个菜单和菜单选项设计一个较明确的、有意义的菜 单标题和简短提示,便于用户准确领会菜单和菜单选项所 对应的操作或功能组成等。
过程:如果当前菜单项的功能是执行一组命令,则应选 择此项。如果选择了此项,在其右侧将出现【创建】按钮, 单击此按钮将调出文本编辑窗口,可以在其中输入过程代 码。若要修改过程代码,则右侧按钮将变成【编辑】 填充名称/菜单项:在建立主菜单时是【填充名称】,在 建立子菜单时是【菜单项】,其功能是为主菜单项指定一 个VFP的内部名称,或为子菜单项指定一个内部编号,以便