《VFP第9章 菜单的创建与使用.ppt》由会员分享,可在线阅读,更多相关《VFP第9章 菜单的创建与使用.ppt(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第9章 菜单 菜单是一个应用系统的功能列表,是用户界面的一个重要组成部分,是用户评价应用系统是否方便、简捷的一个重要因素。9.1 规划和设计菜单规划和设计菜单创建一个菜单系统包括以下步骤:菜单系统规划 建立菜单 为菜单指定任务 生成菜单程序 运行测试菜单系统9.1.1 规划菜单系统规划菜单系统遵循原则:vv 根据用户所要执行的任务来组织菜单系统vv 给每个菜单和菜单项设置一个有意义的标题和简短提示vv 预先估计各菜单项的使用频率,然后组织他们vv 对同一个菜单中的菜单项进行逻辑分组vv 把一个菜单中的菜单项尽可能限制在一个屏幕显示vv 为菜单和菜单项设置访问键或快捷键9.1.2 菜单创建方法概
2、述菜单创建方法概述 菜单设计器所设计的菜单保存为.mnx文件,如果要运行菜单,则必须生成一个扩展名为.mpr的菜单程序文件,它是由VFP命令所构成的文本文件。VFP的菜单种类:一般菜单和快捷菜单。9.1.3 创建一般菜单创建一般菜单1.1.添加、更改和删除菜单项添加、更改和删除菜单项“设计器设计器”中的一行代表一个菜单项中的一行代表一个菜单项 vv 菜单名称菜单名称菜单名称菜单名称:允许在菜单系统中为菜单项指定标允许在菜单系统中为菜单项指定标题,可为其设置访问键(题,可为其设置访问键(字母)字母)vv 移动钮移动钮移动钮移动钮:名称列左边的按钮,可控制菜单项的:名称列左边的按钮,可控制菜单项的
3、顺序。顺序。vv 结果结果结果结果:在选择菜单项时发生的动作。具体有:在选择菜单项时发生的动作。具体有:命令、填充名称、子菜单、过程命令、填充名称、子菜单、过程vv 创建创建创建创建:创建菜单项的子菜单或过程。若是命令:创建菜单项的子菜单或过程。若是命令或填充名称,则显示为一接受用户命令语句或或填充名称,则显示为一接受用户命令语句或接收菜单填充内容的文本框。接收菜单填充内容的文本框。vv 选项选项选项选项:可在其中定义快捷菜单和其他菜单选项。:可在其中定义快捷菜单和其他菜单选项。2.为菜单或菜单项指定任务 使用命令完成任务(步骤)使用命令完成任务(步骤)使用命令完成任务(步骤)使用命令完成任务
4、(步骤)vv 选择菜单标题或菜单项vv 在“结果”框中,选择“命令”vv 在其右侧文本框中,输入命令(do 命令)使用过程完成任务(步骤)使用过程完成任务(步骤)使用过程完成任务(步骤)使用过程完成任务(步骤)vv 选择菜单标题或菜单项vv 在“结果”框中,选择“过程”vv 选“编辑”按钮vv 在编辑对话框中输入代码3.3.为菜单项分组(步骤)为菜单项分组(步骤)在在“菜单名称菜单名称”栏中键入栏中键入“”“”拖动拖动“”“”栏倒需要的位置栏倒需要的位置4.4.指定菜单项的键盘快捷键指定菜单项的键盘快捷键 快捷键快捷键快捷键快捷键:可在不显示菜单的情况下选择此菜单中的一:可在不显示菜单的情况下
5、选择此菜单中的一菜单项一般用菜单项一般用 Ctrl+Ctrl+字母字母 访问键访问键访问键访问键:组合:组合 Alt+Alt+字母字母步骤:步骤:选择菜单标题或菜单项选择菜单标题或菜单项 选择选择“选项选项”按钮按钮 在在“键标签键标签”中,按下某一组合键中,按下某一组合键 在在“键说明键说明”中,键入上一步内容(菜单项旁边的文中,键入上一步内容(菜单项旁边的文本)本)5.启用和废止菜单项 在“在提示选项”对话框中的“跳过”文本框中,输入一逻辑表达式,若为.F.,则启用菜单项;若为.T.,则废止菜单项。6.创建子菜单(每个菜单项都可创建)步骤:vv 选择要创建子菜单的菜单项vv“结果”,选“子
6、菜单”vv 则“创建”按钮出项,若以有子菜单,则是“编辑”vv 单击“创建”或“编辑”,出现新菜单的列表vv 键入新建的各菜单项7.在子菜单中插入系统菜单栏步骤:qq 确认菜单级是在某一子菜单中qq 单击“插入栏”按钮qq 选择需要的系统菜单项qq 重新排列菜单项顺序8.使用“快速菜单”创建菜单系统 “快速快速快速快速”:基于VFP系统菜单进行“快速”的修改,变成自己的菜单系统。方法方法方法方法:菜单快速菜单9.1.4 调试与运行菜单程序调试与运行菜单程序1.预览菜单 在设计过程中,可随时预览,预览时,菜单项所赋予的功能并不被执行,若执行则需生成菜单程序并执行。2.生成和执行菜单程序 用设计其
7、设计的菜单被保存为.mnx文件,并不能直接执行,要运行,则先将菜单生成.mpr文件。方法方法方法方法:菜单生成保存运行菜单运行菜单运行菜单运行菜单:do 菜单名.mpr 程序运行 注注注注:若菜单修改过,则必须重新生成菜单程序(.mpr),否则修改无效。运行菜单后,若要恢复VFP系统的默认菜单:SET SYSMENU TO DEFAULTSET SYSMENU TO DEFAULT9.1.5 配置VFP系统菜单SET SYSMENU TOSET SYSMENU TO:关闭VFPVFP主菜单栏SET SYSMENT ON|OFF|AUTOMATIC|TO SET SYSMENT ON|OFF|A
8、UTOMATIC|TO 菜单项菜单项|TO TO 菜单标题列表菜单标题列表|TO TO DEFAULT|SAVE|NOSAVEDEFAULT|SAVE|NOSAVE9.1.6 创建快捷菜单创建快捷菜单 快捷菜单是附加在表单或表单控件上的通过鼠标右键访问和使用的一种菜单项目管理器菜单新建快捷菜单其余与一般菜单方法相同将快捷菜单附加到控件上的步骤:在“表单设计器”窗口中选择控件 在属性窗口中选:“RightClick Event”在代码窗口中键入:DO 快捷菜单名.mpr 9.1.7 SDI菜单菜单 所谓SDI(Single Document Interface,单文档界面)菜单,指出现在单文档界面窗口中的菜单。1.创建SDI菜单显示常规选项顶层表单2.将SDI菜单附加到表单中vv 将表单的Show Windows属性设为“2作为顶层表单”vv 在表单的Init事件中输入:DO SDI菜单程序名 WITH THIS,.T.