visualfoxpro程序设计第10章.ppt
《visualfoxpro程序设计第10章.ppt》由会员分享,可在线阅读,更多相关《visualfoxpro程序设计第10章.ppt(29页珍藏版)》请在三一办公上搜索。
1、学习目标 掌握菜单设计器的使用方法,重点掌握下拉菜单与快捷菜单的设计方法及菜单与表单结合的应用技巧。,第10章 菜单设计,10.1 菜单设计概述 10.2 下拉菜单设计 10.3 快捷菜单设计,10.1 菜单设计概述,菜单是供用户选择程序功能或命令的清单,能将应用程序为用户提供的功能或命令以列表形式在屏幕上显示。菜单分为下拉菜单和快捷菜单两种。以下拉方式显示菜单项的菜单被称为下拉菜单。下拉菜单由菜单标题和菜单项组成,位于程序的主窗口之中,是用户操作的重要工具,也是应用程序系统功能的集中体现。快捷菜单通常用鼠标右键来激活,使用起来灵活方便。子菜单是从一个菜单中打开的另一个菜单,用来显示其自身的命
2、令列表。,10.1 菜单设计概述,10.1.1 菜单设计的基本过程 规划与设计菜单系统。要明确需要哪些主菜单,出现在界面的何处,以及菜单要有多少子菜单等。创建主菜单、子菜单和快捷菜单外观。按实际需要为菜单项指定功能。预览完成的菜单系统。生成菜单程序。运行生成的菜单程序,以测试菜单系统。,10.1 菜单设计概述,10.1.2 菜单系统的规划按照用户所要执行的任务组织系统。给每个菜单一个有意义的菜单标题。按照估计的菜单项使用频率、逻辑顺序或字母顺序等组织菜单项。菜单的逻辑组之间放置分隔线。将菜单上菜单项的数目限制在一个屏幕之内,超过一屏幕的应创建子菜单。为菜单和菜单项设置热键或快捷键。,10.1
3、菜单设计概述,10.1.3 系统菜单系统菜单为系统自身集成的菜单。VFP系统菜单名称是_MSYSMENU,主要包括“文件”、“编辑”、“显示”、“工具”、“程序”、“窗口”、“帮助”七个菜单项。使用菜单设计器可以添加新的菜单选项到系统菜单中,也可以创建一个全新的自定义菜单,以代替已有的系统菜单。,10.1 菜单设计概述,10.1.4 菜单设计器1.启动菜单设计器 方法1:使用“文件”菜单下的“新建”命令。方法2:在项目管理器的“其他”选项卡中,选择“菜单”选项。方法3:使用命令创建菜单:【格式1】CREAT MENU【格式2】MODIFY MENU【功能】打开菜单设计器。,10.1 菜单设计概
4、述,2.菜单设计器的组成 菜单设计器由“菜单名称”、“结果”、“选项”、“菜单级”、“菜单项”、“预览”等几部分组成,如图所示。,10.2 下拉菜单设计,10.2.1 创建下拉菜单 1.设计主菜单在“菜单名称”列中输入主菜单的菜单名、设置热键()在“结果”列中选择结果,包括子菜单、命令、填充名称、过程并进行相关设计。其中“填充名称”让用户定义条形菜单的内部名字,这个菜单内部名供程序中引用。当“结果”选择为“过程”时,过程中可以输入一条或多条Visual FoxPro命令;若“结果”选择为“命令”,则在命令框中只能输入一条命令。在“选项”列中设计快捷键、跳过、信息和备注等使用“插入”命令按钮可在
5、当前位置插入一个新菜单使用“删除”命令按钮可删除选中的菜单,10.2 下拉菜单设计,2.设计子菜单在“菜单名称”列中输入子菜单的菜单名、设置分隔线(-)在“结果”列中选择结果,包括子菜单、命令、菜单项#、过程,根据需要进行相关设计。其中“菜单项#”让用户定义子菜单的菜单项序号,这个菜单项序号供程序中引用。在“选项”列中设计快捷键、跳过、信息和备注等在“菜单级”列表中可选择并进入上级菜单使用“插入”命令按钮可在当前位置插入一个新菜单使用“插入栏”命令按钮可在当前位置插入一个系统菜单项使用“删除”命令按钮可删除选中的菜单,10.2 下拉菜单设计,3.预览菜单使用“预览”命令按钮可随时预览设计效果4
6、.菜单的过程代码(“显示”菜单“常规选项”编辑框)只有还没有指定任务的菜单项才执行此过程的代码,如果已经指定了任务或建立起了子菜单,此过程将不会被执行。,10.2 下拉菜单设计,5.菜单的设置代码(“显示“菜单”“常规选项”“设置”复选框)设置代码是在菜单定义代码之前,为菜单的打开作一些必要的准备,如定制菜单系统、创建环境的代码、定义有关内存变量及赋初值、文件的打开以及将隐藏系统菜单等。隐藏系统菜单的命令:hide menu _msysmenu,10.2 下拉菜单设计,6.菜单的清理代码(“显示“菜单”“常规选项”“清理”复选框)清理代码是在菜单定义代码之后,菜单项代码之前。可用清理代码裁减菜
7、单系统,典型的清理代码通常包含初始时启用或废止菜单及菜单项的代码。,10.2 下拉菜单设计,7.结束用户定义的下拉菜单在用户定义的“退出”菜单中使用恢复系统菜单的命令:set sysmenu to default在用户定义的“退出”菜单中使用退出VFP的命令:quit,10.2 下拉菜单设计,8.生成菜单程序在菜单设计器中设计的菜单被保存在扩展名为.MNX的文件中,该文件不能直接执行,此文件要生成源代码程序(.MPR文件)才能被执行。使用“菜单”菜单“生成”可生成.MPR文件9.运行菜单方法一:在项目管理器中选中菜单,单击“运行”按钮。方法二:“程序”菜单“运行”,选择扩展名为.mpr或.mp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualfoxpro 程序设计 10
链接地址:https://www.31ppt.com/p-6523134.html