- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 菜单设计 6.1 菜单系统及其规划 菜单系统 菜单系统(menu system)是菜单栏(menu bar)、菜单标题(menu title)、菜单(menu)和菜单项(menu item)的组合。 菜单栏:位于窗口标题下的水平条形区域,用于放置各菜单标题。 菜单标题:也叫菜单名,用于标识菜单。 菜单:单击菜单标题可以打开相应的菜单,菜单由一系列菜单项组成,包括命令、过程和子菜单等 。 菜单项:列于菜单上的菜单命令,用于实现某于具体的任务。 菜单系统的规划 菜单设计准则主要有: (1)按照用户执行的任务组织菜单系统。 (2)给每个菜单一个有意义的菜单标题。 (3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。 (4)在菜单项的逻辑组之间放置分隔线。 (5)将菜单上菜单项的数目限制在一个屏幕之内,当菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。 (6)为菜单和菜单项设置访问键或键盘快捷键。 (7)使用能够准确描述菜单项的文字。 (8)在菜单项中混合使用大小写字母。 6.2 建立菜单 建立菜单的基本步骤: 打开“菜单设计器”窗口 →进行菜单设计 →保存菜单定义 →生成菜单程序 →运行菜单程序 “菜单设计器”窗口 快速菜单 快速菜单是将系统菜单添加到“菜单设计器”窗口供用户快速建立菜单的功能。 [例6-1] 建立一个快速菜单kscd.mpr。 操作步骤: 步骤1:打开“菜单设计器”窗口。 步骤2:建立快速菜单:选择【菜单】→【快速菜单】 。 步骤3:保存菜单定义文件kscd.mnx。 步骤4:生成菜单程序kscd.mpr。 步骤5:运行菜单程序:DO kscd.mpr 命令SET SYSMENU TO DEFAULT用于恢复系统菜单。 建立应用程序菜单 [例6-2] 设计一个“工资管理系统”的应用程序菜单。 操作步骤: 步骤1:首先规划好菜单系统,如下所示。 步骤2:创建主菜单 在“菜单名称”栏输入主菜单标题; 在“结果”栏选择为“子菜单”项; 在“选项”栏设置各菜单项的快捷键。如“数据维护(\D)”,设置为【Alt】+D作为“数据维护”菜单项的热键。 步骤3:创建子菜单 (1)进入子菜单编辑窗口 (2)设置子菜单项 (3)给菜单项指定任务 (4)指定快捷键 步骤4:保存和生成菜单文件: 以gzcd.mnx保存菜单定义文件。 选择菜单【菜单】→【生成】,生成菜单程序gzcd.mpr 步骤5:运行菜单程序: 在命令窗口中输入命令DO gzcd.mpr 6.3 建立快捷菜单 定义:快捷菜单是用户点击鼠标右键时弹出的菜单。 建立:在“新建菜单”对话框中选定【快捷菜单】按钮,会出现“快捷菜单设计器” ,利用该设计器建立快捷菜单。 [例6-3] 建立一个包含有剪切、复制、粘贴、清除和全选功能的快捷菜单,在浏览rsb.dbf时使用。 操作步骤: 步骤1:打开“快捷菜单设计器”窗口。 步骤2:插入系统菜单栏: 步骤3:保存kjcd.mnx与生成快捷菜单程序kjcd.mpr 。 步骤4:编辑调用快捷菜单程序: * e6-3.prg CLEAR ALL PUSH KEY CLEAR 清除功能键的定义 ON KEY LABEL RIGHTMOUSE DO kjcd.mpr 设置鼠标右键运行快捷菜单 USE rsb BROWSE USE PUSH KEY CLEAR 步骤5:运行程序e6-3及快捷菜单程序。 6.4 菜单的常规选项和菜单选项设定 常规选项:常规选项用于定义整个下拉式菜单系统的总体属性。 菜单选项:为子菜单中的菜单项写入公共的过程。这些菜单项是未设置过任何命令和过程动作,也无下级菜单。 6.5 顶层表单的菜单加载 加载步骤: 步骤1:设置主菜单为顶层菜单: 【显示】菜单中的【常规选项】命令→选中【顶层表单】复选框 步骤2:设置表单为顶层表单: 将表单的ShowWindow属性值定义为2。 步骤3:编写表单事件代码: Init事件代码:加入命令:DO 主菜单名.MPR WITH THIS[,菜单内部名],调入菜单。 Destroy事件代码:加入命令:RELEASE MENU 菜单内部名,清除菜单。 [例6-4] 建立如下图的一个顶层表单gzgl.scx,然后将例6-2的菜单gzcd.mpr设为顶层菜单,并加载到顶层表单上 。 步骤1:将gzcd菜单修改设置成为顶层菜单 步骤2:建立顶层表单 步骤3:编写表单事件代码: 表单Form1的Init事件代码: DO gzcd.mpr WITH THIS,gz。 表单Form1的Destroy事件代码: RELEASE MENU gz * 菜单设计 菜单系统概念 建立菜单 顶层表
您可能关注的文档
最近下载
- 2025 年“安全生产月”“安全隐患我查找”国家应急科普宣传网络知识竞赛题库(第1关-第6关)完整题库答案.docx VIP
- 小学道德与法治_富起来到强起来教学设计学情分析教材分析课后反思.doc
- 主流媒体系统性变革的动力机制、发展路径与系统构建研究.docx VIP
- 江苏省南通市2023-2024学年高一下学期期末考试生物试题(解析版).docx VIP
- 基于ADAMS的转向系统运动学仿真设计.pdf VIP
- 欧洲筒仓荷载规范解析.docx VIP
- OEE定义和计算方式解析.ppt VIP
- 2025年专业技术人员继续教育公需科目-内生动力与职业水平考试近5年真题集锦(频考类试题)带答案.docx
- 生物质电厂施工组织设计.docx
- 2024-2025学年下学期初中语文七年级期中必刷常考题之名著阅读.docx VIP
文档评论(0)