1 / 35

主 讲: 洪 慧 华 E-mail: zjhonghh@tom Tel : 3041386

非计算机应用专业教材. 数据库原理与应用. 主 讲: 洪 慧 华 E-mail: zjhonghh@tom.com Tel : 3041386. 科学出版社. 学习目标. 了解菜单概念 掌握菜单系统的设计与应用 掌握菜单系统的设计与应用. 目 录. 9.1 菜单系统 9.2 创建应用系统菜单 9.3 确定菜单选项的任务 9.4 生成菜单程序 9.5 运行菜单. 9.1 菜单系统. 菜单系统如图 9.1 所示,包括标题、菜单栏、菜单项和子菜单。菜单项中可以包括 Visual FoxPro 命令或者子菜单。.

maili
Download Presentation

主 讲: 洪 慧 华 E-mail: zjhonghh@tom Tel : 3041386

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 非计算机应用专业教材 数据库原理与应用 主 讲:洪 慧 华 E-mail: zjhonghh@tom.com Tel:3041386 科学出版社

  2. 学习目标 • 了解菜单概念 • 掌握菜单系统的设计与应用 • 掌握菜单系统的设计与应用

  3. 目 录 • 9.1 菜单系统 • 9.2 创建应用系统菜单 • 9.3 确定菜单选项的任务 • 9.4 生成菜单程序 • 9.5 运行菜单

  4. 9.1 菜单系统 • 菜单系统如图9.1所示,包括标题、菜单栏、菜单项和子菜单。菜单项中可以包括Visual FoxPro命令或者子菜单。

  5. 菜单系统的特点: • 1)Visual FoxPro支持两种类型的菜单:条形菜单和弹出式菜单。 • 2)每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。 • 3)每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。 • 4)菜单项的名称显示于屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。 • 5)每一个菜单选项都可以选择地设置一个热键和一个快捷键。 • 6)热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。 • 7)快捷键通常是CTRL和另一个字符键组成的组合键。不管菜单是否被激活,都可以通过快捷键选择相应的菜单选项。

  6. 9.2 创建应用系统菜单 • 9.2.1 创建主菜单 • 有3种方法: • 1)从“项目管理器”中选择“其他”选项卡,再选择“菜单”项,然后选择“新建”菜单项。 • 2)从Visual FoxPro的“文件”菜单中选择“新建”菜单项,再从打开的“新建”对话框中选择“菜单”项,然后选择“新建文件”项。 • 3)在命令窗口中使用CREATE MENU命令。

  7. 实例 具体操作步骤如下: (1)打开“文件”菜单,选择“新建”命令,进入“新建”窗口。 (2)在“新建”窗口中,单击“菜单”,再单击“新建文件”命令,进入“新菜单”窗口。

  8. 实例 (3)在“新菜单”窗口,选择“菜单”,进入“菜单设计器”窗口。 (4)在“菜单设计器”窗口,定义主菜单中各个菜单选项名。 (5)保存菜单文件。

  9. 9.2.2 创建子菜单 创建子菜单,实际上是给主菜单定义子菜单选项。创建子菜单同样也要在“菜单设计器”中完成。操作步骤如下: (1)打开菜单,进入“菜单设计器”窗口。 (2)在“菜单设计器”窗口,选择主菜单选项中的一个,再选择“创建”,进入“菜单设计器”子菜单编辑窗口。 (3)在“菜单设计器”子菜单编辑窗口,分别定义主菜单选项中各个子菜单选项名。 (4)保存菜单文件,结束创建子菜单的操作。

  10. 例9.2 给“菜单1”各个选项,创建子菜单。 • 操作步骤如下: • 1)打开菜单,进入“菜单设计器”窗口。 • 2)在“菜单设计器”窗口,选择主菜单选择中的“系统管理”项,再选择“创建”菜单项,进入“菜单设计器”子菜单编辑窗口。

  11. 3)在“菜单设计器”子菜单编辑窗口,定义“系统管理”选择中各个子菜单选项名,如图9.4所示。3)在“菜单设计器”子菜单编辑窗口,定义“系统管理”选择中各个子菜单选项名,如图9.4所示。

  12. 4)在“菜单设计器”子菜单编辑窗口,定义“浏览”选项中菜单选项名,如图9.5所示。4)在“菜单设计器”子菜单编辑窗口,定义“浏览”选项中菜单选项名,如图9.5所示。

  13. 5)在“菜单设计器”子菜单编辑窗口,定义“查询”选项中各个子菜单选项名,如图9.6所示。5)在“菜单设计器”子菜单编辑窗口,定义“查询”选项中各个子菜单选项名,如图9.6所示。

  14. 6)在“菜单设计器”子菜单编辑窗口,定义“报表”选项中各个子菜单选项名,如图9.7所示。6)在“菜单设计器”子菜单编辑窗口,定义“报表”选项中各个子菜单选项名,如图9.7所示。

  15. 7)在“菜单设计器”子菜单编辑窗口,定义“系统维护”选项中各个子菜单选项名,如图9.8所示7)在“菜单设计器”子菜单编辑窗口,定义“系统维护”选项中各个子菜单选项名,如图9.8所示

  16. 8)在“菜单设计器”子菜单编辑窗口,定义“视图”选项中各个子菜单选项名,如图9.9所示

  17. 9)在“菜单设计器”子菜单编辑窗口,定义“帮助”选项中各个子菜单选项名,如图9.10所示。9)在“菜单设计器”子菜单编辑窗口,定义“帮助”选项中各个子菜单选项名,如图9.10所示。 10)保存菜单文件,结束创建子菜单的操作。

  18. 9.2.3 修改菜单 1、修改已创建的菜单,常用的方法有三种方法: (1)从“项目管理器”中选择“其他”选项.然后将“菜单”展开,接着选择修改菜单并单击“修改”命令按钮。 (2)从Visual FoxPro的“文件”菜单中选择“打开”菜单项,再从打开的“打开”对话框中选择文件类型为“菜单”,然后选择要修改的菜单文件,最后单击“确定”命令按钮。 (3)在命令窗口中使用MODIFY MENU命令。

  19. 2、删除菜单项 操作步骤如下: (1)在“菜单设计器”的菜单列表中,单击要删除的菜单项。 (2)单击“删除”按钮,或选择“菜单”的下拉菜单的“删除菜单项”命令。 (3)在“系统提示”对话框中,单击“是(Y)”按钮,则选中的菜单项被删除。 (4)选择“文件”菜单中的“保存”选项,可以把改过的菜单项保存到菜单中了。

  20. 3、增加菜单项 操作步骤如下: (1)单击“菜单名称”列中的任意一菜单项。 (2)单击右侧“菜单项”中的“插入”按钮,就可以插入一个菜单项。 (3)把插入的菜单项保存到菜单中,选择“文件”菜单中的“保存”选项就可以了。

  21. 9.3 确定菜单选项的任务 (1)打开菜单,进入“菜单设计器”窗口。 (2)在“菜单设计器”窗口,选择主菜单选项中的一个选项,再选择“编辑”,进入“菜单设计器”子菜单编辑窗口。 (3)在“菜单设计器”子菜单编辑窗口,选择子菜单选项中的一个选项,再确定它的任务。 (4)保存菜单文件,结束子菜单选项任务操作。

  22. 9.4 生成菜单程序 (1)打开菜单(扩展名为.MNX),进入“菜单设计器”窗口。 (2)打开“菜单”,选择“生成”选项,进入“生成菜单”窗口 (3)在“生成菜单”窗口,输入菜单文件名(扩展名为.MPR),创建一个菜单程序文件。

  23. 例9.3 在“菜单1”中,给主菜单选项中“报表”选项的各个子菜单选项确定任务。 • 操作步骤如下: • 1)单击菜单标题中文件选项,选择“打开”命令,打开已经新建的菜单1。 • 2)在菜单1的“菜单设计器”窗口里,选择主菜单选项中的“报表”选项,再选择“编辑”,进入“菜单设计器”子菜单编辑窗口。

  24. 3)在“菜单设计器”子菜单编辑窗口,选择子菜单“学生情况”选项,单击“创建”按钮,确定它的任务,如图9.11所示。3)在“菜单设计器”子菜单编辑窗口,选择子菜单“学生情况”选项,单击“创建”按钮,确定它的任务,如图9.11所示。

  25. 4)在“菜单设计器”子菜单编辑窗口,选择子菜单“教师情况”选项,单击“创建”按钮,确定它的任务,如图9.12所示。4)在“菜单设计器”子菜单编辑窗口,选择子菜单“教师情况”选项,单击“创建”按钮,确定它的任务,如图9.12所示。

  26. 5)在“菜单设计器”子菜单编辑窗口,选择子菜单“课程情况”选项,单击“创建”按钮,确定它的任务,如图9.13所示。5)在“菜单设计器”子菜单编辑窗口,选择子菜单“课程情况”选项,单击“创建”按钮,确定它的任务,如图9.13所示。

  27. 6)在“菜单设计器”子菜单编辑窗口,选择子菜单“授课情况”选项,单击“创建”按钮,确定它的任务,如图9.14所示。6)在“菜单设计器”子菜单编辑窗口,选择子菜单“授课情况”选项,单击“创建”按钮,确定它的任务,如图9.14所示。 7)保存菜单文件,结束各个子菜单选项任务定义的操作。

  28. 9.4 生成菜单程序 • 利用“菜单设计器”设计菜单选项及每个菜单选项任务确定后,菜单设计工作仍未结束,用户还要通过系统提供的生成器,将其转换成程序文件才可使用。 • 用“菜单设计器”设计的菜单文件其扩展名为(MNX),通过生成器的转换,生成的菜单文件其扩展名为(MPR)。 • 将(MNX)类型的文件,转换成(MPR)类型的文件后,使用DO命令就可以调用菜单文件。操作步骤如下:

  29. 1)打开菜单(扩展名为MNX),进入“菜单设计器”窗口。1)打开菜单(扩展名为MNX),进入“菜单设计器”窗口。 • 2)打开“菜单”项,选择“生成”选项,进入“生成菜单”窗口,如图9.14所示。 3)在“生成菜单”窗口,输入菜单文件名(扩展名为.MPR), 创建一个菜单程序文件。

  30. 9.5 运行菜单 在菜单设计好以后,生成菜单程序(.MPR),单击菜单栏中的“程序”菜单标题,选择“运行”菜单项,打开生成菜单程序(.MPR),菜单程序就在屏幕上运行了。用户也可以通过运行菜单命令来运行菜单,运行菜单使用DO命令。 DO <菜单文件名>

  31. 例 9.4 编写一个运行菜单程序,其定义名为“运行菜单程序”。 • 创建“运行菜单程序”的程序内容如下: • do菜单1.MPR • 操作步骤如下: • 1)打开“文件”菜单,选择“新建”选项,进入“新建”窗口。 • 2)在“新建”窗口中,选择“程序”,进入“程序编辑”窗口。 • 3)在“程序编辑”窗口中,输入程序,如图9.15所示。

  32. 4)保存“运行菜单程序”。 • 5)打开“程序”菜单,选择“运行”选项,进入“运行”窗口。

  33. 6)在“运行”窗口,选择“运行菜单程序”,单击“运行”按钮,运行“运行菜单程序”,如图9.16所示。6)在“运行”窗口,选择“运行菜单程序”,单击“运行”按钮,运行“运行菜单程序”,如图9.16所示。

  34. 本 章 小 结 • 1.菜单系统包括标题、菜单栏、菜单项和子菜单。菜单项中可以包括Visual FoxPro命令或者子菜单。 • 2.创建主菜单,有3种方法。 • 3.创建子菜单,实际上是给主菜单定义子菜单选项。 • 4.修改菜单 • 5.确定菜单选项的任务 • 6.生成菜单程序 (MPR), • 7.运行菜单

More Related