Visual FoxPro 数据库应用教程第10章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro数据库应用教程 第10章 菜单与工具栏设计 本章主要内容 ?菜单设计的原则与步骤 ? 菜单设计器的使用 ? 创建菜单的方法 ? 为菜单系统指定任务 ? 定制工具栏 Visual FoxPro数据库应用教程 第*页 10.1 菜单设计概述 一个良好的应用程序应该是界面友好、操作简便、容易理解的。能将应用程序系统中的功能合理地组织到菜单中,是设计菜单系统的重要环节。 利用VFP提供的菜单设计器,能够方便地进行菜单设计,包括设计下拉式菜单和快捷菜单。下拉式菜单是比较典型的菜单。 Visual FoxPro数据库应用教程 第*页 10.1.1 菜单概述 菜单采用树型结构来组织自己的内容,它由主菜单(也称条形菜单)、菜单标题、菜单以及菜单项组成。主菜单位于屏幕上部、标题栏之下,主菜单中放置多个菜单标题,单击每个菜单标题可打开相应的菜单,菜单中有若干个菜单项,每个菜单项中可以包含命令过程和子菜单,子菜单中也可以包含命令和子菜单。每一个菜单项用来实现一个具体的功能。 Visual FoxPro数据库应用教程 第*页 10.1.2 菜单的设计原则与步骤 1.设计原则 在规划菜单系统时,需要考虑下列原则。 (1)根据程序系统组织设计菜单系统。 (2)确定主菜单中的各菜单标题,要求意义要简捷、明确,且名副其实。 (3)确定每个菜单标题下的菜单,将具体菜单项按逻辑功能合理组织。 (4)根据需要可使用分隔线将内容相关的菜单项分隔成组。 (5)为每个菜单和菜单项设置热键或键盘快捷键。 (6)根据需要,为菜单项创建级联子菜单或选项。 Visual FoxPro数据库应用教程 第*页 2.设计步骤 设计菜单系统,可以通过以下步骤进行。 (1)按照设计原则规划菜单。 (2)调用菜单设计器进行菜单和子菜单的设计,生成菜单文件(.MNX和.MNT格式文件)。 (3)选择“预览”按钮或菜单中的“菜单|预览”来预览菜单系统,若不满意可进行修改。 (4)单击菜单中的“菜单|生成”命令生成菜单程序(.MPR文件)。 (5)选择系统主菜单“程序|运行”命令,运行菜单程序。 (6)若发现有不满意之处,可修改调试菜单系统。 Visual FoxPro数据库应用教程 第*页 10.2 菜单的设计 VFP为用户提供了菜单设计器,从而可以使用户利用菜单设计器快速创建菜单、创建快捷菜单、子菜单及菜单项分组等,还可以利用系统菜单提供的现成功能。 Visual FoxPro数据库应用教程 第*页 10.2.1 菜单设计器的使用 1.打开菜单设计器 方法1:选择“文件”菜单的“新建”或常用工具栏的“新建”按钮 方法2:在“项目管理器”窗口的“其他”选项卡中选择“菜单”项,单击“新建”按钮,在弹出的“新建菜单”对话框中单击“菜单”按钮。 方法3:在命令窗口中输入 CREATE MENU 文件名 或对已存在的菜单文件,利用 MODIFY MENU 文件名命令打开 Visual FoxPro数据库应用教程 第*页 2.“菜单设计器”窗口功能说明 (1)菜单名称。指定菜单标题,用于显示,不是内部名称。 在指定菜单标题名称时,可以设置快捷键,方法是在要作为快捷键的字符前加上“\”。如在指定字母F为“文件”菜单的快捷键,则可在菜单名称中键入“文件(\F)”。 若要将功能相近的菜单项分为一组,可利用水平分组线将组与组之间分隔开。方法是在相应的“菜单名称”列上键入“\-”。 (2)结果。指定用户选定该菜单项时的动作。这里包含命令、填充名称、子菜单和过程4种。 Visual FoxPro数据库应用教程 第*页 命令:选择此项,列表右侧会出现一个文本框。可在文本框中输入一条具体的命令。 过程:定义一个与菜单项相关联的过程。 子菜单:即此菜单项下还有子菜单,单击右边的编辑按钮可编辑子菜单。 填充名称或菜单项#:给菜单对象设置一个内部名字或序号,以方便对它的引用。 (3)选项。 用于定义菜单项的其他属性。每个菜单项的“选项”下面都有一个无字符空白按钮,单击该按钮会弹出 “提示选项”对话框,在此对话框中可设置菜单的属性,包括菜单的快捷键、控制菜单项的说明信息的显示、控制菜单项的允许和禁止、指定菜单项的名字等。 Visual FoxPro数据库应用教程 第*页 (4)菜单级。此处显示当前所处菜单的级别,从子菜单返回上面的任一级菜单使用时。 (5)“插入”按钮。单击该按钮,可在当前菜单项之前插入一个新的菜单项。 (6)“插入栏”按钮。在当前菜单项之前插入一个VFP系统菜单命令。 (7)“删除”按钮。单击该按钮,可删除当前菜单项。 (8)“预览”按钮。可以查看设计菜单的效果,但不执行任何操作。 (9)“移动”按钮。每一个菜单项左侧都有一个移动按钮,拖

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档