ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:239.03KB ,
资源ID:20820474      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20820474.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第10章 菜单设计Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第10章 菜单设计Word下载.docx

1、(2)设计菜单(3)保存菜单(.MNX)(4)生成菜单程序(.MPR)(5)执行菜单程序(.MPX)10.2 创建下拉菜单系统为学籍管理系统创建一个简单的下拉菜单: 菜单栏有“数据管理”、“数据查询”和“退出系统”三项。 “数据管理”下有“成绩录入”和“数据修改”两项。 “数据查询”下包括“入学成绩查询”和“不及格人员查询”两项。 “退出系统”将退出“学籍管理系统”,返回Visual FoxPro系统。下面利用菜单设计器创建这个菜单。10.2.1 打开菜单设计器无论是创建新菜单还是修改已有菜单,都要打开菜单设计器。1菜单设计器的打开打开菜单设计器的方法主要有:(1)选择“文件”菜单“新建”“菜

2、单”“新建文件”。(2)在命令窗口输入MODIFY MENU 。(3)在项目管理器中,选择“其他”选项卡中的“菜单”,然后单击“新建”按钮。 以上三种方法都会打开“新建菜单”对话框,如图10-1所示,其中“菜单”按钮可创建下拉式菜单。选择“菜单”就会打开“菜单设计器”对话框。图10-1 “新建菜单”对话框2 菜单设计器介绍菜单设计器对话框如图10-2所示。图10-2 菜单设计器对话框对话框中的项目包括:(1)“菜单名称”栏“菜单名称”栏是指显示于横向标题或下拉菜单中的菜单项名称。在对话框的“菜单名称”栏中,输入菜单系统中菜单项的标题名称。(2)“结果”栏对话框中的“结果”栏是用于确定每个菜单项

3、的类型,共有四种类型: 命令:当前菜单项只是执行一条Visual FoxPro命令。选择此类型,在其右侧出现一个文本框,在文本框中输入命令即可,如:DO 过程:当前菜单项执行一组命令,即过程。选择该类型,右侧会出现“创建”按钮,单击此按钮,可以进入过程代码编辑器窗口,用户可以创建或编辑过程。 子菜单:用于创建当前菜单项的下一级菜单。选择该项后,其右侧显示“创建”按钮,单击此按钮,进入子菜单设计窗口。 填充名称或菜单项:定义菜单的内部名称,以便于调用。(3)“选项”栏利用对话框中的“选项”栏,可以为每个菜单项设置菜单项的各种属性。(4)“菜单级”框该下拉框显示当前的菜单级别,当创建的菜单层次较多

4、时,可以据此查看当前的位置,利用此框可以从子菜单的设计窗口返回到上面任一级菜单设计窗口。(5)“菜单项”组框提供设计菜单时的操作功能,如:插入菜单、插入栏和删除菜单等。 “插入”按钮:将在当前行的前面插入一个空行,用于输入一个新的菜单项。 “插入栏”按钮:在子菜单中,单击此按钮,可以把Visual FoxPro系统菜单选项插入到当前子菜单中。 “删除”按钮:单击此按钮,将删除当前的菜单项。在设计菜单的过程中,可以随时单击“预览”按钮,查看所设计菜单的运行结果。 10.2.2 创建菜单1输入主菜单栏名称在“菜单名称”栏依次输入菜单名称:“数据管理”、“数据查询”和“退出系统”。2确定每个菜单的结

5、果在“结果”栏依次为上述菜单选择菜单类型,结果如图10-3所示。图10-3 主菜单栏及结果的设计窗口3创建或修改子菜单“结果”栏是“子菜单”的右边有一个“创建”按钮,单击后,进入子菜单设计窗口,该窗口与主菜单设计窗口一样,只是“菜单级”框中的“菜单栏”变成相应菜单名称。本例中的“数据管理”、“数据查询”都有子菜单,“数据管理”项的创建步骤如下:单击“数据管理”栏中的“创建”按钮输入子菜单项“成绩录入”,并选择结果为“过程”。输入子菜单项“数据修改”,并选择结果为“过程”。用同样的方法为“数据查询”菜单建立子菜单,结果如图10-4所示。图10-4 子菜单设计窗口4“结果”栏是“命令”的菜单项输入

6、命令在“命令”型菜单项的右侧有一个文本框,可直接在此框中输入Visual FoxPro命令。本例中的“不及格人员查询”可输入命令:DO D:学籍项目补考查询.QPR“入学成绩查询”可输入命令:学籍项目入学成绩查询.QPR。5为过程类菜单项编写过程选择该类型菜单项,右侧出现“创建”按钮,单击此按钮,进入过程代码编辑器窗口,创建或编辑相应的过程代码。本例中的“退出系统”菜单项的过程代码如下:CLOSE DATABASECLEARCLEAR WINDOWSET SYSMENU TO DEFAULT&取消用户菜单返回Visual FoxPro系统菜单RETURN其编辑方法如下:选择“退出系统”菜单项。

7、单击右侧的创建按钮,打开过程编辑窗口。在打开的过程编辑窗口输入其过程代码,如图10-5所示。单击该编辑窗口关闭按钮。图10-5 过程编辑窗口 可用同样的方法为其它的过程类菜单项创建过程。“成绩录入”的过程代码是:OPEN DATABASE D:学籍项目学生库 USE D:学籍项目学生成绩表1 APPEND USE CLOSE DATABASE“数据修改”的过程代码是: OPEN DATABASE D: BROWSE USE 6保存菜单系统将所设计的菜单其保存为MNX文件,同时生成菜单备注文件MNT。MNX文件是不能执行的,它仅仅对是菜单设计方案的保存。保存本例菜单的步骤如下:单击关闭按钮,打开

