菜单制作实验报告本
指导教师:______        实验名称:            菜单制作           
同组人__________________    日    期:                成绩______________
一、实验目的
通过本实验,了解下拉菜单的制作方法,下接菜单制作过程中结果的选择及其各自的特点。创建二级菜单的方法。菜单的生成及使用。
二、实验环境
html下拉菜单的制作方法CPU:Intel® Pentium ® Dual E2200 @ 2.20GHz
内存:1G
操作系统:Microsoft Windows XP Professional 版本 2002 Service Pack 2
软件平台:Visual FoxPro 6.0 中文版
三、实验原理(或要求)
    制作如下菜单:一级菜单:数据处理(N),报表管理(B),信息查询(X),特殊功能(T),退出系统(Q);
    二级菜单:数据处理中包括:资产增加、资产减少;报表管理中包括:月报表,明细账;信息查询中包括:资产条目、资产变动;特殊功能中包括:参数录入修改、口令修改;退出系统中包括:返回VFP、退出VFP;
    三级菜单:资产增加、倣改包括:主件录入,附件录入;资产减少包括:报废、转出;月报表包括:单位分类表、单位汇总表、商中分类表;参数录入修改包括:单位、商品、摘要;
四、实验步骤
    1、打开新建窗口,选择建立菜单类型的文件,单击“新建文件”按钮。系统弹出“新建菜单”对话框,弹出选择“菜单或快捷菜单窗口”,单击“菜单”按钮,打开“菜单设计器”对话框。
    2、在对话框窗口右面的“菜单级”下拉列表框中,总是显示当前的菜单级别。目前是对第一级菜单进行操作,所以显示的是“菜单栏”。在窗口左面的输入框中,可以顺序输入当前菜单级别每个菜单项的信息,比如“名称”,“结果”及“选项”等。先在“菜单名称”列的各文本框中输入第一级菜单的5个菜单项名称。在其“结果”列中选择“子菜单”。在“子菜单”列后点击创建按钮创建相应的下级菜单。
    3、设置热键:在每个菜单名称的后面输入:\<+字母;
    4、快捷方式设置:如果想直接使用快捷键打开“主件录入”的菜单操作窗口,我们在可以创建“主件录入”菜单时,将其经果选择为“命令”,然后点击其后的小按钮,弹出“提示选项”对话框,我们在键标签里面直接按住Ctrl+L即可,当运行该菜单后,我们就使用该组合键即可直接打开该操作。
    5、对“主件录入与修改”选项添加操作事件,在其结果列选定的应该是“命令”,这时可以在它右边的文本框中直接输入相应命令,此处我们要点击该菜单打开表单A的话,则应输入:DO FORM 表单A。
五、记录与处理 (实验数据、误差分析、结果分析)
    菜单文件(.MNX)和菜单备注(.MNT)文件仅仅是菜单格式信息的文件,这种文件只能编辑修改不能运行操作,要想运行菜单,就必须创建菜单程序。其操作如下:
    打开菜单设计器,在打开窗口中到要打开的菜单文件,单击“打开”按钮,将在菜单设计器窗口中打开选定的菜单文件。
    在系统“菜单”项下拉菜单中,单击“生成”选项,在弹出的“生成菜单”窗口中的“输出文件”文本框中显示出系统测定的路径、文件夹及文件名。当然也可以修改其路径,最后单击“生成”按钮,生成后,会弹出确定信息框,此时点击确定,就会产生一个与原来菜单文件同名的程序文件(.MPR)
    菜单的运行:直接在系统主菜单的“程序”项下拉菜单中单击“运行”选项,系统将会要求选择要运行的菜单,我们选中要运行的菜单程序“**.MPR”后,单击“运行”按钮,系统将运行指定菜单。
    在运行的菜单中,我们选择数据处理菜单项的下拉菜单资产增加与修改,单击后,程序会打开我们设定好的表单A。此时程序运行正常,无错误。(如果没有表单A的话,系统会报错,我们可以在该菜单目录下建立一个表单A)
六、思考题
    本实验只选择了菜单结果项中的两种选项,即子菜单与命令。我们试着更改一下,将其结果改为过程,则会弹出一个菜单设计器窗口,我们可以在里面编写我们所要处理的程序,因此,它是一个含有多条命令的程序列。当在退出系统的关闭系统菜单项中输入如下代码:SET SYSMENU TO DEFAULT
QUIT
其含意如下:当我们点击该菜单时,首先恢复到我们默认的系统菜单下面,然后再执行QUIT命令,即退出系统。
七、实验小结
    通过本实验,我们应该清楚地了解到VFP制作菜单的过程。首先应先创建一级菜单,然后如果有二级菜单的,在一级菜单的结果处选择“子菜单”然后创建它下面的二级菜单。当然,要创建三级菜单、四级菜单,其方法也是一样的。然的在所有最底的菜单下,我们可以执行命令也可以写出其过程。而为了实现动态菜单,选择填充名称后,在愚公移山一框
中输入该菜单的标题即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。