网站大量收购闲置独家精品文档,联系QQ:2885784924

〈新〉第八章 菜单.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 菜单与系统集成 引言 菜单是应用程序中用户界面的重要组成部分,它为用户提供便捷的操作方法。菜单设计的好坏,关系到应用程序的质量,结构合理的菜单将会使用户的满意度增加不少。 应用程序编写完成后,通常需要编译,即可以增强程序的必威体育官网网址性,生成脱离Visual FoxPro系统使用的应用程序,还可以提高程序运行的速度。因此,本章将介绍如何在窗体中添加菜单以及如何集成应用系统。 本章将学习到下列知识和技巧: 规划菜单系统 设计普通菜单 设计快速菜单 设计快捷菜单 在顶层表单中添加菜单 构造应用程序框架 应用程序的发布 8.1 菜单设计 1.规划菜单系统。 2.创建菜单和子菜单。 3.为菜单系统指定任务。 4.生成菜单程序。 5.运行生成的菜单程序,测试菜单系统。 8.1.1 规划菜单系统 应用程序的实用性在一定程度上取决于菜单系统的质量。在设计菜单系统时,按照以下准则。 (1)按照用户所要执行的任务来组织系统,而不是按应用程序的层次组织系统。这些菜单和菜单项,程序员必须清楚用户思考问题和完成任务的方法。 (2)给每个菜单确定一个有意义的菜单标题。按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。如果不能预计频率,也无法确定逻辑顺序,则可以按字母顺序组织菜单项。 (3)在菜单项的逻辑组之间放置分隔线。 (4)将菜单中菜单项的数目限制在一个屏幕之内,其中的一些菜单项创建子菜单。 (5)为菜单和菜单项设置访问键或快捷键。 (6)使用能够推确描述菜单顶的文字。描述菜单项时,应使用日常用语,而不要使用计算机术语。 (7)对于英文菜单,可以在菜单项中混合使用大小写字母。只有强调时才全部使用大写字母。 8.1.2 设计普通菜单 使用“菜单设计器”设计菜单按如下步骤: (1) 选择菜单命令“文件”→“新建”,单击“新建”对话框的“菜单”按钮,然后单击“新建”按钮,系统弹出“新建菜单”对话框。 (2) 单击“菜单”按钮,打开菜单设计器,如图2所示。 例8-1 建立一个菜单filemenu,包括两个菜单项文件和帮助, 文件将激活子菜单,该子菜单包括“打开”、“保存”和 关闭”三个菜单项;“关闭”子菜单项用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。 8.1.2 设计快速菜单 建立快速菜单可按下列步骤: (1) 选择“文件”菜单中的“新建”命令,在“新建”对话框中选择“菜单”,单击“新建文件”按钮。在“新建菜单”对话框中选择“菜单”按钮,调出“菜单设计器”。 (2) 从“菜单”菜单中,选择“快速菜单”命令。如图所示,“菜单设计器”中包含了关于 Visual FoxPro 主菜单的信息。 8.1.3 设计快捷菜单 快捷菜单是指在控件或对象上单击鼠标右键时显示的菜单。该菜单可以快速展示当前控件或对象可用的所有功能。 例8-2 建立一个名为m_quick的快捷菜单,菜单中有两个菜单项“查询”和”修改”。然后在表单myform中的RightClick事件中调用快捷菜单m_quick。 分析: 首先建立菜单,并生成相应的mpr文件,然后在表单中调用。 8.1.4 在顶层表单中添加菜单 若要在顶层表单中添加菜单,可按下列步骤操作: (1)创建顶层表单。即在“常规选项”对话框中,选中“顶层表单”复选框。 (2)将表单的ShowWindows属性设置为“2-作为顶层表单”。 (3)在表单的Init事件中,运行菜单程序并传递两个参数: ??? do mymenu.mpr with this, .t. ?? 例8-3 建立如图所示的顶层表单,表单文件名为topform.scx,表单控件名为topform,表单标题为顶层表单”。为顶层表单建立菜单mymenu。菜单栏如图所示(无下拉菜单),单击退出”菜单时,关闭释放此顶层表单,并返回到系统菜单(在过程中完成)。 8. 2 应用系统集成 应用程序编写完成后,通常要考虑程序的必威体育官网网址性。扩展名为 .prq的程序文件和它的目标代码文件必威体育官网网址性都不强,并且在运行时不能脱离Visual FoxPro 环境,这给使用程序带来了一定的不便,也不符合商品化程序的要求。 8. 2. 1 构造应用程序框架 1.项目集成 应用程序项目集成就是把应用程序使用的文件组织到一个项目文件中,通常使用如下两种方法完成项目集成: (1)在进行程序设计之前先建立一个项目文件,并使用对应的“项目管理器”新建和管理应用程序的文件。 (2)先创建应用程序使用的文件,再新建一个项目文件,并把应用程序使用的文件添加到该项目中,Visual FoxPro只对项目中集成的文件进行编译。因此,编译应用程

文档评论(0)

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

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

1亿VIP精品文档

相关文档