09实验九 菜单的设计

  • 格式:doc
  • 大小:145.50 KB
  • 文档页数:6

实验九菜单的设计
一、实验目的
1.理解菜单在数据库管理系统中的作用。

2.掌握菜单设计器的使用方法。

3.掌握快捷菜单设的设计方法。

4.掌握顶层表单菜单的设计方法。

二、实验准备
1.预习菜单在数据库管理系统中的作用。

2.预习菜单设计器的使用方法。

3.预习快捷菜单设的设计方法
4.预习顶层表单菜单的设计方法。

三、实验内容:
1.使用菜单设计器建立一个下拉菜单,菜单文件名为XL1.MNX(生成菜单程序文件后
名为:XL1.MPR )。

效果如图9.1:
图9.1下拉菜单
2.使用菜单设计器建立一个快捷菜单,菜单文件名为KJ.MNX(生成菜单程序文件后
名为:KJ.MPR )。

见图9.2
图9.2 快捷菜单
3.将第1题建好的下拉式菜单改变为顶层表单菜单。

四、实验步骤
1.操作步骤
(1)打开菜单设计器建立菜单栏的方法:在VPF的菜单栏中,选择【文件】→【新建】,指定文件类型为菜单,点击“新建文件”按钮。

接着在“新建菜单”的
选择项中选择“菜单”,即可弹出菜单设计器窗口,见图9.3:
图9.3 菜单设计器
在“菜单名称”中输入:基本信息录入;将“结果”项选择为“子菜单”;其余几项按以上方法逐项输入,菜单栏内容见图9.4:
图9.4 菜单设计
(2)建立菜单项的方法:用鼠标点击”查询”,在”结果”项选择“子菜单”,然后点击“编辑”即可建立下一级子菜单。

接着输入子菜单名称“成绩查询”,再选择“命令”项,在其后的编辑窗口输入:DO FORM STUDENT ,表明在查询中包含有三个子菜单项,各项将执行一条调用表单的命令(这三个表单是实验十二、十三中建立的,可直接使用)。

见图9.5:
图9.5 子菜单设计
(3)生成菜单程序文件。

菜单程序建立后,一定要生成为菜单程序文件,方法如下:在菜单栏中选择“菜单”并选择“生成”,给出文件名XL1,项即可。

见图9.6
图9.6 菜单生成
2.操作步骤
(1)打开菜单设计器建立菜单栏的方法:在VPF的菜单栏中,选择【文件】→【新建】,指定文件类型为菜单,点击“新建文件”按钮。

接着在“新建菜
单”的选择项中选择“快捷菜单”,即可弹出菜单设计器窗口,见图9.7:
图9.7快捷菜单
(2) 点击”插入栏”按钮,将VFP系统已有的功能添加到自己所建的快捷菜单中,这里选择了“复制”、“粘贴”、“撤消”。

它可利用系统本身已有的这三项功能进行相关操作。

文件名为:KJ.MNX。

见图9.8。

图9.8 快捷菜单设计
(3)生成菜单程序文件。

同样要生成菜单程序文件,方法同下拉菜单程序文件操作。

给出文件名KJ.MPR。

3.操作步骤
(1)打开菜单XL1.MNX,在菜单栏中选择【显示】→【常规选项】,弹出“常规选项”对话框,并选中“顶层表单”选项,然后点击“确定”,见图9.9。

图9.9 常规选项窗口
(2)新建一表单,然后进行以下二处设置:
①在表单的属性窗口,将ShowWindow的值设置为:2----作为顶层表单。

(注意
修改菜单后也要重新生成)
②在表单的Init事件中写入代码:DO XL1.MPR WITH THIS,.T.
将表单以文件名DC.SCX保存。

本操作完成后,菜单XL1.MNX就可以用于顶层表单了。

(3)打开DC.SCX,在表单的RightClick事件中写入代码:DO KJ.MPR 本操作完成后,快捷菜单KJ.MNX就可以用于DC.SCX表单了。

到目前为止,一个表单上可以使用下拉、快捷二种菜单。

效果见图9.10:
图9.10顶层表单菜单及快捷菜单应用。