- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 菜单
第十一章 菜单和工具栏设计 菜单和工具栏为用户提供了一个结构化的、可访问的途径,便于使用应用程序中的命令和工具。 恰当的计划并设计菜单和工具栏,将使应用程序的主要功能得以体现,反映应用程序的用户友善性。 11.1 设计菜单 2、设计菜单的原则 根据任务组织菜单 设计有意义的标题和简短提示,方便用户使用 根据使用频率,排列菜单,提高查看速度 对菜单分组,设置快捷键和访问键(热键) 11.1.1 菜单设计器的使用 一、启动菜单设计器的方法: 利用项目管理器 “文件”菜单的“新建”命令 命令创建 create menu 二、菜单设计器 1、“菜单名称”栏 菜单的提示字符串,可使用 “ \”建立菜单热键,可使用 “ \-”为菜单项分组。 2、“结果”栏 选择菜单后发生的动作(子菜单、命令、填充名称、过程)。 3、“选项按钮”栏 可设置键盘快捷键、提示信息、控制条件。 4、菜单级 用于选择需处理的菜单级别。 5、“预览”按钮 显示所设计的菜单。 6、“插入”按钮:(功能类似移动指示器) 7、“删除”按钮 三、常规选项和菜单选项 主菜单的“显示”子菜单下有: 四、常用设置系统菜单命令 Vfp的系统菜单就是一个典型菜单系统 SET SYSMENU ON|OFF Off: 禁用系统菜单(程序运行时) On: 使用系统菜单 SET SYSMENU TO DEFAULT 恢复系统菜单 五、菜单的保存及运行 1、保存菜单 11.1.2 创建菜单系统 菜单有两种: 一般菜单 快捷菜单 菜单设计器创建菜单 一、一般菜单 例:查看学生信息和教师的信息 1、创建主菜单 2、创建子菜单 二、快捷菜单 三、快速菜单 打开一般菜单设计器 选择主菜单栏的“菜单”中选择“快速菜单”命令 四、表单界面菜单 表单界面分为多文档界面和单文档界面,通常应用程序菜单设置在顶层表单中,创建顶层表单菜单,其创建方法和过程与创建普通菜单基本相同。 11.2 创建自定义工具栏 Visual FoxPro提供了工具栏的基类,在此基础上,用户可以创建所需的工具栏新类,以做出独特风格的自定义工具栏。 一、工具栏的创建 步骤: 1、新建基于toolbar类的新类 2、向工具栏中添加对象(按钮) 3、指定工具栏按钮相应的操作 二、工具栏应用 1、新建基于toolbar类的新类 2、添加至表单集 先创建表单 “查看类”按钮打开类库 选定工具栏类,添加 提示: 工具栏不是表单上的对象,而是一个特殊的表单,它存在于某个表单集中。 三、用编程方式定义工具栏类 用MODIFY COMMAND命令建立应用程序 用DEFINE命令定义工具栏类 用ADD OBJECT命令添加对象 用PROCEDURE 事件名 命令为定义方法程序 例:定义一工具栏,其中包含两个按钮,当单击按钮时将改变按钮标题的字体属性。当自定义工具栏对象创建时,各个按钮自动地以设计时加入工具栏的顺序显示,而忽略原定的TOP和LEFT属性。当自定义工具栏的大小改变时,VFP系统将自动调整每个按钮的显示方式。 * * 本 章 要 点 设计菜单步骤和原则 菜单设计器 普通菜单创建 快捷菜单创建 工具栏 1、创建菜单系统步骤 规划与设计系统。 创建菜单和子菜单。 按实际要求为菜单系统指定任务。 生成菜单程序。 运行生成的程序,以测试菜单系统。 3、有关菜单的基本知识 菜单 、菜单项 、子菜单 热键: 菜单—ALT+按对应字母, 子菜单—子菜单打开时,按对应字母 快捷键: 子菜单未打开时,Ctrl+对应字母 分组线: 将(子)菜单中相关的菜单项分组 启用的菜单项/废止的菜单项: 灰色的为废止的菜单项 插入系统菜单栏,对子菜单项可用 新的菜单系统替换已有的菜单系统 新的菜单系统添加在已有的菜单系统的右侧 新的菜单插入到指定菜单的前面 新的菜单插入到指定菜单的后面 保存在菜单定义文件stu_menu.mnx中。该文件是不可直接运行。 2、生成菜单程序 通过生成器的转换,生成的菜单文件其扩 展名为.MPR 3.运行菜单:三种方式: (1)菜单方式:单击【程序】|【运行】菜单项,并选择需运行的菜单程序文件名; (2)命令方式:在命令窗口直接输入 DO
您可能关注的文档
- 第三章 反应堆保护系统.ppt
- 第三章 宏观经济分(精简)析.ppt
- 第三章 光线与色彩.ppt
- 第三章 应收款项(96课时).ppt
- 第三章 技术评价.ppt
- 第三章 推销对象:顾客.ppt.ppt
- 第三章 汽车动力装置参数选定me.ppt
- 第三章 生物膜法.ppt
- 第三章 神经网络控制及应用(基础).ppt
- 第三章 移动通信中的信源编码和调制技术 [兼容模式].pdf
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
最近下载
- 幼儿想象的发展与心理.ppt VIP
- 人教版小学六年级数学下册《第三单元 圆柱与圆锥》大单元整体教学设计[2022课标].pdf
- 2021年北京事业单位考试【事业单位考试真题】整理与复习详细解析版(附答案解析).docx
- 11-傅建佳《活在课堂里》读书分享公开课教案教学设计课件资料.pptx VIP
- 2024年5月江苏省事业单位招聘考试【综合知识与能力素质】真题及答案解析(管理类和其他类).pdf
- SX1261-2中文数据手册.pdf VIP
- 2024小学五年级奥林匹克数学竞赛决赛试卷.pdf
- (完整版)档案数字化加工方案. .pdf
- 黑布林阅读初二4《时光隧道》中文版.doc
- 基于STM32的智能垃圾桶的设计与实现毕业论文.doc
文档评论(0)