Visual FoxPro6.0中文版教程 教学课件 作者 姚翠友 徐世英 第10章.docVIP

Visual FoxPro6.0中文版教程 教学课件 作者 姚翠友 徐世英 第10章.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 菜单和工具栏 10.1 创建菜单系统 10.1.1 菜单结构 条形菜单、弹出式菜单(子菜单) 10.1.2 菜单系统的设计过程 1、设计步骤:规划与设计菜单系统——创建主菜单和子菜单——为菜单系统指定任务——生成菜单程序——运行菜单程序 2、注意的问题: 1)按照用户所要执行的任务组织系统 2)给每个菜单定义一个有意义的标题 3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。 4)在菜单项的逻辑组之间放置分隔线。 5)将菜单上菜单项的数目限制在一个屏幕之内,如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。 6)为菜单和菜单项设置访问键或键盘快捷键。例如:ALT+F。 7)使用能够准确描述菜单项的文字。 8)在菜单项中混合使用大小写字母。 10.1.3调用菜单设计器 1)命令方式:CREATE MENU MODIFY MENU 文件名 2)菜单操作 10.1.4 定义菜单 1.定义条形菜单(主菜单) 2.定义弹出式菜单(子菜单) 10.1.5 为菜单系统指定任务 1.使用命令完成任务 2.使用过程完成任务 3.建立初始化代码和清理代码 1)初始化代码:在定义菜单系统之前执行,其中包含的代码用于打开文件,声明变量,或将菜单系统保存到堆栈中,以便以后可以进行恢复 添加初始化代码:显示/常规选项/“设置”复选框 2)清理代码:在菜单定义代码之后执行,可以减小菜单系统的大小,用于选择菜单和菜单项可用或不可用 添加清理代码:显示/常规选项/“清理”复选框 10.1.6 保存菜单文件 操作:文件/保存 注:菜单文件的扩展名为.MNX,同时会有一个相关的.MNT备注文件生成。 10.1.7 生成菜单程序 操作:菜单设计器环境中、“菜单”、“生成” 注:菜单程序的扩展名为.MPR 10.1.8 运行菜单 命令:DO 文件名 注:文件名的扩展名.mpr不能省略 说明:如果需要恢复系统菜单,可以使用命令SET SYSMENU TO DEFAULT 10.1.9 菜单项分组 操作:在菜单名称栏中键入“\-----” 例:创建如下要求的菜单: 1)条形菜单的菜单项包括:数据维护(W)、编辑(B)、退出(R) 2)弹出式菜单wh菜单项包括:录入记录、修改记录、浏览记录,它们的快捷键分别是Ctrl+L、Ctrl+X、Ctrl+I,它们的结果分别是执行程序lr.prg、xg.prg、ll.prg 3)弹出式菜单bj包括:剪切、复制和粘贴三个选项。 10.1.10 快捷菜单 1、一般从属于某个界面对象,当用鼠标右键单击该对象时,就会在单击处弹出快捷菜单,一般只有弹出式菜单,或者由几个具有上下级关系的弹出式菜单组成。 2、建立快捷菜单的具体操作: 1)“文件”菜单的“新建”选项 2)在“新建”对话框中选择“菜单”单选按钮,单击“新建文件”按钮 3)在“新建”菜单对话框中,选择“快捷菜单”按钮,打开“快捷菜单设计器”窗口 4)用与设计下拉式菜单相似的方法,在“快捷菜单设计器”窗口中设计快捷菜单,生成菜单程序文件 5)在快捷菜单的“清理”代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单、释放其所占用的内存空间。命令格式如下: RELEASE POPUPS 快捷菜单名 6)在表单设计器环境下,选定需要添加快捷菜单的对象 7)在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令: DO 快捷菜单程序文件名 注意:不能省略扩展名.mpr 例:为某表单建立一个快捷菜单kjcd,其选项有:日期、时间、变大、变小,时间与变大之间用分组线分隔。选定日期或时间选项时,表单标题将变成当前日期或时间;选定变大或变小选项时,表单大小将缩放百分之十。 10.1.11 使用快速菜单 操作:菜单/快速菜单 10.1.12 定制菜单系统 1.显示状态栏信息 1)状态栏信息用于显示一些说明菜单或菜单项的信息。 2)操作:菜单设计器、“选项”按钮、“信息”文本框 2.设置访问键 1)访问键可以使用户通过键盘快速的访问菜单,表现为带有下划线的字母。 2)操作:菜单设计器、菜单名称栏中在菜单名称后输入“\字母” 3.指定键盘快捷键 1)键盘快捷键是指在按下按键的同时,再按下另一个按键从而选择菜单或菜单项 2)操作:菜单设计器、“选项”按钮、“键标签”文本框中同时按下组合键 4.启用和废止菜单 1)可以根据逻辑条件启用或废止菜单及菜单项。 2)操作:菜单设计器、“选项”按钮、“跳过”文本框中设置逻辑表达式 10.2 创建自定义工具栏 两种方式:1)定制Visual FoxPro工具栏 2)自己创建一个全新的工具栏 10.2.1 定制Visual FoxPro工具栏 1.定制Visu

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档