首页 《Visual FoxPro程序设计(第二版)》-电子教案-王永国 第8章 菜单设计

《Visual FoxPro程序设计(第二版)》-电子教案-王永国 第8章 菜单设计

举报
开通vip

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

《Visual FoxPro程序设计(第二版)》-电子教案-王永国 第8章 菜单设计
第8章菜单与工具栏 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 本章要点1.菜单系统2.建立菜单系统3.指定菜单项任务4.生成菜单5.运行菜单6.创建快捷方式菜单1.菜单系统菜单栏菜单菜单标题菜单项菜单系统是由菜单栏、菜单标题、菜单和菜单项组成。VisualFoxPro菜单系统示意图:菜单栏是用于放置多个菜单标题的。菜单标题是每个菜单的名称,单击菜单标题,可以打开一个对应的菜单。菜单是包含命令、过程和子菜单的选项单。菜单项是实现某一任务的选项栏。VisualFoxPro系统为用户提供了创建应用系统菜单的工具,用户利用菜单设计器可以设计与VisualFoxPro系统菜单相适应的自己的菜单系统。2.建立菜单系统1.创建主菜单建立菜单文件,可以通过“菜单设计器”来完成。操作方法是:(1)打开“文件”菜单,选择“新建”选项。(2)在“新建”窗口,单击“菜单”,再按“新建文件”按钮。(3)在“新建菜单”窗口,选择“菜单”。(4)在VisualFoxPro系统主菜单下,打开“文件”菜单,进入“另存为”窗口。(5)在“另存为”窗口,输入菜单文件名,按“保存”按钮,返回到“菜单设计器”窗口。(6)在“菜单设计器”窗口,定义主菜单中各菜单子项的名字,结束创建主菜单的操作。或MODIFYMENU<菜单文件名>2.创建子菜单给主菜单选项创建子菜单。同样也要在“菜单设计器”中完成。操作方法是:(1)打开“文件”菜单。选择“打开”选项。(2)在“打开”窗口,输入“菜单”文件名,进入“菜单设计器”窗口。(3)选择主菜单项,再选择“编辑”,进入“菜单设计器”子菜单操作窗口。在这一窗口,用户可以定义主菜单中各菜单子项的名字。(4)在“菜单设计器”窗口,按“退出”并保存菜单,结束创建子菜单的操作。1.为菜单项分组为增强可读性,可使用分隔线将内容相关的菜单项分隔成组。例如:在VisualFoxPro的“编辑”菜单中,就有一条线把“撤销”及“重做”命令与“剪切”、“复制”、“粘贴”、“选择性粘贴”和“清除”命令分隔开。对菜单项分组的步骤如下:1)在“菜单名称”栏中,键人“\-”,便可以创建一条分隔线。2)拖动“\-”提示符左侧的移动按钮,将分隔线移动到正确的位置。2.指定访问健良好的菜单都具有访问键,从而可以通过键盘快速地访问菜单的功能。在菜单标题或菜单项中,访问键用带有下划线的字母 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示。例如:要在“考生信息管理”菜单中使用M键作为访问键,可在“菜单名称”栏中将“考生信息管理”替换为“考生信息管理(\<M)”。小技巧注意:如果菜单系统的某个访问键不起作用,则可查看是否有重复的访问键。3.指定键盘快捷键除了指定访问键以外,还可以为菜单或菜单项指定健盘快捷键。和使用访问键一样,使用键盘快捷键是让用户在按下某个键的同时,再按另一个键而选择菜单或菜单项。VisualFoxPro菜单项的快捷键一般用Ctrl或Alt键与另一个健相组合。例如:可以设置按下Ctrl+M组合键就执行“考生信息管理”命令。操作方法是:选择“选项”栏中的按钮,显示“提示选项”对话框。在“键标签”框中,按下一组合健,可创建快捷键。在“键说明”框中,添加希望在菜单项的旁边出现的文本。注意:访问键与健盘快捷键的区别是:使用快捷键可以在不显示菜单的情况下选择此菜单中的一个菜单项。4.启用和废止菜单项可以根据逻辑条件启用或废止菜单及菜单项。若要启用或废止菜单及菜单项,可以进行如下操作:(1)在“菜单名称”栏中,选择相应的菜单标题或菜单项。(2)选择“选项”栏中的按钮,显示“提示选项”对话框。(3)选择“跳过”,出现“表达式生成器”。(4)在“跳过”框中键人表达式,此表达式将用于确定是启用菜单或菜单项,还是废止菜单或菜单顶。如果此表达式取值为“假”(.F.),则启用菜单或菜单项。如果此表达式取值为“真”(.T.),则废止菜单或菜单项。注意:显示菜单系统后,可以使用:SETSKIPOFPAD子菜单名OF_MSYSMENU.F.命令启用或废止菜单及菜单项。5.允许或禁止访问系统菜单SETSYSMENUTO[DEFAULT]3.指定菜单项任务菜单选项设计完成后,还要给每个菜单选项指定任务,菜单设计工作才算完成。菜单选项的任务,可以是子菜单、命令或过程。给主菜单选项中的各子菜单指定任务的操作步骤是:(1)打开“文件”菜单,选择“打开”选项,进入“打开”窗口。(2)在“打开”窗口,输入菜单文件名,再按“确定”按钮,进入“菜单设计器”窗口。(3)在“菜单设计器”窗口,选择主菜单项“档案管理”;然后,选择“编辑”,进入“菜单设计器”子菜单操作窗口。(4)在“菜单设计器”子菜单操作窗口,指定菜单子项的任务。(5)在“菜单设计器”窗口,按“退出”按钮并保存菜单,结束指定子菜单任务的操作。初始化代码可以包含创建环境的代码、定义变量的代码、打开所需文件的代码,以及使用PUSHMENU和POPMENU保存或恢复菜单系统的代码。向菜单系统中添加初始化代码,可以从系统菜单中选择“显示”下的“常规选项”,在“菜单代码”区域,选择“设置”,然后再选择“确定”,再在初始化代码窗口中键入适当的初始化代码。它放置在菜单文件中菜单定义代码的前面,在菜单产生之前执行。向菜单系统中添加“清理”代码,可以从系统菜单中选择“显示”下的“常规选项”,在“菜单代码”区域,选择“清理”,然后再选择“确定”,再在清理代码窗口中,键入适当的清理代码。它放置在菜单文件中菜单定义代码的后面,在菜单显示出来之后执行。注意:如果设计的菜单是应用程序的主菜单,则应该在清理代码中包含READEVENTS命令,并为退出菜单系统的菜单命令指定一个CLEAR命令,以防止应用程序的运行过早地中断。向菜单系统添加初始化代码和清理代码4.生成菜单在应用程序中使用菜单之前,必须先生成它。生成菜单的方法如下:l.从“菜单”菜单中,选择“生成”命令,弹出“生成菜单”对话框。2.在“输出文件”框中键人菜单文件保存的路径与名称。注意:VisualFoxPro提示将菜单系统以.mnx为文件扩展名保存。该文件是—个表,存储与菜单系统有关的所有信息。在保存菜单系统之后,VisualFoxPro提示生成一个带有.mpr扩展名的输出文件,此文件就是已生成的菜单程序。5.运行菜单菜单选项及每个菜单选项任务确定后,菜单设计工作已结束。用户可以通过运行菜单命令运行菜单。运行菜单的命令如下:DO<菜单文件名.MPR>6.创建快捷方式菜单要想在控件或对象上单击右键时,就会显示快捷方式菜单,以快速展示当前对象可用的所有功能。可用VisualFoxPro创建快捷方式菜单,并将这些菜单附加在控件中。例如:可创建包含“剪切”、“复制”和“粘贴”命令的快捷方式菜单,当用户在 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 控件所包含的数据上单击右键时,将出现快捷方式菜单。创建快捷方式菜单的方法如下:1.从“项目管理器”中选择“其他”选项卡,选择“菜单”。2.选择“新建”按钮,弹出“新建菜单”对话框。3.选择该对话框中的“快捷菜单”选项,则出现“快捷菜单设计器”。4.进入“快捷菜单设计器”后,用与设计下拉式菜单相似的方法,在“快捷菜单设计器”窗口中设计快捷菜单,生成菜单程序文件。5.在快捷菜单的“清理”代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单,释放其所占用的内存空间。命令格式如下:RELEASEPOPUPS<快捷菜单名>[EXTENDED]6.在菜单设计环境下,选定需要添加快捷菜单的对象。即在“设置”代码编辑窗口中输入接受当前表单对象引用的参数语句:PARAMETERSmfRef7.在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令:DO<快捷菜单文件名.mpr>WITHThis,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.了解操作对象的快捷菜单的设计。(详见配套实训)实验题目思考题
本文档为【《Visual FoxPro程序设计(第二版)》-电子教案-王永国 第8章 菜单设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
科技制造的艺术美
暂无简介~
格式:ppt
大小:414KB
软件:PowerPoint
页数:0
分类:工学
上传时间:2019-11-02
浏览量:18