VFP及其应用系统开发1

VFP及其应用系统开发1

ID:40232119

大小:93.00 KB

页数:13页

时间:2019-07-27

VFP及其应用系统开发1_第1页
VFP及其应用系统开发1_第2页
VFP及其应用系统开发1_第3页
VFP及其应用系统开发1_第4页
VFP及其应用系统开发1_第5页
资源描述:

《VFP及其应用系统开发1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十二章菜单设计12.1菜单设计概述12.1.1菜单的结构VFP支持两种类型的菜单:条形菜单(一级菜单)和弹出式菜单(子菜单)。它们都有一组菜单选项显示于屏幕供用户选择,用户选择时都有一定的动作,动作可以是以下三种情况中的一种:执行一条命令、执行一个过程、激活另一个菜单。*常规的菜单系统一般是下拉式菜单(由一个条形菜单和一组弹出式菜单组成)另外还有快捷菜单(由一个或一组上下级的弹出式菜单组成)12.1.2建立菜单系统的步骤1.规划与设计菜单系统2.建立菜单项和子菜单3.按实际要求为菜单系统指定任务4.利用已建立的菜单文件生成扩展名为.mpr的菜单程序文件5.运行生成的菜单程序文件12.

2、1.3系统菜单的控制VisualFoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单。在VisualFoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。通过SETSYSM’ENu命令可以允许或禁止在程序执行时访问系统菜单,也可以重新设置系统菜单。命令格式是:SETSYSMENUON

3、OFF

4、AUTOMATIC

5、TO[(弹出式菜单名表>]

6、TO[(条形菜单项名表>]

7、TO[DEFAULT]

8、SAVE

9、NOSAVE个字句的含义其中各子句的含义是:ON允许程序执行时访问系统菜

10、单,OFF禁止程序执行时访问系统菜单,AuTOMATIC可使系统菜单显示出来,可以访问系统菜单。TO子句用于重新设置系统菜单。“TO[(弹出式菜单名表>]”以菜单项内部名字列出可用的弹出式菜单。“TO[(条形菜单项名表)]”以条形菜单项内部名字列出可用的子菜单。“TO[DEFAULT]”将系统菜单恢复为缺省配置。SAVE将当前系统菜单配置指定为缺省配置,NOSAVE将缺省设置恢复成VisualFOxPro系统的标准配置。要将系统菜单恢复成标准设置,可先执行SETSYSMENUNC)SAVE命令,然后执行SETSYSMENUTODE-FAULT命令。不带参数的SETSYSMENUTO命令

11、将屏蔽系统菜单,使系统菜单不可用。12.2下拉式菜单设计12.2.1菜单设计器窗口一.打开菜单设计器窗口 (三种方法)1、通过系统菜单来建立或打开(1)菜单的建立“文件→新建”,在“新建”对话框中单击“菜单”选项→单击“新建文件”按钮,得到“新建菜单”对话框,单击“菜单”则进入“菜单设计器”,“快捷菜单”按钮则用来创建一个快捷菜单。(2)菜单的打开:2、用命令来建立或打开:建立菜单的命令格式:CREATEMENU【菜单文件名】打开和新建菜单的命令格式:Modify Menu 【菜单文件名】扩展名为.Mnx,但允许缺省。3、通过项目管理器来建立或打开 :打开项目管理器窗口,选择‘其他’选

12、项卡,选择‘菜单’项,用‘新建’建立菜单。或选择‘菜单’下某菜单名,用‘修改’按钮打开菜单设计器窗口。@.菜单设计器窗口用来定义菜单。菜单设计器窗口由一个列表框、一个组合框和四个按钮组成。列表框中每行可定义一个菜单项,分为 “菜单名称”、“结果”和“选项” 三列一、“菜单名称”列用于输入菜单项的显示名称。二、结果列用于指定菜单项被选定时发生的动作。下拉列表框中有四个选项:“命令”:指定选择菜单项时执行的一条VFP命令。“过程”:指定选择菜单项时执行的一个过程。选定该项后,单击右侧的“创建”按钮,则打开输入程序代码的文本编辑窗口。关闭编辑窗口后,按钮变为“编辑”。“子菜单”:定义当前菜单

13、的子菜单。选定该项后,单击右侧的“创建”按钮,则进入子菜单界面。“填充名称”/“菜单项#”:该选项让用户定义第一级菜单的菜单名或子菜单的菜单项序号。当前若是一级菜单就显示“填充名称”,表示让用户定义菜单名;当前若是子菜单项,就显示“菜单项#”,表示让用户定义菜单项序号,定义时将名字或序号输入到它右边的文本框内。其实系统会自动设定菜单名及菜单项序号,只不过系统所取名字往往难以记忆,不利于阅读菜单程序和在程序中引用。三、“选项”按钮列用于定义菜单的附加属性。单击按钮,将出现“提示选项”对话框(如图13.1.3所示)。用户可以定义菜单项的快捷键、设定启用或废止菜单及菜单项的条件等。定义快捷键

14、:在“键标签”框中输入快捷组合键。设定废止项:在“跳过(Skip for)”框中,输入一个逻辑表达式来作为废止条件,如果条件为真,则该菜单项不可用。设定显示状态信息:在“信息“框中输入该菜单项的说明信息,这些信息将显示在VFP的状态栏中。四、“菜单级”组合框显示当前编辑的主菜单或子菜单,允许用户在主菜单和子菜单之间切换。五、“菜单项”命令按钮组“插入”命令按钮:选定该按钮,系统会在当前菜单行之前插入一个新菜单行。“插入栏”命令按钮:该按钮的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。