- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 菜单设计 10.1 菜单系统及其规划 菜单系统 菜单系统(menu system)是菜单栏(menu bar)、菜单标题(menu title)、菜单(menu)和菜单项(menu item)的组合。 菜单栏:位于窗口标题下的水平条形区域,用于放置各菜单标题。 菜单标题:也叫菜单名,用于标识菜单。 菜单:单击菜单标题可以打开相应的菜单,菜单由一系列菜单项组成,包括命令、过程和子菜单等 。 菜单项:列于菜单上的菜单命令,用于实现某一具体的任务。 菜单系统的规划 菜单设计准则主要有: (1)按照用户执行的任务组织菜单系统。 (2)给每个菜单一个有意义的菜单标题。 (3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。 (4)在菜单项的逻辑组之间放置分隔线。 (5)将菜单上菜单项的数目限制在一个屏幕之内,当菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。 (6)为菜单和菜单项设置访问热键或键盘快捷键。 (7)使用能够准确描述菜单项的文字。 (8)在菜单项中混合使用大小写字母。 每一个菜单项对应的命令如下表所示: 10.2 建立菜单 建立菜单的基本步骤: 打开“菜单设计器”窗口 →进行菜单设计 →保存菜单定义 →生成菜单程序 →运行菜单程序 2. 建立应用系统菜单 3.快速菜单 快速菜单是将系统菜单添加到“菜单设计器”窗口供用户快速建立菜单的功能。 [例10-1] 建立一个快速菜单kscd.mpr。 操作步骤: 步骤1:打开“菜单设计器”窗口。 步骤2:建立快速菜单:选择【菜单】→【快速菜单】 。 步骤3:保存菜单定义文件kscd.mnx。 步骤4:生成菜单程序kscd.mpr。 步骤5:运行菜单程序:DO kscd.mpr 命令SET SYSMENU TO DEFAULT用于恢复系统菜单。 10.3 建立快捷菜单 定义:快捷菜单是用户点击鼠标右键时弹出的菜单。 建立:在“新建菜单”对话框中选定【快捷菜单】按钮,会出现“快捷菜单设计器” ,利用该设计器建立快捷菜单。 [例10-2] 建立一个包含有剪切、复制、粘贴、清除和全选功能的快捷菜单,在浏览rsb.dbf时使用。 操作步骤: 步骤1:打开“快捷菜单设计器”窗口。 步骤2:插入系统菜单栏: 步骤3:保存kjcd.mnx与生成快捷菜单程序kjcd.mpr 。 步骤4:编辑调用快捷菜单程序: * e10-3.prg CLEAR ALL PUSH KEY CLEAR 清除功能键的定义 ON KEY LABEL RIGHTMOUSE DO kjcd.mpr 设置鼠标右键运行快捷菜单 USE rsb BROWSE USE PUSH KEY CLEAR 步骤5:运行程序e10-3及快捷菜单程序。 10.4 菜单的常规选项和菜单选项设定 常规选项:常规选项用于定义整个菜单系统的总体属性。在显示菜单中选择常规选项命令,出现常规选项对话框。 菜单选项:为子菜单中的菜单项写入公共的过程。这些菜单项是未设置过任何命令和过程动作,也无下级菜单。在[显示]菜单中选择[菜单选项]命令,出现[菜单选项]对话框。 10.5 顶层表单的菜单加载 加载步骤: 步骤1:设置主菜单为顶层菜单: 【显示】菜单中的【常规选项】命令→选中【顶层表单】复选框 步骤2:设置表单为顶层表单: 将表单的ShowWindow属性值定义为2。 步骤3:编写表单事件代码: Init事件代码:加入命令:DO 主菜单名.MPR WITH THIS[,菜单内部名],调入菜单。 Destroy事件代码:加入命令:RELEASE MENU 菜单内部名,清除菜单。 例10-4 建立一个顶层表单(文件名为:KSCD),将前面建立的快速菜单加入到顶层表单中。运行界面如下: 期末考试复习 1、理论题:单选题(50分)、多选题(10分)、判断题(10分),共70分。 复习资料:上机指导书;精品课程网站中各知识点测验题目。 2、上机题:数据库规则设置、查询设计、程序设计、表单设计、报表设计、菜单设计。3道题,每题10分,共30分。 复习资料:平时作业。 课堂讨论及作业 * * 本章主要内容 完善应用系统菜单 建立快速菜单 建立快捷菜单 设置菜单选项 保存文件名为:main_menu 工资查询统计(F) 人事查询统计(C) CTRL+C 工资报表(S) 增资信息维护(A) 部门信息维护(U) 人事报表(P) 工资
文档评论(0)