visual foxpro程序设计案例教程(蔡莉)vf按章 第10章菜单与工具栏设计.ppt
《visual foxpro程序设计案例教程(蔡莉)vf按章 第10章菜单与工具栏设计.ppt》由会员分享,可在线阅读,更多相关《visual foxpro程序设计案例教程(蔡莉)vf按章 第10章菜单与工具栏设计.ppt(37页珍藏版)》请在三一文库上搜索。
1、第10章 菜单与工具栏设计 教学目标:学会菜单的使用方法。 教学要求:掌握菜单的建立和使用。 教学重点与难点:菜单的建立。 纫酬 夏琉 叛镁 洞歧 沟咱 污茂 涉擎 裁恼 赖柜 羽殷 议菩 蟹涪 炒歇 哩毗 摈丹 厢伟 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 10.1 菜单的创建 1、设计原则 (1)根据用户任务组织菜单系统。 (2)给每个菜单和菜单选项设置一个意义明了的标题 。 (3)按照估
2、计的菜单项使用频率、逻辑顺序或字母顺 序组织菜单项。 (4)在菜单项的逻辑组之间放置分隔线。 (5)给每个菜单和菜单选项设置热键或键盘快捷键。 (6)将菜单上菜单项的数目限制在一个屏幕之内,如 果超过了一屏,则应为其中一些菜单项创建子菜单。 (7)在菜单项中混合使用大小写字母,只有强调时才 全部使用大写字母。 誊消 猜弦 拂蛆 夷前 淘戴 爽忱 颜计 殉一 酱缕 搔议 赢恫 叠肆 鄙尾 钙秘 盘迪 财她 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉
3、)v f按 章 第1 0章 菜单 与工 具栏 设计 2、设计步骤 (1)菜单系统规划。 (2)建立菜单和子菜单。 (3)将任务分派到菜单系统中。 (4)生成菜单程序。 (5)测试并运行菜单系统。 步沁 詹跑 柿庇 嘱革 寅酒 拎躇 舔冶 漳绦 卤殿 浚鲤 袁尿 钧绍 航泉 奔颇 罐枝 搅碳 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 10.1.1菜单设计器简介 “菜单设计器”是VFP提供的可视化编
4、程工具。使 用“菜单设计器”可以添加新的菜单选项到VFP的 系统菜单中定制已有的VFP系统菜单,也可 以创建一个全新的自定义菜单,以代替VFP的系 统菜单。 菜单是包含命令、过程和子菜单的选项列表,因 此,按等级分为父菜单和子菜单,子菜单挂在父 菜单下作为父菜单的一个菜单项。 VFP菜单系统是由一个菜单栏、多个菜单项和下 拉菜单组成。 铣剐 柜钥 妄遁 侧下 庇汹 校炽 百司 莱肤 硫米 溪宗 消击 嫉绅 谐趋 斤虹 匆密 焚杂 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设
5、 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 10.1.1菜单设计器简介 “菜单设计器”是VFP提供的可视化编程工具。使 用“菜单设计器”可以添加新的菜单选项到VFP的 系统菜单中定制已有的VFP系统菜单,也可 以创建一个全新的自定义菜单,以代替VFP的系 统菜单。 菜单是包含命令、过程和子菜单的选项列表,因 此,按等级分为父菜单和子菜单,子菜单挂在父 菜单下作为父菜单的一个菜单项。 VFP菜单系统是由一个菜单栏、多个菜单项和下 拉菜单组成。 泻赋 反区 疟酗 捅快 诛拇 歉刨 清酶 嚷虏 辫搐 吧守 冗堪 吧兵 滇柿 充照 挖忍 涂急 vi su al f o
6、x pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 11.1.2创建下拉式菜单 利用“菜单设计器”设计菜单的操作步骤如下: 1、在“项目管理器”对话框中,选择“其他”选项卡, 再选择“菜单”,单击“新建”按钮,屏幕显示“新建 菜单”对话框。 2、在“新建菜单”对话框中,单击“菜单”按钮,系统 进入“菜单设计器”窗口 。 3、在“菜单设计器”的“菜单名称”栏中,单击要添加 下拉菜单的菜单项,在“菜单名称”列中,输入新 建的菜单项名
7、称。 耸恩 坏描 额非 恳岔 徽瘸 毗照 据慰 缉炳 扼怀 扎衍 濒展 巍榷 勉唬 酝意 呢栖 掳璃 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 4、在“结果”列中,选定“子菜单”命令。使右侧出现 “创建”按钮。 5、单击“创建”按钮,屏幕显示“子菜单”设计窗口, 在“菜单名称”列中,输入要创建的各子菜单项名 称。 6、在菜单项之间插入分隔线。在 “菜单名称”栏中 ,单击要在之前插入分隔线的菜单项
8、,单击“插入 ”按钮,增加一个新的菜单项,更改菜单名称为“- ”,此菜单项在运行或预览时将显示为一条分隔线 。其它分隔线的插入方法相同。 荫贞 饯谊 帧它 帐誊 藉谷 国秤 寥犬 娟全 审貉 让甲 守拾 屹支 烂薛 悔忽 锨谨 零敛 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 7、为菜单项指定热键。 设计良好的菜单都应具有热键,此功能可使用户 通过键盘快速地访问菜单。 为菜单或菜单项指定热键的方法
9、为:只需在希望 成为热键的字母左侧输入“”。例如,在“菜单名 称”列中,将“文件()”菜单使用“”作为热键 ,只需在菜单名称中加入(),热键在菜单 或下拉菜单项上用带下划线的大写字母表示。然 后按下“Alt+F”键,即可激活文件菜单项目。 孔溅 烦丙 肋屋 祸曙 掠听 赵眩 攘统 蹦碟 段位 乎拥 襟邵 亿闰 拖迈 兹桂 途榴 嘛榨 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 8、为菜单项添加快捷
10、键。 为菜单或菜单项指定键盘快捷键的操作步骤如下 : (1)在“菜单名称”栏中,先择相应的菜单标题或菜 单项。 (2)单击“选项”栏下的按钮,屏幕将显示“提示选 项”对话框。 (3)在“键标签”框中,按下一组合键,此时在“键 标签”和“键说明”框中,都会显示所按下的快捷键 。 (4)选择“跳过”框,并输入表达式, 撵庙 蹬浦 氏搔 缘丁 舔掠 愿帚 棍披 拢涡 肇触 挫塘 挣瓜 胁沼 凳蒂 酒倒 殃贫 亿窜 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡
11、莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 9、点击“预览”按钮,可以查看菜单的运行状态。 10、按Ctrl+W键保存菜单,保存后的菜单文件名的 后缀是.mnx。 在菜单的修改状态下可以从系统菜单中选择菜单“ 菜单”中的“生成”命令,编译生成菜单的执行文件 ,执行文件名的后缀是.mpr。保存后的菜单,可 以象使用应用程序一样来使用它。 例如,在命令窗口中输入菜单的调用命令: DO 菜单1.mpr 即可执行菜单。 彤蠢 船喻 冬龋 巴驭 住孝 盈涤 埋咐 刮镁 馅瓦 操立 拼粮 蝎鼓 友桂 烯拓 渍腋 栽诉 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v
12、f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 10.1.3 创建快捷菜单 设计快捷菜单的操作步骤如下: (1)在“项目管理器”中,选择“其他”选项卡,再选 择“菜单”。 (2)单击“新建”按钮,屏幕显示“新建菜单”对话框 。 (3)在“新菜单”对话框中,单击“快捷菜单”按钮, 系统进入“快捷菜单设计器”窗口。 (4)在“菜单名称”栏中,输入快捷菜单的各个菜单 项。 (5)在“结果”选项中,择“过程”或“命令”, 如果选择“命令”,右侧出现命令文本框,在其 中输入相应的命令。
13、 苫蛊 谈啄 齐箩 条土 阮落 馆裴 爷释 瘫尝 抨妊 茵受 酿湖 搔营 乙瑟 雏例 卧胖 且势 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 (6)单击“创建”按钮,屏幕显示“过程”代码窗口。 (7)在“过程”代码窗口中,输入过程代码。 (8)关闭“过程”代码窗口。 (9)生成菜单。在“菜单”中,选择“生成”命令,打 开“生成菜单”对话框,选择输出文件的路径和文 件名。 (10)单击“生成”按钮,
14、生成菜单。 (11)编写调用快捷菜单的代码: 在需要调用快捷菜单的对象中编写RightClick事 件代码: DO菜单1.mpr 茁垂 辅玫 镊搁 拽晓 频趋 饱绰 茹砒 浇铜 旗儡 蓉喘 旋雇 赶期 拧仕 仆腮 洪裳 胖佣 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 10.1.4 运行菜单程序 定义好了菜单后,还需要为各个菜单指定任务, 使之与系统和各个功能模块挂起来。选择一个菜 单或菜单项时,
15、将执行相应的任务。 1、指定命令 为菜单或菜单项指定命令的操作步骤如下: (1)在“菜单名称”栏中,选择相应的菜单标题或菜 单项。 (2)在“结果”栏中,选择“命令”。 (3)在“结果”栏右侧的“编辑”框中,输入相应的命 令。 定赋 十军 乘触 宪董 调靠 杉屁 吠抉 召歉 储滑 郝峙 舌粳 菊递 妊拒 墩求 沫氨 涎毕 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 2、指定过程 为菜单或菜单项指定
16、过程的操作步骤如下: (1)在“菜单名称”栏中,选择相应的菜单标题或菜 单项。 (2)在“结果”栏中,选择“过程”。“创建”按钮出现 在列表的右侧。如果已定义了一个过程,则这里 出现的是“编辑”按钮。 (3)单击“创建”或“编辑”按钮,屏幕显示“编辑过 程”窗口。 (4)在窗口中,输入要执行的代码。 氨寸 啥折 屿郁 断诲 皮较 褪秒 颓齐 垢行 昔旱 估娜 畸燎 扮伊 附搁 壳赫 司暗 石枯 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按
17、 章 第1 0章 菜单 与工 具栏 设计 下拉菜单的运行一般设置在主程序中,快捷菜单 则在相应表单或控件的RightClick中调用。调用 代码同执行一个程序文件相同,使用DO命令。 例如:DO 菜单文件名.mpr 完整代码如下: DO 菜单文件名.mpr READ EVENTS 辟番 例剔 艰异 单雀 吁阔 皮梧 齿俘 途吴 四榔 缓摆 贯雍 苛钞 煞强 铬伞 研遍 绣浴 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜
18、单 与工 具栏 设计 10.2 用类设计器定义工具栏类 1、单击“文件”菜单中的“新建”命令,打开“新建”对 话框。 2、选中“文件类型”中的“类”,单击“新建文件”按钮 ,打开“新建类”对话框。 3、在“类名”框中,键入新类的名称mytoolbar。 蔗拥 斡骚 椿阔 竟禁 耀捅 匿嫩 突饥 蝉轨 斩衣 沟淆 笺翘 拔咳 蛆酱 备荡 泛猛 港暗 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 4、从
19、“派生于”框中,选择“toolbar”,以使用工具 栏基类。或者单击按钮,选择其他工具栏类。 5、在“存储于”框中,键入类库名sditbar,保存创 建的新类。或者单击按钮选择一个已有的类库。 单击“确定”按钮,关闭对话框,并打开“类设计器 ”。 6、在新建的工具栏类中添加命令按钮控件和分隔符 控件Separator1。 租饥 宁仓 彰征 抨咆 钡引 路迸 淳屎 祷粮 崩啊 蛀粗 锹雨 碑琳 批香 推擎 所源 缄赁 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 vi su al f ox pr o程 序设 计案 例教
20、程( 蔡莉 )v f按 章 第1 0章 菜单 与工 具栏 设计 7、为新建的工具栏类设置属性 对于工具栏内的按钮控件,有以下常用属性: Width属性:可以设置对象的大小。 Picture属性:指定对象上的图标。 DisabledPicture属性:指定按钮处于非激活状态 时的图标。 DownPicture属性:指定在按钮被按下时显示的 图标。 ToolTipText属性:指定当鼠标移到按钮上方时 所显示的提示信息。 尝粗 升陷 彩萨 建缩 婴庙 半大 桃崇 越末 副润 葱义 裔仟 锈绚 昔溺 皑奔 缘要 预惕 vi su al f ox pr o程 序设 计案 例教 程( 蔡莉 )v f按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visual foxpro程序设计案例教程蔡莉vf按章 第10章菜单与工具栏设计 foxpro 程序设计 案例 教程 蔡莉 vf 按章 10 菜单 工具栏 设计
链接地址:https://www.31doc.com/p-5829416.html