- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二章应用系统的集成
学习要点: 12.1 菜单系统 12.2 设计菜单 12.3 应用系统的集成 重点与难点: 利用菜单系统设计菜单。 12.1.2 菜单系统的设计步骤 不管应用程序的规模有多大,打算使用的菜单多么复杂,创建一个完整的菜单系统都需以下步骤: ①规划系统 ②利用“菜单设计器”创建菜单及子菜单。 ③指定菜单所要执行的任务,例如显示表单或对话框等。 ④选择预览按钮,预览整个菜单系统。 ⑤从“菜单”菜单上选择“生成”命令,生成菜单程序以及运行某菜单程序,对菜单系统进行测试。 ⑥从“程序”菜单中选择“执行”命令,然后执行已生成的MPR程序。 * * Visual Foxpro 第十二章 应用系统的集成 本章主要介绍菜单系统的设计、应用系统的集成和应用软件的发布。 12.1 菜单系统 12.1.1 菜单系统的基本结构 Visual FoxPro的菜单有下拉菜单和快捷菜单两类。 1.下拉菜单 如同Windows菜单一样,Visual FoxPro的下拉菜单是一个树形结构,列出了一个应用系统整个的功能框架,如图12-1所示。 菜单按层次可分为: 菜单栏 下拉菜单 子菜单 图12-1 下拉菜单结构 2.快捷菜单 快捷菜单一般属于某个界面对象,如表单。当鼠标右键单击该对象时,就会在单击处弹出快捷菜单。如图12-2所示。 图12-2 快捷菜单 1.菜单系统的规划 在设计菜单系统时,需要考虑下列规则: (1)按照用户思考问题的方法和完成任务的方法来规划和组织菜单的层次系统,设计相应的菜单和菜单项,而不是按应用程序的层次组织系统。 (2)给每个菜单一个有意义的菜单标题。 按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项,或者干脆按字母顺序或拼音顺序组织,以方便用户使用。 (3)按功能将同一菜单中的菜单项分组,并用分隔线分隔。 (4)适当创建子菜单,以减少和限制菜单项的数目。 (5)为菜单、菜单项设置键盘快捷键。 (6)使用能够准确描述菜单项的文字。 应用程序的易用性与界面友好性一定程度上取决于菜单系统的质量。好的设计能很好地体现设计者的意图,易于为用户所接受和掌握。因此,遵循菜单系统的设计原则,花费一定时间仔细规划菜单,对应用系统的成功具有重要作用。 (7)为用户着想,针对一些常用功能,设计必要的快捷菜单。 2.使用菜单设计器 菜单的设计使用“菜单设计器”来实现。“菜单设计器”是Visual FoxPro提供的可视化菜单设计工具,既可以定制已有的Visual FoxPro菜单系统,也可以开发用户自己的菜单系统。 用户可用下列几种方法打开菜单设计器。 l? 方法一:从“常用”工具栏上单击新建按钮,从“文件类型”列表中选择“菜单”,然后单击新建文件按钮,出现“新建菜单”对话框,如图12-3所示。 l? 方法二:通过“文件”菜单。 l? 方法三:通过项目管理器。即从项目管理器中选择“菜单”,然后单击新建按钮。 l? 方法四:使用命令“MODIFY MENU 菜单名”可以打开菜单设计器窗口,从而创建文件名为菜单名、扩展名为.MNX的菜单文件。 在Visual FoxPro中可以创建普通菜单和快捷菜单两种形式的菜单。在图12-3所示的对话框中,单击菜单或快捷菜单按钮,打开菜单设计器,即可创建下拉菜单和快捷菜单。 在设计普通菜单时,如果希望以Visual FoxPro菜单为模板创建自己的菜单,可从“菜单”菜单中选择“快速菜单”选项,如图12-4所示。 根据菜单设计时的规划,在菜单设计器中实现菜单系统,按需要编写初始化代码和清理代码等。 图12-3 “新建菜单”对话框 图12-4 快速菜单 3.预览 在设计菜单时,可随时利用预览按钮观察设计的菜单和子菜单,此时不能执行菜单代码。 4.生成菜单程序文件 当通过菜单设计器完成菜单设计后,系统只生成了菜单文件(.MNX),而.MNX文件是不能直接运行的。若要生成菜单程序文件(.MPR),应选择“菜单”中的“生成”选项。如果用户通过项目管理器生成菜单,则应当在项目管理器中选择“连编”或“运行”,系统将自动生成菜单程序。 12.2 设计菜单 12.2.1 菜单设计器的使用 菜单设计器主要由以下几部分组成。 菜单名称——在此输入菜单的提示字符串。如果要为某菜单项加入热键,在预设定为热键的字母前面加上一个反斜杠和小于符号(\)。如果不用这样的符号,那么菜单提示字符本身的第一个字母被自动当作热键的定义。此外,每个提示文本框的前面有一个小方块按钮,用鼠标拖动它可以上下改变当前菜单项在菜单列表中的位置。 结果——用于选定子菜单命令,结果框中共有4个选项:命令、填充名称、子菜单和过程。这些选项用于确定当选择该菜单项时,是打开一个子菜单,还是执行
文档评论(0)