350 likes | 501 Views
非计算机应用专业教材. 数据库原理与应用. 主 讲: 洪 慧 华 E-mail: zjhonghh@tom.com Tel : 3041386. 科学出版社. 学习目标. 了解菜单概念 掌握菜单系统的设计与应用 掌握菜单系统的设计与应用. 目 录. 9.1 菜单系统 9.2 创建应用系统菜单 9.3 确定菜单选项的任务 9.4 生成菜单程序 9.5 运行菜单. 9.1 菜单系统. 菜单系统如图 9.1 所示,包括标题、菜单栏、菜单项和子菜单。菜单项中可以包括 Visual FoxPro 命令或者子菜单。.
E N D
非计算机应用专业教材 数据库原理与应用 主 讲:洪 慧 华 E-mail: zjhonghh@tom.com Tel:3041386 科学出版社
学习目标 • 了解菜单概念 • 掌握菜单系统的设计与应用 • 掌握菜单系统的设计与应用
目 录 • 9.1 菜单系统 • 9.2 创建应用系统菜单 • 9.3 确定菜单选项的任务 • 9.4 生成菜单程序 • 9.5 运行菜单
9.1 菜单系统 • 菜单系统如图9.1所示,包括标题、菜单栏、菜单项和子菜单。菜单项中可以包括Visual FoxPro命令或者子菜单。
菜单系统的特点: • 1)Visual FoxPro支持两种类型的菜单:条形菜单和弹出式菜单。 • 2)每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。 • 3)每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。 • 4)菜单项的名称显示于屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。 • 5)每一个菜单选项都可以选择地设置一个热键和一个快捷键。 • 6)热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。 • 7)快捷键通常是CTRL和另一个字符键组成的组合键。不管菜单是否被激活,都可以通过快捷键选择相应的菜单选项。
9.2 创建应用系统菜单 • 9.2.1 创建主菜单 • 有3种方法: • 1)从“项目管理器”中选择“其他”选项卡,再选择“菜单”项,然后选择“新建”菜单项。 • 2)从Visual FoxPro的“文件”菜单中选择“新建”菜单项,再从打开的“新建”对话框中选择“菜单”项,然后选择“新建文件”项。 • 3)在命令窗口中使用CREATE MENU命令。
实例 具体操作步骤如下: (1)打开“文件”菜单,选择“新建”命令,进入“新建”窗口。 (2)在“新建”窗口中,单击“菜单”,再单击“新建文件”命令,进入“新菜单”窗口。
实例 (3)在“新菜单”窗口,选择“菜单”,进入“菜单设计器”窗口。 (4)在“菜单设计器”窗口,定义主菜单中各个菜单选项名。 (5)保存菜单文件。
9.2.2 创建子菜单 创建子菜单,实际上是给主菜单定义子菜单选项。创建子菜单同样也要在“菜单设计器”中完成。操作步骤如下: (1)打开菜单,进入“菜单设计器”窗口。 (2)在“菜单设计器”窗口,选择主菜单选项中的一个,再选择“创建”,进入“菜单设计器”子菜单编辑窗口。 (3)在“菜单设计器”子菜单编辑窗口,分别定义主菜单选项中各个子菜单选项名。 (4)保存菜单文件,结束创建子菜单的操作。
例9.2 给“菜单1”各个选项,创建子菜单。 • 操作步骤如下: • 1)打开菜单,进入“菜单设计器”窗口。 • 2)在“菜单设计器”窗口,选择主菜单选择中的“系统管理”项,再选择“创建”菜单项,进入“菜单设计器”子菜单编辑窗口。
3)在“菜单设计器”子菜单编辑窗口,定义“系统管理”选择中各个子菜单选项名,如图9.4所示。3)在“菜单设计器”子菜单编辑窗口,定义“系统管理”选择中各个子菜单选项名,如图9.4所示。
4)在“菜单设计器”子菜单编辑窗口,定义“浏览”选项中菜单选项名,如图9.5所示。4)在“菜单设计器”子菜单编辑窗口,定义“浏览”选项中菜单选项名,如图9.5所示。
5)在“菜单设计器”子菜单编辑窗口,定义“查询”选项中各个子菜单选项名,如图9.6所示。5)在“菜单设计器”子菜单编辑窗口,定义“查询”选项中各个子菜单选项名,如图9.6所示。
6)在“菜单设计器”子菜单编辑窗口,定义“报表”选项中各个子菜单选项名,如图9.7所示。6)在“菜单设计器”子菜单编辑窗口,定义“报表”选项中各个子菜单选项名,如图9.7所示。
7)在“菜单设计器”子菜单编辑窗口,定义“系统维护”选项中各个子菜单选项名,如图9.8所示7)在“菜单设计器”子菜单编辑窗口,定义“系统维护”选项中各个子菜单选项名,如图9.8所示
9)在“菜单设计器”子菜单编辑窗口,定义“帮助”选项中各个子菜单选项名,如图9.10所示。9)在“菜单设计器”子菜单编辑窗口,定义“帮助”选项中各个子菜单选项名,如图9.10所示。 10)保存菜单文件,结束创建子菜单的操作。
9.2.3 修改菜单 1、修改已创建的菜单,常用的方法有三种方法: (1)从“项目管理器”中选择“其他”选项.然后将“菜单”展开,接着选择修改菜单并单击“修改”命令按钮。 (2)从Visual FoxPro的“文件”菜单中选择“打开”菜单项,再从打开的“打开”对话框中选择文件类型为“菜单”,然后选择要修改的菜单文件,最后单击“确定”命令按钮。 (3)在命令窗口中使用MODIFY MENU命令。
2、删除菜单项 操作步骤如下: (1)在“菜单设计器”的菜单列表中,单击要删除的菜单项。 (2)单击“删除”按钮,或选择“菜单”的下拉菜单的“删除菜单项”命令。 (3)在“系统提示”对话框中,单击“是(Y)”按钮,则选中的菜单项被删除。 (4)选择“文件”菜单中的“保存”选项,可以把改过的菜单项保存到菜单中了。
3、增加菜单项 操作步骤如下: (1)单击“菜单名称”列中的任意一菜单项。 (2)单击右侧“菜单项”中的“插入”按钮,就可以插入一个菜单项。 (3)把插入的菜单项保存到菜单中,选择“文件”菜单中的“保存”选项就可以了。
9.3 确定菜单选项的任务 (1)打开菜单,进入“菜单设计器”窗口。 (2)在“菜单设计器”窗口,选择主菜单选项中的一个选项,再选择“编辑”,进入“菜单设计器”子菜单编辑窗口。 (3)在“菜单设计器”子菜单编辑窗口,选择子菜单选项中的一个选项,再确定它的任务。 (4)保存菜单文件,结束子菜单选项任务操作。
9.4 生成菜单程序 (1)打开菜单(扩展名为.MNX),进入“菜单设计器”窗口。 (2)打开“菜单”,选择“生成”选项,进入“生成菜单”窗口 (3)在“生成菜单”窗口,输入菜单文件名(扩展名为.MPR),创建一个菜单程序文件。
例9.3 在“菜单1”中,给主菜单选项中“报表”选项的各个子菜单选项确定任务。 • 操作步骤如下: • 1)单击菜单标题中文件选项,选择“打开”命令,打开已经新建的菜单1。 • 2)在菜单1的“菜单设计器”窗口里,选择主菜单选项中的“报表”选项,再选择“编辑”,进入“菜单设计器”子菜单编辑窗口。
3)在“菜单设计器”子菜单编辑窗口,选择子菜单“学生情况”选项,单击“创建”按钮,确定它的任务,如图9.11所示。3)在“菜单设计器”子菜单编辑窗口,选择子菜单“学生情况”选项,单击“创建”按钮,确定它的任务,如图9.11所示。
4)在“菜单设计器”子菜单编辑窗口,选择子菜单“教师情况”选项,单击“创建”按钮,确定它的任务,如图9.12所示。4)在“菜单设计器”子菜单编辑窗口,选择子菜单“教师情况”选项,单击“创建”按钮,确定它的任务,如图9.12所示。
5)在“菜单设计器”子菜单编辑窗口,选择子菜单“课程情况”选项,单击“创建”按钮,确定它的任务,如图9.13所示。5)在“菜单设计器”子菜单编辑窗口,选择子菜单“课程情况”选项,单击“创建”按钮,确定它的任务,如图9.13所示。
6)在“菜单设计器”子菜单编辑窗口,选择子菜单“授课情况”选项,单击“创建”按钮,确定它的任务,如图9.14所示。6)在“菜单设计器”子菜单编辑窗口,选择子菜单“授课情况”选项,单击“创建”按钮,确定它的任务,如图9.14所示。 7)保存菜单文件,结束各个子菜单选项任务定义的操作。
9.4 生成菜单程序 • 利用“菜单设计器”设计菜单选项及每个菜单选项任务确定后,菜单设计工作仍未结束,用户还要通过系统提供的生成器,将其转换成程序文件才可使用。 • 用“菜单设计器”设计的菜单文件其扩展名为(MNX),通过生成器的转换,生成的菜单文件其扩展名为(MPR)。 • 将(MNX)类型的文件,转换成(MPR)类型的文件后,使用DO命令就可以调用菜单文件。操作步骤如下:
1)打开菜单(扩展名为MNX),进入“菜单设计器”窗口。1)打开菜单(扩展名为MNX),进入“菜单设计器”窗口。 • 2)打开“菜单”项,选择“生成”选项,进入“生成菜单”窗口,如图9.14所示。 3)在“生成菜单”窗口,输入菜单文件名(扩展名为.MPR), 创建一个菜单程序文件。
9.5 运行菜单 在菜单设计好以后,生成菜单程序(.MPR),单击菜单栏中的“程序”菜单标题,选择“运行”菜单项,打开生成菜单程序(.MPR),菜单程序就在屏幕上运行了。用户也可以通过运行菜单命令来运行菜单,运行菜单使用DO命令。 DO <菜单文件名>
例 9.4 编写一个运行菜单程序,其定义名为“运行菜单程序”。 • 创建“运行菜单程序”的程序内容如下: • do菜单1.MPR • 操作步骤如下: • 1)打开“文件”菜单,选择“新建”选项,进入“新建”窗口。 • 2)在“新建”窗口中,选择“程序”,进入“程序编辑”窗口。 • 3)在“程序编辑”窗口中,输入程序,如图9.15所示。
4)保存“运行菜单程序”。 • 5)打开“程序”菜单,选择“运行”选项,进入“运行”窗口。
6)在“运行”窗口,选择“运行菜单程序”,单击“运行”按钮,运行“运行菜单程序”,如图9.16所示。6)在“运行”窗口,选择“运行菜单程序”,单击“运行”按钮,运行“运行菜单程序”,如图9.16所示。
本 章 小 结 • 1.菜单系统包括标题、菜单栏、菜单项和子菜单。菜单项中可以包括Visual FoxPro命令或者子菜单。 • 2.创建主菜单,有3种方法。 • 3.创建子菜单,实际上是给主菜单定义子菜单选项。 • 4.修改菜单 • 5.确定菜单选项的任务 • 6.生成菜单程序 (MPR), • 7.运行菜单