第八章 菜单和工具栏的_第1页
第八章 菜单和工具栏的_第2页
第八章 菜单和工具栏的_第3页
第八章 菜单和工具栏的_第4页
第八章 菜单和工具栏的_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章第八章菜单和工具栏设计菜单和工具栏设计 菜单设计的基本原则 菜单设计的基本原则 1 每个菜单有一个有意义的标题每个菜单有一个有意义的标题 2 将菜单中的菜单项进行逻辑分组 用将菜单中的菜单项进行逻辑分组 用 分隔线分开分隔线分开 3 一个菜单中的菜单数应限制在一屏内一个菜单中的菜单数应限制在一屏内 4 菜单名要能清晰地表达菜单的功能菜单名要能清晰地表达菜单的功能 一 系统菜单的组成一 系统菜单的组成 系统菜单的菜单名和功能由系统定义好系统菜单的菜单名和功能由系统定义好 了 用户直接使用即可 了 用户直接使用即可 表表 1 系统主菜单及对应的内部名字系统主菜单及对应的内部名字 主菜单名主菜单名主菜单内部名主菜单内部名 字字 文件文件 msm file 编辑编辑 msm edit 显示显示 msm view 工具工具 msm tools 程序程序 msm prog 窗口窗口 msm windo 帮助其帮助其 msm systm 表表 2 文件文件 子菜单各选项及其内部名子菜单各选项及其内部名 字字 文件文件 菜菜 单项单项 内部名字内部名字 新建新建 mfi new 打开打开 mfi open 关闭关闭 mfi close 保存保存 mfi save 另存为另存为 mfi savas 还原还原 mfi revrt 主菜单名相当于主菜单名相当于 CAPTION 内部名字相当 内部名字相当 于于 NAME 配置系统菜单的命令 配置系统菜单的命令 SET SYSMENU AUTOMATIC ON OFF TO TO 说明 说明 功能 设置是否允许用户程序访问系统菜功能 设置是否允许用户程序访问系统菜 单及对系统菜单进行重新配置 单及对系统菜单进行重新配置 各选项含义 各选项含义 1 ON OFF 允许 允许 禁止应用程序访问禁止应用程序访问 系统菜单系统菜单 2 TO 指重新配置系统菜 指重新配置系统菜 单 只显示单 只显示中指定的菜单项 中指定的菜单项 3 TO 恢复系统菜单的恢复系统菜单的 默认设置默认设置 4 AUTOMATIC 显示系统菜单显示系统菜单 5 SET SYSMENU TO 是屏是屏 蔽系统菜单蔽系统菜单 二 菜单设计器二 菜单设计器 VF 中支持两种类型的菜单 中支持两种类型的菜单 1 条形菜单 一级菜单 在设计器中首条形菜单 一级菜单 在设计器中首 先显示和定义的 先显示和定义的 2 弹出式菜单 子菜单 弹出式菜单 子菜单 用户定义菜单时 首先确定用户定义菜单时 首先确定 主菜单主菜单 再 再 考虑考虑 主菜单主菜单 中的菜单项及菜单项中含中的菜单项及菜单项中含 有的子菜单 有的子菜单 一般一般 主菜单主菜单 没有直接的任务 而是将没有直接的任务 而是将 任务分给菜单项及子菜单 任务分给菜单项及子菜单 菜单设计器组成 菜单设计器组成 1 菜单名称 输入菜单的名字菜单名称 输入菜单的名字 A 访问键 热键 设置时在菜单名后访问键 热键 设置时在菜单名后 加加 B 分隔线 分隔线 一般在子菜单中出现 一般在子菜单中出现 2 结果 指选中菜单时执行的操作 结果 指选中菜单时执行的操作 1 命令 选择该选项 表示该菜单项 命令 选择该选项 表示该菜单项 用来执行一条命令语句 命令语句写在右用来执行一条命令语句 命令语句写在右 侧文本框中 侧文本框中 2 填充名称 默认状态下 系统会自 填充名称 默认状态下 系统会自 动为每个菜单项添加一个唯一的名字 一动为每个菜单项添加一个唯一的名字 一 般该项不需设置 般该项不需设置 3 子菜单 表示该菜单包含下一级子 子菜单 表示该菜单包含下一级子 菜单 右侧会出现菜单 右侧会出现 创建创建 或或 编辑编辑 4 过程 为菜单项定义一个过程 右 过程 为菜单项定义一个过程 右 侧会出现侧会出现 创建创建 单击创建就可写入一 单击创建就可写入一 条或多条语句 条或多条语句 3 选项选项 单击按钮会出现单击按钮会出现 提示选项提示选项 对话框 主对话框 主 要用来设置快捷键要用来设置快捷键 4 菜单级 用来指定或改变当前设计的菜单级 用来指定或改变当前设计的 菜单在菜单层次结构中的位置 菜单在菜单层次结构中的位置 菜单项 插入 插入栏 用于插入系统菜菜单项 插入 插入栏 用于插入系统菜 单项 单项 删除 删除 三 菜单文件保存 运行三 菜单文件保存 运行 1 保存 文件保存 文件 保存保存 生成两个文件 生成两个文件 mnx 菜单文件菜单文件 mnt 菜单备注文件 菜单备注文件 2 生成菜单程序 生成菜单程序 在打开菜单设计器状态下 单击在打开菜单设计器状态下 单击 菜单菜单 生成 生成的文件为生成 生成的文件为 mpr 3 运行菜单程序 生成目标程序文件 运行菜单程序 生成目标程序文件 MPX 程序程序 运行运行 DO 菜单文件名菜单文件名 mpr 注意扩展名不注意扩展名不 能省略能省略 4 修改菜单文件 修改菜单文件 MODIFY MENU 扩扩 展名为展名为 mnx 四 创建菜单四 创建菜单 利用菜单设计器利用菜单设计器 快速菜单 菜单快速菜单 菜单 快速菜单快速菜单 五 创建快捷菜单五 创建快捷菜单 右击 右击 RIGHTCLICK 事件 事件 1 创建方法 新建创建方法 新建 快捷菜单应用快捷菜单应用 2 保存 生成保存 生成 MPR 文件文件 3 将快捷菜单应用于表单中将快捷菜单应用于表单中 将表单中控件的将表单中控件的 RIGHTCLICK 事件代事件代 码写成 码写成 DO 快捷快捷 mpr 六 定义工具栏六 定义工具栏 补充 创建表单集 补充 创建表单集 1 打开表单设计器 打开表单设计器 2 表单表单 菜单菜单 创建表单创建表单 集集 3 表单表单 菜单菜单 添加新表添加新表 单 移除表单单 移除表单 1 创建自定义工具栏创建自定义工具栏 显示显示 工具栏 在出现的对话框中单工具栏 在出现的对话框中单 击击 新建新建 输入名字后出现 输入名字后出现 定制工具定制工具 栏栏 对话框 从左侧选分类 将右侧需对话框 从左侧选分类 将右侧需 要的按钮拖到自定义工具栏上 要的按钮拖到自定义工具栏上 1 修改工具栏 删除按钮 将按钮直 修改工具栏 删除按钮 将按钮直 接拖出接拖出 右击工具栏右击工具栏 定制定制 2 删除自定义工具栏 显示 删除自定义工具栏 显示 工具工具 栏栏 选中后点选中后点 删除删除 按钮按钮 2 定义工具栏类定义工具栏类 工具栏类 工具栏类 TOOLBAR 生成可视类库生成可视类库 vcx 方法一 文件方法一 文件 新建新建 类类 方法二 在方法二 在 项目管理器项目管理器 类类 新建新建 在出现的对话框中输入 类名 派生于在出现的对话框中输入 类名 派生于 TOOLBAR 存储于 存储位置和文 存储于 存储位置和文 件名 件名 在类设计器中单击在类设计器中单击 表单控件工具栏表单控件工具栏 中的控件 向工具栏 中的控件 向工具栏 TOOLBAR1 中 中 添加控件 再给各个控件定义方法 程添加控件 再给各个控件定义方法 程 序 序 七 在表单集中添加工具栏七 在表单集中添加工具栏 1 打开表单集打开表单集 2 单击单击 表单控件工具栏表单控件工具栏 上的上的 查查 看类看类 添加添加 将已创建完的 将已创建完的 工具栏类库添加进来 工具栏类库添加进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论