第12章菜单设计 本章介绍VFP中菜单设计器的基本概 功能与特点,然后介绍 Visual foxpro中 创建、修改以及使用各类菜单的方法
第12章 菜单设计 本章介绍VFP中菜单设计器的基本概念、 功能与特点,然后介绍Visual FoxPro 中 创建、修改以及使用各类菜单的方法
121莱单设计与VFP菜单设计器 一目前的计算机软件系统都是很庞大的,往 往由数十甚至数百个程序组成,每个程序 完成一部分工作。但由于系统庞大,用户 难以准确地指出所需要的程序名。 」计算机系统的菜单就是借用酒店为顾客提 供一份菜谱,帮助顾客点菜这个思想产生
12.1 菜单设计与VFP菜单设计器 ◼ 目前的计算机软件系统都是很庞大的,往 往由数十甚至数百个程序组成,每个程序 完成一部分工作。但由于系统庞大,用户 难以准确地指出所需要的程序名。 ◼ 计算机系统的菜单就是借用酒店为顾客提 供一份菜谱,帮助顾客点菜这个思想产生 的
以VFP为例介绍一下 Windows系统的菜单组织及名称 夏 crosoft Visua1 FoxPro 文件)编辑匹)显示)格式迎)工具r)程序)窗口)帮助Q 口回舀A宇体①) A放大字体CE 可? A缩小宇体 一倍行距 1.5倍行距 两倍距 弹出式菜单 菜单笺 菜单栏 縮进) 取消縮进〕 注释c 取消注释) 菜单项 成为大写①) 成为小写) Ctrl+U 自动换行0) 菜单栏( Menu bar):列出整个系统可用的菜单笔。 菜单笺( Menu pads):对应一组菜单项。 弹出式菜单( Menu popups):弹出框列出每个菜单项 菜单项( Menu item):对应一个程序或一个命令
以VFP为例介绍一下Windows系统的菜单组织及名称 ◼ 菜单栏(Menu Bar):列出整个系统可用的菜单笺。 ◼ 菜单笺(Menu Pads):对应一组菜单项。 ◼ 弹出式菜单(Menu Popups):弹出框列出每个菜单项。 ◼ 菜单项(Menu Item):对应一个程序或一个命令。 菜单栏 弹出式菜单 菜单项 菜单笺
菜单设计过程较简单。通常由以下步骤: 」首先规划与设计菜单系统,确定需要哪些 菜单、出现在界面的何处以及哪几个菜单 要有子菜单 然后创建菜单和子菜单,使用菜单设计工 具定义菜单标题、菜单项和子菜单 最后按实际要求为菜单系统指定任务,指 定菜单所要执行的任务,例如显示表单或 对话框等
菜单设计过程较简单。通常由以下步骤 : ◼ 首先规划与设计菜单系统,确定需要哪些 菜单、出现在界面的何处以及哪几个菜单 要有子菜单 ; ◼ 然后创建菜单和子菜单,使用菜单设计工 具定义菜单标题、菜单项和子菜单; ◼ 最后按实际要求为菜单系统指定任务,指 定菜单所要执行的任务,例如显示表单或 对话框等 ;
在VFP中设计应用菜单的过程,就是在一个可 视化的环境中,定义应用系统中的菜单栏和每 个菜单笔下的弹出式菜单的过程。例如建立 个图书管理信息系统,可以将其菜单层次图可 以设置为下图的形式。 图书管理 人员管理 借阅管理 帮助 库登记 库登记 书查询 人员登 人员查询 借书管理一 版本说明
在VFP 中设计应用菜单的过程,就是在一个可 视化的环境中,定义应用系统中的菜单栏和每 个菜单笺下的弹出式菜单的过程。例如建立一 个图书管理信息系统,可以将其菜单层次图可 以设置为下图的形式。 图书管理 人员管理 借阅管理 帮助 入 库 登 记 出 库 登 记 图 书 查 询 人 员 登 记 人 员 查 询 借 书 管 理 还 书 管 理 版 本 说 明 使 用 说 明
规划好菜单系统后,就可以使用VFP中的菜单设计 器创建菜单。菜单设计器其界面如图。 冒菜单设计器-菜单1 区 提示项:表示建立哪 菜单名称 结果 先 菜单级0 图书管理 子菜单 菜单栏 级菜单。可以用滚 人员管理 子菜单 动按钮选择。 借阅管理 子菜单 菜单项 子菜单 创建 插入 命令按钮,创建左边 插入栏 的菜单的下级菜单 册除 列表框,选择左边的 预览〕 菜单属性 在确认定制好菜单后,就可以生成可执行菜单文件 使用菜单设计器产生菜单的可执行文件后,就可以 将此菜单应用到管理系统去了
规划好菜单系统后,就可以使用VFP中的菜单设计 器创建菜单。菜单设计器其界面如图。 在确认定制好菜单后,就可以生成可执行菜单文件。 使用菜单设计器产生菜单的可执行文件后,就可以 将此菜单应用到管理系统去了。 提示项:表示建立哪 一级菜单。可以用滚 动按钮选择。 列表框,选择左边的 菜单属性 命令按钮,创建左边 的菜单的下级菜单
12.2下拉式菜单设计 下拉式菜单是信息管理系统的重要的组成部分 单通常有一个包含数个菜单笔的 单栏构成该下拉菜单的基础。对应于每个菜单 可以向下弹出一个由一个或多个菜单项构成的弹 出式菜单 在下拉式菜单中,菜单栏中的每一个菜单笔的下 拉多弟可以是的,也可以是有多级菜单组成 菜单 只要资源允许的话,下拉菜单可以嵌套任意多 层次, 使操作将变得简洁方便,在设计菜单 时,子菜单嵌套的层次一般不应超过3层 了设计一个拥有适当的菜单层次,又全面涵盖系统 主要功 单,可以提高系统的可操作 性及界面的友好程度
12.2 下拉式菜单设计 ◼ 下拉式菜单是信息管理系统的重要的组成部分。 一个下拉式菜单通常有一个包含数个菜单笺的菜 单栏构成该下拉菜单的基础。对应于每个菜单笺 可以向下弹出一个由一个或多个菜单项构成的弹 出式菜单。 ◼ 在下拉式菜单中,菜单栏中的每一个菜单笺的下 拉菜单可以是一级的,也可以是有多级菜单组成 的多级的下拉菜单。 ◼ 只要资源允许的话,下拉菜单可以嵌套任意多的 层次,为了使操作将变得简洁方便,在设计菜单 时,子菜单嵌套的层次一般不应超过3层。 ◼ 设计一个拥有适当的菜单层次,又全面涵盖系统 的主要功能的下拉菜单,可以提高系统的可操作 性及界面的友好程度
定制下拉式菜单 」首先,根据菜单层次,确定菜单栏由“图书管 理 人员管理”,“借阅管理”,“帮助” 四个菜单笺组成。 然后,打开菜单设计器。点击“插入”按钮, 别将上述四个菜单项的名称输入到菜单设计器中 由于这四个菜单项下面都有下拉菜单,所以这四 菜单项 的“∠ 果”栏内均选择“子菜单 冒菜单设计器-菜单1 回 菜单名称 菜单级①) 囡书管理 菜单 菜单栏 人员管理 菜单 谐阅管理 子菜单 菜单项 助 菜单 创建 插入叮 插入栏 册除 预览
定制下拉式菜单 ◼ 首先,根据菜单层次,确定菜单栏由“图书管 理” , “人员管理” , “借阅管理” , “帮助” 四个菜单笺组成 。 ◼ 然后,打开菜单设计器。点击“插入”按钮,分 别将上述四个菜单项的名称输入到菜单设计器中。 由于这四个菜单项下面都有下拉菜单,所以这四 个菜单项的“结果”栏内均选择“子菜单”
为每个菜单笔定义对应的下拉菜单。在“菜单名 称”列中选中相应的菜单笺,点击“创建”按钮 就可以进入该菜单笔的下拉菜单的定制界面。在 这个定制界面中的操作同上 」这个下拉菜单中的每个菜单项,对应着具体的功 ,这些菜单项的“结果”栏选择了“命令”属 性 」在编辑框中输入命令,就可以实现相应的功能。 定制完下拉菜单后,通过生成菜单的执行文件就 庙自 冒菜单设计器菜单1 菜单名称 选先项 菜单级① 」「图书管理 出厍登记 命令 國图书查询 [命 菜单顶 插入江) 插入栏) 册]除余 览
◼ 为每个菜单笺定义对应的下拉菜单 。在“菜单名 称”列中选中相应的菜单笺,点击“创建”按钮 就可以进入该菜单笺的下拉菜单的定制界面。在 这个定制界面中的操作同上。 ◼ 这个下拉菜单中的每个菜单项,对应着具体的功 能,这些菜单项的“结果”栏选择了“命令”属 性。 ◼ 在编辑框中输入命令,就可以实现相应的功能。 ◼ 定制完下拉菜单后,通过生成菜单的执行文件就 可以得到一个可以使用的下拉式菜单
12.3快捷菜单设计 」快捷菜单主要用在应用程序的控件或对象上, 实现当前控件或对象的快捷功能。它总是在 选中的控件或对象的范围内直接显示,所以 也称为弹出式菜单 」快捷菜单通常有一组或多组菜单项构成,每 菜单项可以完成一定的快捷功能,也 以弹出自己的子菜单。 若要创建快捷菜单,在VFP的“新建”栏目 中,选择“菜单”后,选择需要生成“快捷 菜单”的类型,就可以进入快捷菜单设计器 进入“快捷菜单设计器”,添加菜单项的过 程与创建下拉式菜单完全相同
12.3 快捷菜单设计 ◼ 快捷菜单主要用在应用程序的控件或对象上, 实现当前控件或对象的快捷功能。它总是在 选中的控件或对象的范围内直接显示,所以 也称为弹出式菜单。 ◼ 快捷菜单通常有一组或多组菜单项构成,每 一个菜单项可以完成一定的快捷功能,也可 以弹出自己的子菜单。 ◼ 若要创建快捷菜单,在VFP的 “新建”栏目 中,选择“菜单”后, 选择需要生成“快捷 菜单”的类型,就可以进入快捷菜单设计器。 进入“快捷菜单设计器”,添加菜单项的过 程与创建下拉式菜单完全相同