visualfoxpro程序设计第10章(阅读).ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*学习目标 掌握菜单设计器的使用方法,重点掌握下拉菜单与快捷菜单的设计方法及菜单与表单结合的应用技巧。 10.1 菜单设计概述 10.2 下拉菜单设计 10.3 快捷菜单设计 10.1 菜单设计概述 菜单是供用户选择程序功能或命令的清单,能将应用程序为用户提供的功能或命令以列表形式在屏幕上显示。菜单分为下拉菜单和快捷菜单两种。 以下拉方式显示菜单项的菜单被称为下拉菜单。下拉菜单由菜单标题和菜单项组成,位于程序的主窗口之中,是用户操作的重要工具,也是应用程序系统功能的集中体现。 快捷菜单通常用鼠标右键来激活,使用起来灵活方便。 子菜单是从一个菜单中打开的另一个菜单,用来显示其自身的命令列表。 10.1 菜单设计概述 10.1.1 菜单设计的基本过程 ① 规划与设计菜单系统。要明确需要哪些主菜单,出现在界面的何处,以及菜单要有多少子菜单等。 ② 创建主菜单、子菜单和快捷菜单外观。 ③ 按实际需要为菜单项指定功能。 ④ 预览完成的菜单系统。 ⑤ 生成菜单程序。 ⑥ 运行生成的菜单程序,以测试菜单系统。 10.1 菜单设计概述 10.1.2 菜单系统的规划 按照用户所要执行的任务组织系统。 给每个菜单一个有意义的菜单标题。 按照估计的菜单项使用频率、逻辑顺序或字母顺序等组织菜单项。 菜单的逻辑组之间放置分隔线。 将菜单上菜单项的数目限制在一个屏幕之内,超过一屏幕的应创建子菜单。 为菜单和菜单项设置热键或快捷键。 10.1 菜单设计概述 10.1.3 系统菜单 系统菜单为系统自身集成的菜单。VFP系统菜单名称是_MSYSMENU,主要包括“文件”、“编辑”、“显示”、“工具”、“程序”、“窗口”、“帮助”七个菜单项。 使用菜单设计器可以添加新的菜单选项到系统菜单中,也可以创建一个全新的自定义菜单,以代替已有的系统菜单。 10.1 菜单设计概述 10.1.4 菜单设计器 1. 启动菜单设计器 方法1:使用“文件”菜单下的“新建”命令。 方法2:在项目管理器的“其他”选项卡中,选择“菜单”选项。 方法3:使用命令创建菜单:【格式1】CREAT MENU 菜单文件名【格式2】MODIFY MENU 菜单文件名【功能】打开菜单设计器。 10.1 菜单设计概述 2. 菜单设计器的组成菜单设计器由“菜单名称”、 “结果”、 “选项”、 “菜单级”、 “菜单项”、 “预览”等几部分组成 ,如图所示。 10.2 下拉菜单设计 10.2.1 创建下拉菜单 1. 设计主菜单 在“菜单名称”列中输入主菜单的菜单名、设置热键(\) 在“结果”列中选择结果,包括子菜单、命令、填充名称、过程并进行相关设计。其中“填充名称”让用户定义条形菜单的内部名字,这个菜单内部名供程序中引用。当“结果”选择为“过程”时,过程中可以输入一条或多条Visual FoxPro命令;若“结果”选择为“命令”,则在命令框中只能输入一条命令。 在“选项”列中设计快捷键、跳过、信息和备注等 使用“插入”命令按钮可在当前位置插入一个新菜单 使用“删除”命令按钮可删除选中的菜单 10.2 下拉菜单设计 2. 设计子菜单 在“菜单名称”列中输入子菜单的菜单名、设置分隔线(\-) 在“结果”列中选择结果,包括子菜单、命令、菜单项#、过程,根据需要进行相关设计。其中“菜单项#”让用户定义子菜单的菜单项序号,这个菜单项序号供程序中引用。 在“选项”列中设计快捷键、跳过、信息和备注等 在“菜单级”列表中可选择并进入上级菜单 使用“插入”命令按钮可在当前位置插入一个新菜单 使用“插入栏”命令按钮可在当前位置插入一个系统菜单项 使用“删除”命令按钮可删除选中的菜单 10.2 下拉菜单设计 3. 预览菜单 使用“预览”命令按钮可随时预览设计效果 4. 菜单的过程代码(“显示” 菜单→“常规选项”→编辑框) 只有还没有指定任务的菜单项才执行此过程的代码,如果已经指定了任务或建立起了子菜单,此过程将不会被执行。 10.2 下拉菜单设计 5. 菜单的设置代码(“显示“菜单” →“常规选项” →“设置”复选框) 设置代码是在菜单定义代码之前,为菜单的打开作一些必要的准备,如定制菜单系统、创建环境的代码、定义有关内存变量及赋初值、文件的打开以及将隐藏系统菜单等。 隐藏系统菜单的命令:hide menu _msysmenu 10.2 下拉菜单设计 6. 菜单的清理代码( “显示“菜单” →“常规选项” →“清理”复选框) 清理代码是在菜单定义代码之后,菜单项代码之前。可用清理代码裁减菜单系统,典型的清理代码通常包含初始时启用或废止菜单及菜单项的代码。 10.2 下拉菜单设计 7. 结束用户定义的下拉菜单 在用户定义的“退出”菜单中使用恢复系统菜单的命令:se

文档评论(0)

kabudou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档