您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第10章 菜单与工具栏设计 > 【10.1 菜单设计概述】

10.1 菜单设计概述

 

Windows应用程序界面中,其菜单栏和工具栏是最重要的组成部分,通过它们能够完成应用程序的绝大部分功能。在Visual FoxPro应用程序中,设计合理的菜单系统,能够引导用户快速完成相应的操作;定制和创建工具栏,可以帮助用户提高工作效率。

本章主要内容

&        菜单设计的原则与步骤

&        菜单设计器的使用

&        创建各种菜单的方法

&        为菜单系统指定任务

&        定制工具栏的方法

10.1  菜单设计概述

一个良好的应用程序具有界面友好、操作简单、容易理解的特点,而设计良好的菜单系统对组织协调其他对象有着关键的作用。利用Visual FoxPro提供的菜单设计器,能够方便地进行菜单设计,包括设计各种下拉式菜单和快捷菜单。

10.1.1  菜单概述

菜单为用户提供了一个结构化、可访问的途径,便于使用应用程序中的命令和工具。菜单分为下拉菜单和快捷菜单。菜单同样有着自己的组织结构(树型结构),它由菜单栏、菜单标题、菜单和菜单项组成,如图10-1所示。

菜单栏位于屏幕上部、窗口标题栏之下,用于放置多个菜单标题。菜单标题位于菜单栏上,它表示菜单功能的一个名称或图标;单击某菜单标题,可以打开相应的菜单,它包含相应的命令、过程或子菜单。菜单项用于实现某一具体的任务。在下拉菜单中,对逻辑或功能紧密相关的菜单项采用分隔线进行分类,每个菜单项可以对应一个命令或程序,也可以是一个子菜单。

10-1  菜单系统的结构

10.1.2  菜单的设计原则与步骤

设计菜单系统主要是要确定需要哪些菜单,这些菜单要出现在界面的何处,以及哪几个菜单要有子菜单等等。因为应用程序的实用性在一定程度上取决于菜单系统的质量,所以要对菜单系统进行统一的规划和设计。

1.设计原则

在规划菜单系统时,须考虑下列原则。

1)根据用户任务组织菜单系统。

2)给每个菜单和菜单选项设置一个意义明了的标题。

3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。

4)在菜单项的逻辑组之间放置分隔线。

5)给每个菜单和菜单选项设置热键或键盘快捷键。例如,组合键“Alt+E”可以作为“编辑”菜单的访问键。

6)将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单。

7)在菜单项中混合使用大小写字母,只有强调时才全部使用大写字母。

2.设计步骤

要设计菜单系统,可以通过以下步骤进行。

1)菜单系统规划。

2)利用菜单设计器建立菜单和子菜单。

3)将任务分派到菜单系统中,即给每个菜单项设置任务。

4)选择“预览”按钮预览菜单系统。

5)单击菜单“菜单”→“生成”命令生成菜单程序,并运行菜单程序。

6)测试并运行菜单系统。