打开用户菜单计算机术语,自定义菜单与工具栏.PDF

自定义菜单与工具栏

第七章 自定义菜单

作为应用程序最常用的功能组织形式,菜单设计在程序开发中是必不可少的。

Visual FoxPro 支持两种类型的菜单:普通菜单和快捷菜单。普通菜单用来列出整个

程序的各种功能,用户通过点击各个菜单项实现对相应程序功能的调用。普通菜单

可以单独运行,也以可附着在表单窗口上成为 SDI (单文档界面)菜单。快捷菜单

通常在单击鼠标右键时出现,它列出了与当前对象密切相关的操作选项,用户通过

选择其中的菜单项快速完成相应的操作。

创建菜单后将生成两种类型的文件:

(1)菜单定义文件。该文件在编辑菜单项时产生,其文件扩展名为 .mnx ;

(2 )菜单程序文件。该文件由菜单定义文件生成的可执行的菜单程序文件,其

文件扩展名 .mpr 。

7.1 菜单规划

应用程序的实用性一定程度上取决于菜单系统的质量。

在设计菜单系统时,必须考虑下列准则:

(1)按照用户所要执行的任务组织系统,而不要按应用程序的层次组织系统。

只要查看菜单和菜单项,用户就可对应用程序的组织方法有一个感性认识。因

此,要设计好这些菜单和菜单项,必须了解用户思考问题和完成任务的方法。

(2 )合理排列菜单组和菜单项,给每个菜单组(项)定义一个有意义的菜单标

题。

按照菜单项的使用频率、逻辑顺序或字母顺序组织菜单组(项)。当菜单项较多

时,按字母顺序排列便于查看菜单项。

(3 )在菜单项的逻辑组之间放置分隔线,增强菜单项的可读性。

(4 )将每组菜单项的数目限制在一个屏幕之内。

如果菜单项的数目超过了一屏幕,则应为其中的一些菜单项创建子菜单。

(5 )为菜单和菜单项设置访问键或键盘快捷键。

(6 )使用能够准确描述菜单项的文字。

描述菜单项时,应使用日常用语而非计算机术语。同时,说明选择一个菜单项

产生的效果时,应使用简单、生动的动词,而不要将名词当作动词使用。另外,用

相似语句结构来说明菜单项,保持风格的一致性。

(7 )在菜单项中混合使用大小写字母。只在特别强调时才使用大写字母。

1

7.2 菜单设计器

Visual FoxPro 系统提供了“菜单设计器”来创建、定制菜单系统,为用户提供

了一个友好的人机交互界面。使用“菜单设计器”可方便地创建菜单、菜单项及其

子菜单,并对菜单项进行分组等。

有三种方式可以打开“菜单设计器”对话框:

(1)菜单方式。选菜单【文件(F )】【新建(N )】,

在“新建”对话框中选“菜单”,再单击【新建文件(N) 】

按钮,如图 7-1 所示,此时将打开如图 7-2 所示的“新

建菜单”对话框。

(2 )项目管理器方式。在“项目管理器”的“其

他”选项卡中选择“菜单”选项,再单击【新建】按钮,

打开如图 7-2 所示的“新建菜单”对话框。

(3 )命令方式。在命令窗口中输入以下命令,打

开如图 7-2 所示的“新建菜单”对话框。

CREATE MENU 或

MODIFY MENU

MODIFY 命令中的为菜单定义文件,其

扩展名为 .mnx ,可以缺省。若为新文件,则

新建菜单文件,否则打开已经存在的菜单。

图7-1 “新建”对话框

在图 7-2 的对话框中根据实际需要选择“菜单”或

“快捷菜单”,便可打开“菜单设计器”(这里选“菜单”),

如图 7-3 所示。

图7-2 “新建菜单”对话框 图7-3 菜单设计器

由图7-3 可见,菜单设计器的窗口组成如下:

(1)“菜单名称”栏

指定菜单项的名称,即程序运行时显示的菜单标题,并非内部名字。该栏左侧

2

有一个“移动指示器”(Mover ),用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值