菜单与工具栏设计 课件 .pdf
第10章
菜单与工具栏设计
VisualFoxPro数据库应用教程第1页
本章主要内容
菜单设计的原则与步骤
菜单设计器的使用
创建菜单的方法
为菜单系统指定任务
定制工具栏
VisualFoxPro数据库应用教程第2页
10.1菜单设计概述
•一个良好的应用程序应该是界面友好、操
作简便、容易理解的。能将应用程序系统
中的功能合理地组织到菜单中,是设计菜
单系统的重要环节。
•利用VFP提供的菜单设计器,能够方便地进
行菜单设计,包括设计下拉式菜单和快捷
菜单。下拉式菜单是比较典型的菜单。
VisualFoxPro数据库应用教程第3页
10.1.1菜单概述
•菜单采用树型结构来组织自己的内容,它
由主菜单(也称条形菜单)、菜单标题、
菜单以及菜单项组成。主菜单位于屏幕上
部、标题栏之下,主菜单中放置多个菜单
标题,单击每个菜单标题可打开相应的菜
单,菜单中有若干个菜单项,每个菜单项
中可以包含命令过程和子菜单,子菜单中
也可以包含命令和子菜单。每一个菜单项
用来实现一个具体的功能。
VisualFoxPro数据库应用教程第4页
10.1.2菜单的设计原则与步骤
1.设计原则
在规划菜单系统时,需要考虑下列原则。
(1)根据程序系统组织设计菜单系统。
(2)确定主菜单中的各菜单标题,要求意义要简捷、
明确,且名副其实。
(3)确定每个菜单标题下的菜单,将具体菜单项按
逻辑功能合理组织。
(4)根据需要可使用分隔线将内容相关的菜单项分
隔成组。
(5)为每个菜单和菜单项设置热键或键盘快捷键。
(6)根据需要,为菜单项创建级联子菜单或选项。
VisualFoxPro数据库应用教程第5页
2.设计步骤
设计菜单系统,可以通过以下步骤进行。
(1)按照设计原则规划菜单。
(2)调用菜单设计器进行菜单和子菜单的设计,生
成菜单文件(.MNX和.MNT格式文件)。
(3)选择“预览”按钮或菜单中的“菜单|预览”
来预览菜单系统,若不满意可进行修改。
(4)单击菜单中的“菜单|生成”命令生成菜单程
序(.MPR文件)。
(5)选择系统主菜单“程序|运行”命令,运行菜
单程序。
(6)若发现有不满意之处,可修改调试菜单系统。
VisualFoxPro数据库应用教程第6页
10.2菜单的设计
•VFP为用户提供了菜单设计器,从而可以使
用户利用菜单设计器快速创建菜单、创建
快捷菜单、子菜单及菜单项分组等,还可
以利用系统菜单提供的现成功能。
VisualFoxPro数据库应用教程第7页
10.2.1菜单设计器的使用
1.打开菜单设计器
方法1:选择“文件”菜单的“新建”或常用
工具栏的“新建”按钮
方法2:在“项目管理器”窗口的“其他”