欢迎来到天天文库
浏览记录
ID:57028615
大小:519.50 KB
页数:19页
时间:2020-07-26
《菜单设计及应用PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、菜单设计及应用第七章1学习目标了解下拉式菜单的组成。利用VFP的菜单设计器新建菜单文件,建立菜单结构。为菜单选项加入分隔线、快捷键及选项执行代码,利用“常规属性”对话框为菜单定义整体属性。掌握运行菜单的方法。进阶目标能为一个小型管理信息系统设计菜单,整合系统的各项功能。2本讲主要内容下拉式菜单的组成菜单设计器设计菜单选项存储并执行菜单设置菜单的常规属性设定选项的程序代码37.1菜单的组成下拉菜单快捷菜单为应用系统设计方便实用的菜单是系统易于使用的关键。VisualFoxpro提供的菜单设计器可以设计下拉菜单和快捷菜
2、单,本讲介绍如何设计下拉菜单。子菜单快捷键菜单栏菜单分隔线不可选项热键47.2菜单设计器VisualFoxpro中的菜单也是以文件的形式保存的,菜单文件的扩展名为.mnx。用新建文件的方法,即可打开菜单设计器。选项名称选择菜单时执行的动作设计提示选项57.2.1建立主选项主选项即是菜单栏中的选项。输入名称拖动改变次序67.2.2加入菜单热键用ALT+热键可以直接激活菜单为选项加入快捷键字母的方法是在该菜单名称后加上“(<字母)”【例2】为上节建立的菜单cd1.mnx中的“文件”选项加上热键“F”,为“退出”选项加
3、上热键“X”。77.2.3选项执行结果87.2.3选项执行结果命令:选中菜单项后,执行一条VisualFoxPro的命令填充名称:输入任一名称,程序中用以识别此选项是否被选取子菜单:此选项有下一层子菜单过程:可以输入一系列命令,当此选项被选取时,这一串命令会顺序执行。97.2.4加入子菜单分隔线在子菜单中加入分隔线有助于区分不同类别的选项,使功能更加清晰。分隔线107.2.4加入子菜单分隔线要在菜单中加入分隔线,只要在需分隔的两个选项之间插入一个“-”117.2.5设定其它选项单击127.2.5设定其它选项快捷方
4、式:设定菜单快捷键设置方法:在“键标签”框中按下要使用的快捷键跳过选项:判断其右方的条件表达式的结果,若执行菜单时条件表达式结果为.T.,则此菜单项就会变为灰色字体而无法选取,表示此选项无效信息:显示在状态栏上作为选取该选项时的提示主菜单名:在这里输入选项的名称,用来在程序中判断是否选择该选项。备注:设定注解,作为解释137.2.6存储并执行菜单当菜单设计完成以后,必须先保存为菜单文件,VisualFoxPro8.0中菜单文件默认扩展名为.MNX,保存后才能执行此菜单。可以利用“文件”菜单中的“保存”来保存菜单文件
5、。运行菜单有两种方法:147.3设置菜单的常规属性“常规选项”可以设定菜单的整体属性,如自定义菜单与系统主菜单的相对位置,运行菜单时的设置代码和清理代码等。157.3设置菜单的常规属性设定缺省的程序代码设定设计的菜单和VisualFoxPro主菜单的相对关系设置代码:刚启动菜单时运行的代码。清理代码:菜单定义完毕后执行的代码。167.4设定菜单选项的程序代码前面的工作设置了菜单的结构,这时菜单虽然可以运行,但选取菜单选项时不执行任何操作。可见并不是有了菜单项就可以实现功能,还要为制作的菜单项指定任务,才能算是完整地
6、制作了菜单。可以为菜单选项指定一个命令去执行一个任务,此命令可以是有效的VisualFoxPro命令,包括对程序和过程的调用。除了使用命令外,还可以用过程来完成任务。177.4设定菜单选项的程序代码【例3】为cd1.mnx中的“打印”选项建立下拉菜单“报表预览”和“报表打印”,并分别设置代码,实现打印和预览已建立的报表文件myreport.frx。报表预览:REPORTFORMmyreportPREVIEW报表打印:REPORTFORMmyreportTOPRINT187.4.2设置菜单选项代码的常用命令调用表单:
7、DOFORM<表单文件名>调用程序:DO<程序文件名>调用查询:DO<查询文件名>.qpr打印报表:REPORTFORM<报表文件名>TOPRINT预览报表:REPORTFORM<报表文件名>PREVIEW恢复系统菜单:SETSYSMENUTODEFAULT退出VFP:QUIT19
此文档下载收益归作者所有