当前位置:
文档之家› 数据库原理及应用教案(1).ppt
数据库原理及应用教案(1).ppt
到合适位置即可。
11.2.2 给菜单项指定工作
1 设置访问键
为菜单标题或菜单项指定访问键的步骤如下: (1) 在“菜单设计器”中选择菜单项。 (2) 在“菜单名称”框的菜单项名称后添加 “(\<*)”,其中的“*”号用于指定标志访 问键的字母。如图11-2“操作员注册”菜单 使用“(\<O)”来指定访问键。
(1) 打开“菜单设计器”,并选择需要添加 子菜单的菜单项。
2 添加多级子菜单
(2) 在“结果”栏的下拉列表中选择“子菜 单项”。单击右边的“创建”按钮,将打开 “菜单设计器”的下一级菜单设计界面。
(3) 用户可以按照前边所述的“创建菜单项” 的方法创建相应的子菜单项。
(4) 当子菜单项设计完成后,可通过“菜单 设计器”上的“菜单级”选项选择主菜单项, 并返回到主菜单的编辑状态。
(2) 给每个菜单和菜单系统设定一个有意义的标题 和简短提示,便于用户准确领会菜单和菜单选项所 对应的操作和功能提示。
菜单的设计基本原则(续)
(3) 按照估计的菜单项的使用频率、逻辑顺序或 者字母顺序来组织菜单中的菜单项。如果对菜单 后期的使用频率不能确定,可以考虑字母的先后 或者工作顺序,这在菜单选项较多时更实用。
(4) 按功能相近原则和顺序原则,将菜单项进行 逻辑分组,并用分隔线分隔。
(5) 菜单中的菜单项数必须尽可能限制在一屏, 否则,应为一部分菜单项建子菜单。
菜单的设计基本原则(续)
(6) 为菜单和菜单项设置访问键和快捷键,以便 可以快速选择。
(7) 使用准确且易于理解的词汇来描述菜单和菜 单项。
注:在同一个主菜单中,一个字母不能重复设为 访问键。
图11-2 设置访问键
11.2.2 给菜单项指定工作
2 设置快捷键
设置快捷键的步骤如下:
(1) 在“菜单设计器”中选择菜单项。 (2) 单击右边的“选项”按钮。
2 设置快捷键(续)
(3) 在“快捷方式”的“键标签”栏中定义相应的 快捷键。用户只需将光标移到“键标签” 后面编 辑 框 中 , 并 按 下 所 需 的 组 合 键 , Visual FoxPro 6.0就会自动将用户设置的键盘快捷键显示在“快 捷方式”框中,本例中为“系统管理”菜单设置快 捷键为ALT+S。
11.2.1 设计用户菜单界面
3 菜单项分组
为增加菜单可读性,可使用分隔线将功能 相近的菜单划分成逻辑组,形成分组菜单 项。分组菜单项按以下步骤进行:
(1)单击“菜单设计器”中的“插入”按钮。 (2)在“菜单名称”栏中键入“\-”,该名称用
于创建分隔符。 (3)拖动“\-”左边的移动按钮,将分隔符移动
数据库原理及应用教案
计算机科学学院
第11章 菜单与自定义工具栏
11.1 菜单系统的规划原则 11.2 用“菜单设计器”创建菜单系 统 11.3 用编程方式设计规划原则
菜单的设计通常遵循以下基本原则:
(1) 根据用户要执行的任务组织菜单系统,即根据 应用程序的程序层次来规划菜单系统。这样,在浏 览菜单系统时就可以了解应用程序的组织和功能情 况。
(4) 在“键说明”栏中键入用户希望在菜单项的旁 边出现的文本。
11.2.2 给菜单项指定工作
3 设置菜单项的使用条件
步骤如下:
(1) 在“菜单设计器”的“菜单名称”中选中 要处理的菜单项。
(2) 单击“选项”按钮,进入如图11-3对话框, 在“跳过”框中或单击“跳过”右侧的按钮 (在打开的“表达式生成器”中)设置条件, 当表达式为真时,菜单项不可用;反之,菜单 项可用。
(2) 从Visual FoxPro的“文件”菜单中选择“新建”菜 单项,再从打开的“新建”对话框中选择“菜单”,然后 选择“新建文件”。
(3) 在命令窗口中使用CREATE MENU命令。
11.2.1 设计用户菜单界面
1 创建菜单项
菜单项的创建可以分如下几步:
(1) 打开“菜单设计器”,在“菜单名称”栏中 输入菜单标题,例如“系统管理”,如图11-1 所示。
图11-4创建程序
11.2.2 给菜单项指定工作
5 添加初始化代码
向菜单系统中添加初始化代码的步骤如下:
(1) 从“显示”菜单中选择“常规选项”,弹 出图11-5所示的“常规选项”对话框。
(8) 当使用英文来说明菜单和菜单选项的标题或 提示时,最好采用大小写混合的方式。而中文提 示和中文标题也建议有英文的字母访问键。
11.2 用“菜单设计器”创建菜单系统
“菜单设计器”可以为应用系统创建一个规划合理 的菜单系统。
利用三种方法来启动“菜单设计器”:
(1) 在“项目管理器”中选择“其他”选项卡,再选择 “菜单”,然后选择“新建”。
(3) 在程序代码中,可以使用SET SKIP OF命令 为菜单项指定可用或不可用的条件。
图11-3“提示选项”对话框
11.2.2 给菜单项指定工作
4 为菜单项指定任务
选择菜单项时,除弹出下一级子菜单外,还 可以从菜单项直接执行命令或程序来完成相 应的任务。
(1) 使用命令执行任务
- 在“菜单设计器”中选中需要添加命令的菜单项。 - 在“结果”下拉列表中选择“命令”。 - 在“结果”框右边出现的框中添加相应的命令。
(2) “结果”栏中,用户可以指定当选中菜单类 型或菜单项时发生的动作。可以是命令或过程, 也可以是包含子菜单的菜单项。
(3) 重复执行步骤1和2,直到插入所有用户需要 的菜单项为止。
图11-1创建菜单项
11.2.1 设计用户菜单界面
2 添加多级子菜单
菜单项可以包括下一级子菜单,从而形成 多级子菜单。每个菜单项下面的子菜单应 是一组受菜单项功能制约的服务。可以按 照以下步骤添加子菜单。
4 为菜单项指定任务(续)
(2) 使用过程执行任务
- 在“菜单设计器”的“菜单名称”中选择 要进行处理的菜单或菜单项。
- 在“结果”下拉列表中单击“过程”项, 在“结果”左侧将出现“创建”按钮。
- 单击“创建”按钮,弹出编辑对话框,输 入过程代码。本例中为删除操作员创建过程。 如图11-4所示。