8、的“另存为”对话框中输入菜单文件名:学籍管理菜单单击“保存”按钮,系统将其保存为:学籍管理菜单.MNX和学籍管理菜单.MNT。这样,一个下拉式菜单创建完成。10.2.3 进一步完善菜单1利用“提示选项”对话框在每个菜单的后边都有一个无符号按钮,选择该按钮,打开“提示选项”对话框,如图10-6所示。10-6 “提示选项”对话框在对话框中可以进行如下设置:(1)设置键盘快捷键快捷键是菜单右面标示的组合键,在菜单没有打开时,按快捷键也可以直接执行相应的菜单命令,完成其功能。组合键一般是Alt+字符或Ctrl+字母等。定义快捷键的方法是:单击对话框中的“键标签”文本框,按下所需组合键即可。(2)设置浅

9、灰色菜单在菜单项中,有的菜单可能需要根据条件启动或禁用,禁用时,此菜单显示为浅灰色。设置浅灰色菜单项的方法是:在对话框的“跳过”文本框中输入一个禁用的逻辑表达式,或者单击其右边按钮,用表达式生成器产生逻辑表达式。当逻辑表达式的值为真时,该项菜单为禁用状态,否则为启动状态。(3)建立状态信息状态信息是对相关菜单或菜单项进行说明的文字,执行时其显示在用户菜单界面的左下方(状态栏)。对于一个完整的菜单系统来说,状态信息是不可缺少的。要创建状态信息,只需在对话框的“信息”文本框输入与菜单项相关的信息说明即可,输入时,必须用引号括起来。2设置键盘访问键键盘访问键是指在菜单激活的情况下,单击此键即可执行菜

10、单命令。访问键一般在菜单选项名称的左侧、右侧或内部,用带下划线的大写字母表示。设置键盘访问键的方法是:在菜单设计器中,选择菜单项,在菜单名称中输入“ With This .T.每当运行该表单时,所指定的菜单便显示在该表单上。5菜单选项操作单击“显示”菜单的“菜单选项”命令,可打开如图10-8所示的“菜单选项”对话框。图10-8 “菜单选项”对话框本对话框中的“名称”框显示的是菜单级别名称,与当前选择的菜单项有关。在“过程”编辑框中输入程序代码,作为本级菜单各选项的公共代码,即当运行菜单时,若选择了本级菜单中没有为其编写过程代码的菜单项,则执行该程序代码。6插入系统菜单项如果所建菜单项是系统菜单

11、中的菜单项,则可以直接将该菜单从系统菜单中添加到用户创建的菜单系统中。在用户菜单中插入系统菜单项地操作步骤是:单击“插入栏”按钮,打开“插入系统菜单条”对话框,如图10-9所示。选择所需系统菜单项,单击“插入”按钮,即可把该选项插入到菜单设计器的指定行中。完成所有插入操作后,单击关闭按钮即可。图10-9 “插入系统菜单条”对话框10.3 快捷菜单的创建和附加快捷菜单的创建与下拉菜单的创建类似。步骤如下:1打开菜单设计器方法同前,只是在图10-1所示的“新建菜单”对话框中,选择“快捷菜单”,打开快捷菜单的“菜单设计器”对话框。与创建下拉菜单的窗口不同的是“菜单级”显示“快捷菜单”,“插入栏”由原

12、来的隐含变为可用。2添加菜单项。3为每个菜单项设置功能。4保存菜单文件.MNX,并生成菜单程序文件.MPR。以上各步骤的操作过程与前面创建下拉菜单的相应部分完全一样,不再赘述。5将快捷菜单附加到对象中将快捷菜单指派给某对象,即为该对象的“RIGHTCLICK”事件编写如下代码:快捷菜单程序文件名.MPR10.4 生成和运行菜单10.4.1 生成菜单程序文件用菜单设计器创建的菜单文件是不能直接运行的,必须把它转换为菜单程序文件。方法是:选择系统菜单的“菜单”“生成”。输入菜单程序文件名或用系统默认文件名。单击“生成”按钮。所生成的菜单程序的扩展名为.MPR文件,如:学籍管理菜单.MPR。注意:修

13、改后的菜单必须再次“生成”.MPR程序,否则系统执行的是未经过修改.MPR程序。10.4.2 运行菜单1命令方式命令格式:菜单程序文件名.MPR功能:执行指定的菜单程序。该命令执行时,首先查找同名的经过编译的.MPX目标文件,如果找到,则将其装入内存并执行,否则,则查找同名的未经编译的.MPR菜单程序,将其编译生成.MPX后再执行。命令中菜单程序文件的扩展名不能省略。如执行命令:DO 学籍管理菜单.MPR,该菜单程序执行后显示如图10-10所示。如果要取消用户菜单返回Visual FoxPro系统菜单可输入命令:SET SYSMENU TO DEFAULT。图10-10学籍管理菜单2利用项目管理器在项目管理器的“其他”选项卡中,选择:学籍管理菜单.MPR,单击“运行”按钮。本章小结本章详细介绍了Visual FoxPro下拉菜单的创建和运行,并对快捷菜单进行了概要的介绍。菜单的创建有命令创建、菜单设计器创建两种方法,本章只介绍了利用菜单设计器创建菜单的方法,这种方法简单直观、容易掌握。菜单是应用系统中非常重要的一种程序,其可将系统各个程序组织为一个整体,方便用户进行调用。菜单执行时将系统功能完整的显示出来,用户选择菜单中的某选项时,系统则调用相应的程序,从而实现系统的功能、满足用户的要求。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1