第08章菜单和工具栏.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 8 章 菜单与工具栏 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.1 设计菜单 8.2 创建SDI菜单和实例 8.2 创建SDI菜单和实例 8.3 设计工具栏 8.3 设计工具栏 8.3 设计工具栏 8.3 设计工具栏 * * * * 【教学内容】 ? 设计菜单 ? 利用“菜单设计器”创建菜单系统 ? 创建快捷菜单 ? 向菜单添加事件代码 ? 创建SDI菜单和实例 ? 设计工具栏 【教学要求】 ? 了解:菜单的概念 ? 理解:菜单系统的规划原则; 定义工具栏类的方法。 ? 掌握:利用“菜单设计器”创建菜单系统; 向菜单添加事件代码; 创建快捷菜单; 创建SDI菜单和实例; 定制工具栏。 菜单和工具栏为用户提供了一个形式与结构更好的操作界面,更加方便用户选择执行应用程序的功能或使用应用程序的命令。菜单和工具栏是一个完整的数据库应用程序中的两个必要的组件。 菜单是用户在应用数据库应用程序中最先接触的所有功能的接口,菜单系统的质量不仅反映应用程序的功能模块的组织水平,同时也反映应用程序的界面友善性。工具栏是向用户提供常用功能的快捷方式,是设计实用性较强的应用程序的必要手段。 创建菜单系统一般都需要以下步骤: (1)规划和设计系统。确定需要有哪些菜单项,菜单要出现在界面的何处以及哪些菜单有子菜单等。 (2)创建主菜单和子菜单。建立主菜单和子菜单,使用菜单设计器定义菜单标题、菜单项和子菜单。 (3)按实际要求为菜单系统指定任务 (4)生成菜单程序。利用菜单设计器制作的菜单,将生成一个以.mnx为扩展名的菜单文件,并可以将此菜单文件生成一个.mpr为扩展名的程序文件。 (5)运行菜单程序,以测试菜单系统。通过运行菜单文件,可以检测菜单系统设计是否符合一般软件的菜单系统的设计原则,检查运行情况是否符合当前应用程序用户的特殊服务要求。然后对菜单设计进行必要修改。 。 8.1.1 菜单系统的规划原则 设计菜单系统时,要遵循下列原则: (1) 按照用户所要执行的任务组织系统,而不要按应用程序的层次组织系统 。 (2)给每个菜单一个有意义的菜单标题。 (3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。 (4)若某组菜单的命令较多,可以考虑在菜单项的逻辑组之间放置分隔线。 (5)将菜单上菜单项的数目限制在一个屏幕之内。 (6)尽可能地为菜单和菜单项设置快捷键或访问键。 (7)为菜单项指定任务,适当创建子菜单,不宜太多或太少。 (8)描述菜单项时,要使用日常用语而不要使用计算机术语。 (9)说明选择一个菜单项产生的效果时,应使用简单、生动的动词。 (10)有些菜单组暂时不便定义,也要规划好它的位置,并在系统分析过程中记录下来,以备随后地检查。 (11)在帮助内容中为菜单中的命令设计相应的功能与操作的说明文本。 (12)在菜单项中混合使用大小写字母。 8.1.2 利用“菜单设计器”创建菜单系统 当一个菜单规划完成后,就可以利用“菜单设计器”创建一个菜单。 “菜单设计器”的主要功能可以描述如下: ? 为应用程序建立下拉式菜单。 ? 通过定制Visual FoxPro 8.0系统菜单,建立下拉式菜单。 ? 通过下拉式菜单的树形结构完成对若干模块应用程序的调用。 ? 利用其他应用程序、表或表达式实现对菜单项有效性的设置。 ? 利用其他应用程序设计快速菜单。 打开“菜单设计器”创建菜单的常用方法有以下几种: ? 选择“文件”菜单中的“新建”命令,打开“新建”窗口,选择“菜单”项,单击“新建”按钮,弹出“新建菜单”对话框… ? 从常用工具栏上单击“新建”按钮,选择“菜单”项,弹出“新建菜单”对话框… ? ?在“项目管理器”中的“其他”选项卡中,选择“

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档