文档介绍:实验(五) 设计下拉式菜单和快捷菜单
电科081班级张辉
N0.:080712110078
实验目的:
1•熟悉菜单设计器的使用。
掌握设计下拉式菜单的方法。
掌握快捷菜单的设计和调用。
实验要求:
1•设计一个“货物管理系
位置
键标整(A)
容器©
CTEL+T
对象(0): \
键说明(T)
CTRL+T
跳过血
信息⑹.
货号以宇母开寒,后跟4位数宇宇符
筲注训〕:
ZI
取消
」
菜单项#(5)
繆提示选项
1爲r
快捷方式
5-3
对“数据维护”菜单的两个菜单项设置属性:进入“数据维护”菜单的子菜单页一单击“数 据修改”行一在“结果”列中选择“命令”一在命令框中输入“BROWSE TITLE'修改数据’NOMENU NODELETE”一进入“提示选项”对话框一定义快捷键为Ct rl+X。
F6:清除'NOMODIFY
单击“数据删除”行一在“结果”列中选择“过程”一在过程编辑框中输入主教材例 4-20中的程序,将程序中的第5命令修改后如下:
$
g英鱼设计器-却1 -数嶽際 过程
* e4_20. prg
FU5H KEY CLEAR
ON KEY LABEL f4 DO tj
ON KEY LABEL £5 DO sch£
ON KEY LABEL £6 DO pk bs="BmSE TITLE'刪除记录 F5:刪除/皈复
USE sb
PROCEDURE tj
AFFEHD BLANK
FROCEDUEE schf
IF DELETED ()
RECALL
ELSE
DELETE
ENLIF]
PROCEDURE pk
FA£K
iSltiE
b
进入“提示选项”对话框一定义快捷键为Ct rl+S—在“跳过”文本框中输入表达式
“LEFT(货号,1)=〃S〃” 一在信息文本框中输入“〃货号以S开头的记录不能删除!〃”。
5-4
对“数据查询”菜单的两个菜单项设置属性:进入“数据查询”菜单的子菜单页一选定主窗 口“菜单”的“菜单选项”命令,在“菜单选项”对话框的“过程”编辑框中输入命令“? 尚未完成〃”,用于在菜单中“按货号查询”和“按货物名称查询”两个菜单项被选中时给出
5-5
对“退出”菜单设置属性:在“结果”列中选择“过程”一在过程编辑框中输入主教材例
5-2步骤(7)中的代码一在后面补充一条命令PUSH KEY CLEAR,确保退出时清除已定义的 功能键。
5-6
菜单程序的初始化代码设置:参照主教材例5-2步骤(6)进行设置,将第4命令行改为MODIFY WINDOW SCREEN TITLE ‘货物管理系统',第5命令行改为USE货物。
5-7
保存菜单定义与造成菜单程序:单击“文件”菜单的“保存”命令一选定“菜单的“生成” 命令一在随后出现的“生成菜单”对话框中选定“生成”按钮,即生成“” 菜单程序。
5-8
建立快捷菜单:执行命令“MODIFYMENU查找”一在随即出现的“菜单”对话框中选定“快 捷菜单”按钮,打开“快捷菜单设计器”窗口() —选定“插入栏”按钮一在 “插入系统菜单栏”对话框()中选定“导出”选项,单击“插入”按 钮一类似地,插入“导入”和“查找”选项一关闭“插入系统菜单栏”对话框,返回快捷菜 单设计器窗口一单击“导入”行,再单击“插入”按钮,在“查找”和“导入”菜单项之间 就插入了一个新菜单项,在其“菜单名称”列中输入“\-”,用以生成一条分隔线一选定“菜 单”菜单中的“生成”命令,生成“查找MPR”快捷菜单程序。
¥ ;爆却设计器-^.mnx
菜单容称 结果
选项 菜单级:
导出(沁)…
快捷菓单
苹单顷 # _mti__export
子菜单 叵II创逢I
菜单顷 # _m£i_impor t
菜单项 # _m e d_fi nd
5-9
设置运行快捷菜单所需代码:打开“货物管理系统MNX”的菜单设计器一选定“显示”菜单 的“常规选项”命令一在“常规选项”对话框中选定“设置”复选框,然后在弹出的“设置” 编辑窗口中添加如下命令行:
PUSH KEY CLEAR
ON KEY LABEL RIGHTMOUSE DO 查找