第11章 菜单设计总结
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课堂练习
Submenu:如果菜单项还有下一级子菜单时选择此项。
Procedure:如果完成菜单项的功能需要执行多条命令时选择 该项。
11.2.1 菜单设计工具
章节目录 同步实验
2.菜单设计器的组成 (3)Options
Shortcut(快捷方式)区域: 用于定义菜单项的快捷键。 Negotiate(位置)区域:用于 设置菜单项标题的位置。 Skip For(跳过)文本框:用 于定义菜单项禁用条件。 Message(信息)文本框:用 于定义菜单项说明信息。 Pad Name(主菜单名)文本 框:用于指定菜单项的名称。 Comment(注释)文本编辑框 :用于指定菜单注释信息。
课堂练习
C. 可以将Visual FoxPro系统菜单的菜单项引入用户自 定义的菜单系统
同步实验
课堂练习
Insert Bar(插入栏):插入Visual FoxPro系统菜单 中的某些菜单项。当菜单级处于Menu Bar(菜单栏) 时,该按钮不可用。
Delete(删除):删除当前菜单项。 Move Item(移菜单项):将当前菜单项移动到一个 新的位置。
11.2 设计菜单
2018/10/17
课堂练习
11.4 本章小结
章节目录 同步实验
课堂练习
菜单一般用作向用户提供使用数据库应用程序 中所有功能的接口,用户可以利用Visual FoxPro提供 的菜单设计器来进行自定义菜单的设计。本章介绍了 菜单结构的基本组成、设计菜单的基本步骤及菜单设 计器的使用方法,并通过实例介绍了如何在Visual FoxPro中设计下拉式菜单、快捷菜单,如何引入系统 菜单项和在顶层表单中使用菜单等操作。
课堂练习
11.1 菜单设计概述
章节目录
11.1.1 菜单结构
同步实验
11.1.2 菜单设计基本步骤 11.1.3 规划菜单系统
课堂练习
2018/10/17
11.1.3 规划菜单系统
章节目录
根据用户所要执行的任务来组织菜单系统。 给每个菜单和菜单项设置一个有意义的标题和提示 预先估计各菜单的使用频率,根据频率组织菜单项 对同一个菜单中菜单项进行逻辑分组。
课堂练习
11.3.1 引入Байду номын сангаас统菜单
章节目录
3. 通过创建“快速菜单”系统引入系统菜单
同步实验
方法:打开Menu Designer窗口→Menu菜单 →Quick Menu(快速菜单)。
课堂练习
11.3.1 引入系统菜单
章节目录
4. 通过“插入栏”引入系统菜单项
同步实验
课堂练习
11.3 菜单设计技术
课堂练习
11.2.1 菜单设计工具
章节目录
2.菜单设计器的组成
同步实验
课堂练习
11.2.1 菜单设计工具
章节目录
2.菜单设计器的组成
同步实验
(1)Prompt Prompt指菜单运行时所显示的菜单标题。在指定 菜单标题时,可以设置菜单项访问键,具体方法是: 在访问键前加“\<”字符。例如,给“文件”菜单设 置访问键为“Alt+F”,只要在菜单名称“文件”后加 “(\<F)”即可。另外,也可以将菜单项中功能相近的 菜单进行分组,中间用一条水平线分隔。方法是:在 “菜单名称”栏需要加分隔线的位置,输入“\-”。
章节目录
11.3.1 引入系统菜单
同步实验
11.3.2 顶层表单中的菜单设计
课堂练习
11.3.2 顶层表单中的菜单设计
章节目录 同步实验
运行菜单时,菜单一般会显示在Visual FoxPro 窗 口中,但在某些情况下,用户希望菜单显示在某个用 户指定的表单窗口中。 用于显示菜单的表单一般被设置为顶层表单。所谓 顶层表单,是指没有父表单的独立表单,它与 Windows其它的应用程序同级,可出现在其前台或后 台,并且显示在Windows任务栏中,
同步实验
课堂练习
为菜单和菜单项设置访问键、热键或快捷键。
使用简单,并能够准确描述菜单项的文字。
11.2 设计菜单
章节目录
11.2.1 菜单设计工具
同步实验
11.2.2 创建下拉式菜单 11.2.3 创建快捷菜单
课堂练习
11.2.1 菜单设计工具
章节目录
1. 打开菜单设计器
同步实验
方法一:使用项目管理器
课堂练习
6、要恢复Visual FoxPro的默认系统菜单,正确的命 令是( )。
A. SET SYSMENU ON
B. SET SYSMENU OFF
C. SET SYSMENU TO D. SET SYSMENU TO DEFAULT
2018/10/17
选择题
章节目录
同步实验
7、使用菜单设计器设计菜单时,要为某个菜单项定 义快捷键,可在Prompt Options对话框中的( )区域 进行。 A. Shortcut B. Negotiate
课堂练习
11.1 菜单设计概述
章节目录
11.1.1 菜单结构
同步实验
11.1.2 菜单设计基本步骤 11.1.3 规划菜单系统
课堂练习
2018/10/17
11.1.2 菜单设计基本步骤
章节目录
1. 规划菜单系统。
同步实验
2. 建立主菜单和子菜单。
3. 将任务分派到菜单系统中。 4. 预览并保存菜单定义。 5. 生成菜单程序。 6. 测试并运行菜单系统。
章节目录
同步实验
9、在菜单设计器中,在菜单项中加入一条分隔线的 方法是将菜单名称设为( )。 A. \< B. \D.\<C. /-
课堂练习
2018/10/17
选择题
章节目录
10、下列说法中,正确的是( )。
同步实验
A. 菜单只能在Visual FoxPro主窗口中运行 B. 修改菜单定义文件的同时,原来生成的菜单程序也 做了相应修改
课堂练习
11.2.1 菜单设计工具
章节目录
1.打开菜单设计器
同步实验
方法二:使用命令 命令格式: CREATE MENU [FileName | ?] [NOWAIT] [SAVE] [WINDOW WindowName1][IN [WINDOW] WindowName2 | IN SCREEN] 功能:打开菜单设计器,用于新建一个菜单文件。
第11章 菜单设计
章节目录 同步实验
11.1 菜单设计概述
课堂练习
11.2 设计菜单
11.3 菜单设计技术
11.4 本章小结
11.1 菜单设计概述
章节目录
11.1.1 菜单结构
同步实验
11.1.2 菜单设计基本步骤 11.1.3 规划菜单系统
课堂练习
2018/10/17
11.1.1 菜单结构
章节目录 同步实验
2018/10/17
实验四 数据库与数据库表操作
章节目录
实验内容
同步实验
1、设计如表14-12所示结构的下拉式(Menu)菜单系 统MenuMain。 2、新建一个顶层表单FrmMain关联MenuMain菜单, 使表单运行时显示该菜单系统。 3、设计一个快捷(Shortcut)菜单KJCD。该菜单包含 “Clear”(清除)、“Cut”(剪切)、“Copy”(复制)和 “Paste”(粘贴)菜单项,各菜单项利用菜单设计器中的插 入栏(Insert Bar)按钮引入系统菜单项的方式来完成。 4、在FrmMain表单中增加一个编辑框控件,并将快捷 菜单KJCD附加到编辑框控件中。
课堂练习
实验十一 菜单设计
章节目录
实验目的
同步实验
课堂练习
了解菜单类别及其组成形式,掌握VFP中利用菜单 设计器创建各类菜单的基本步骤,以及菜单的编译、 运行及不同情况下的应用过程。
建议学时:2学时
2018/10/17
实验四 数据库与数据库表操作
章节目录
实验要求
同步实验
课堂练习
预习教材相关章节,了解菜单的概念、分 类与组成形式,通过实验掌握两类常见菜单的设计方 法与应用步骤。
章节目录
11.2.1 菜单设计工具
同步实验
11.2.2 创建下拉式菜单 11.2.3 创建快捷菜单
课堂练习
11.2.2 创建下拉式菜单
章节目录
1. 创建主菜单及子菜单
同步实验
课堂练习
11.2.2 创建下拉式菜单
章节目录
1. 创建主菜单及子菜单
同步实验
2. 定义菜单项功能 3. 预览菜单 4. 保存菜单定义
思考题
章节目录
1、菜单在应用程序系统中起什么作用?
同步实验
2、规划菜单时有哪些原则? 3、菜单设计的基本步骤是什么? 4、怎样为菜单项指派任务?
课堂练习
5、设置菜单项快捷键和菜单分组的字符分别是什么 ?
2018/10/17
选择题
章节目录
同步实验
1、系统主菜单标题中带下划线的字母是该菜单项的 ( )。 A. 访问键 B. 热键 D. 组合键 B. CTRL D. TAB C. 快捷键 A. ALT C. SHIFT
课堂练习
11.2.1 菜单设计工具
章节目录
2.菜单设计器的组成
同步实验
(2)Result
Result指选中菜单时要执行的操作。 Command:如果完成菜单项的功能只需执行一条命令时选择 该项。 Pad Name/ Bar#:供用户定义第一级菜单的菜单标题或子菜 单的菜单序号,Visual FoxPro将通过它来引用这个菜单项。除 非对VFP特别熟悉的设计人员,一般不选用本选项。
同步实验
4、如果某个菜单程序文件名为“TMENU.MPR”,则 运行此菜单程序的命令是( )。 A. DO FORM TMENU.MPR B. DO TMENU.MPR
课堂练习
C. DO TMENU
D. USE TMENU.MPR
2018/10/17
选择题
章节目录
同步实验
5、将快捷菜单附加到控件上时,一般需要设置该控 件的( )事件代码。 A. CLICK B. RIGHT CLICK D. DBLCLICK C. INIT
11.3.1 引入系统菜单
章节目录
2. SET SYSMENU命令
同步实验
命令格式: SET SYSMENU ON | OFF | AUTOMATIC | TO [MenuList] | TO [MenuTitleList] | TO [DEFAULT] | SAVE | NOSAVE 功能:允许或者禁止在程序执行时访问系统菜单, 也可以用来重新配置系统菜单。
11.3 菜单设计技术
章节目录
11.3.1 引入系统菜单
同步实验
11.3.2 顶层表单中的菜单设计
课堂练习
11.3.1 引入系统菜单
章节目录
1. 系统菜单
同步实验
课堂练习
在设计菜单时,菜单中的菜单项及其功能可以由用 户自己定义,也可以引用Visual FoxPro系统菜单的内 容。Visual FoxPro 系统菜单是一个典型的菜单系统 ,其主菜单是一个条形菜单。
课堂练习
5. 生成菜单程序:Menu→Generate
6. 运行测试菜单
11.2 设计菜单
章节目录
11.2.1 菜单设计工具
同步实验
11.2.2 创建下拉式菜单 11.2.3 创建快捷菜单
课堂练习
11.2.3 创建快捷菜单
章节目录 同步实验
课堂练习
在控件或对象上单击右键时,常常会显示快捷菜 单,快捷菜单中列出了当前对象的一些常用操作选项 。这种方式给用户带来许多操作上的便利,因此,快 捷菜单的使用非常普遍。 创建快捷菜单的方法与创建下拉式菜单基本一样 ,所不同的是,在New Menu对话框中选择的是 Shortcut按钮而不是Menu按钮。此外,创建完成的 快捷菜单,一般附加到表单中的某个控件上,通过用 户对该控件单击右键的方式来运行。
课堂练习
11.2.1 菜单设计工具
章节目录
2.菜单设计器的组成
同步实验
(4)Menu Level(菜单级)
菜单系统是分级的,最高一级是菜单栏,其次是每 个菜单的子菜单。从该下拉列表框选择某菜单级,就 可以进行该级别菜单的设计。
课堂练习
11.2.1 菜单设计工具
章节目录
2.菜单设计器的组成
(5)Item(菜单项) Insert(插入):在当前菜单项前面插入一个新菜单 项目。
课堂练习
C. Skip For
D. Message
8、使用菜单设计器设计菜单时,某菜单项对应的任 务需要用5条命令来完成,则应选择Result列的( )选 项来添加命令。 A. Command C. Submenu
2018/10/17
B. Pad Name/ Bar# D. Procedure
选择题
课堂练习
2、菜单项的快捷键一般是( )键和字母键的组合。
2018/10/17
选择题
章节目录
同步实验
3、运时一个已保存的菜单时不成功,最有可能的原 因是( )。 A. 菜单未放置在“项目管理器”中 B. 没有编写代码
课堂练习
C. 没有生成菜单程序
D. 没有预览菜单
2018/10/17
选择题
章节目录