《Visual FoxPro程序设计(第二版)》第8章 菜单设计

上传人:飞*** 文档编号:46128415 上传时间:2018-06-22 格式:PPT 页数:17 大小:414KB
返回 下载 相关 举报
《Visual FoxPro程序设计(第二版)》第8章 菜单设计_第1页
第1页 / 共17页
《Visual FoxPro程序设计(第二版)》第8章 菜单设计_第2页
第2页 / 共17页
《Visual FoxPro程序设计(第二版)》第8章 菜单设计_第3页
第3页 / 共17页
《Visual FoxPro程序设计(第二版)》第8章 菜单设计_第4页
第4页 / 共17页
《Visual FoxPro程序设计(第二版)》第8章 菜单设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《《Visual FoxPro程序设计(第二版)》第8章 菜单设计》由会员分享,可在线阅读,更多相关《《Visual FoxPro程序设计(第二版)》第8章 菜单设计(17页珍藏版)》请在金锄头文库上搜索。

1、第8章 菜单与工具栏设计本 章 要 点1. 菜单系统 2. 建立菜单系统 3. 指定菜单项任务 4. 生成菜单 5. 运行菜单 6. 创建快捷方式菜单1. 菜单系统 菜单栏菜单菜单标题菜单项菜单系统是由菜单栏、菜单标题、菜单和菜单项组成 。Visual FoxPro菜单系统示意图:菜单栏是用于放置多个菜单标题的。菜单标题是每个菜单的名称,单击菜单标题,可以打开 一个对应的菜单。菜单是包含命令、过程和子菜单的选项单。菜单项是实现某一任务的选项栏。Visual FoxPro 系统为用户提供了创建应用系统菜单的工 具,用户利用菜单设计器可以设计与Visual FoxPro系统菜单相适应的自己的菜单系

2、统。2. 建立菜单系统 1.创建主菜单建立菜单文件,可以通过“菜单设计器”来完成。操作方法 是:(1)打开“文件”菜单,选择“新建”选项。(2)在“新建”窗口,单击“菜单”,再按“新建文件”按钮 。(3)在“新建菜单”窗口,选择“菜单”。(4)在Visual FoxPro 系统主菜单下,打开“文件”菜单, 进入“另存为”窗口。(5)在“另存为”窗口,输入菜单文件名,按“保存”按钮 ,返回到“菜单设计器”窗口。(6)在“菜单设计器”窗口,定义主菜单中各菜单子项的 名字,结束创建主菜单的操作。或 MODIFY MENU 2.创建子菜单给主菜单选项创建子菜单。同样也要在“菜单设计器”中 完成。操作方

3、法是:(1)打开“文件”菜单。选择“打开”选项。(2)在“打开”窗口,输入“菜单”文件名,进入“菜单设 计器”窗口。(3)选择主菜单项,再选择“编辑”,进入“菜单设计器” 子菜单操作窗口。在这一窗口,用户可以定义主菜单中各 菜单子项的名字。(4)在“菜单设计器”窗口,按“退出”并保存菜单,结束 创建子菜单的操作。1 为菜单项分组为增强可读性,可使用分隔线将内容相关的菜单项分 隔成组。例如:在Visual FoxPro的“编辑”菜单中,就有一 条线把“撤销” 及“重做”命令与“剪切”、“复制”、“粘贴”、“ 选择性粘贴”和“清除”命令分隔开。对菜单项分组的步骤如 下:1) 在“菜单名称”栏中,键

4、人“-”,便可以创建一条分 隔线。 2) 拖动“-”提示符左侧的移动按钮,将分隔线移动到 正确的位置。 2指定访问健良好的菜单都具有访问键,从而可以通过键盘快速地 访问菜单的功能。在菜单标题或菜单项中,访问键用带有 下划线的字母表示。例如:要在“考生信息管理”菜单中使 用M键作为访问键,可在“菜单名称”栏中将“考生信息管理 ”替换为“考生信息管理(6. 创建快捷方式菜单 要想在控件或对象上单击右键时,就会显示快捷方式菜 单,以快速展示当前对象可用的所有功能。可用Visual FoxPro创建快捷方式菜单,并将这些菜单附加在控件中。 例如:可创建包含“剪切”、“复制”和“粘贴”命令的快捷方式菜单

5、,当用户在表格控件所包含的数据上单击右键时, 将出现快捷方式菜单。 创建快捷方式菜单的方法如下:1从“项目管理器”中选择“其他”选项卡,选择“菜单”。2选择“新建”按钮,弹出“新建菜单”对话框。3选择该对话框中的“快捷菜单”选项,则出现“快捷菜 单设计器”。 4进入“快捷菜单设计器”后,用与设计下拉式菜单相似 的方法,在“快捷菜单设计器”窗口中设计快捷菜单,生成菜单程序文件。5在快捷菜单的“清理”代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单,释放其所占 用的内存空间。命令格式如下:RELEASE POPUPS EXTENDED6在菜单设计环境下,选定需要添加快捷菜单的对象

6、。 即在“设置”代码编辑窗口中输入接受当前表单对象引用的参 数语句:PARAMETERS mfRef 7在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令:DO WITH This,ThisForm.name 菜单名称菜单名称日期(D)日期(D)D=DTOC(DATE(),1)D=DTOC(DATE(),1)mfRef.CAPTION=LEFT(d,4)+年+SUBS(d,5,2)+月 +RIGHT(d,2)+日mfRef.CAPTION=LEFT(d,4)+年+SUBS(d,5,2)+月 +RIGHT(d,2)+日 时间 (T)时间 (T)T=TIME()T=TIME()例 :思考题与实验题1菜单在系统程序中的作用如何? 2菜单项的任务由什么定义?实训13 菜单设计 1了解菜单的组成,熟悉菜单设计器的使用过程。 2掌握条形菜单的设计方法。 3掌握菜单项的设置原理及操作。 4熟悉顶层表单调用菜单的操作,能根据要求制作和调 用基本菜单。 5了解操作对象的快捷菜单的设计。 (详见配套实训)实验题目思考题

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号