第9章VF使用介绍课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章VF使用介绍课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 使用 介绍 课件
- 资源描述:
-
1、9.1 Visual FoxPro9.1 Visual FoxPro系统菜单系统菜单 9.2 9.2 菜单设计器菜单设计器 9.3 9.3 下拉式菜单设计下拉式菜单设计 9.4 9.4 快捷菜单设计快捷菜单设计 Visual FoxProVisual FoxPro的系统菜单是用户调用的系统菜单是用户调用Visual FoxProVisual FoxPro系统功能的一系统功能的一种方式或途径。种方式或途径。Visual FoxProVisual FoxPro系统菜单的结构、特点和行为,则是设计系统菜单的结构、特点和行为,则是设计用户自己的菜单系统基础。用户自己的菜单系统基础。Visual Fox
2、ProVisual FoxPro系统的主菜单由主菜单项(菜系统的主菜单由主菜单项(菜单单 栏)、下拉菜单、子菜单和子菜单项等组成,如图栏)、下拉菜单、子菜单和子菜单项等组成,如图9-19-1所示。所示。Visual FoxProVisual FoxPro系统为方便用户,还设计了快捷菜单,快捷菜单一般系统为方便用户,还设计了快捷菜单,快捷菜单一般与处理对象的功能命令联系在一起,快捷菜单是一种弹出式菜单。用户与处理对象的功能命令联系在一起,快捷菜单是一种弹出式菜单。用户在在Visual FoxProVisual FoxPro系统菜单的基础上可以根据自己系统的特点和功能,方系统菜单的基础上可以根据自
3、己系统的特点和功能,方便快捷的设计自己的个性化菜单。便快捷的设计自己的个性化菜单。图图9-1 Visual FoxPro的系统菜单的系统菜单 “菜单设计器菜单设计器”是是Visual FoxProVisual FoxPro提供的可视提供的可视化菜单设计工具,使用化菜单设计工具,使用“菜菜单设计器单设计器”,既可以定制已,既可以定制已有的有的Visual FoxProVisual FoxPro菜单系菜单系统,也可以开发用户自己的统,也可以开发用户自己的菜单系统。菜单系统。9.2 菜单设计器1.启动菜单设计器启动菜单设计器o启动菜单设计器的方法如下:启动菜单设计器的方法如下:方法一:方法一:从从“
4、常用常用”工具栏上单击工具栏上单击“新建新建”按钮,在按钮,在“新建新建”对话对话框中选择框中选择“菜单菜单”,然后单击,然后单击“新建文件新建文件”按钮,屏幕上弹出如图按钮,屏幕上弹出如图9-29-2所示的所示的“新建菜单新建菜单”对话框,单击对话框中的对话框,单击对话框中的“菜单菜单”或或“快快捷菜单捷菜单”按钮,屏幕上显示出按钮,屏幕上显示出“菜单设计器菜单设计器”,如图,如图9-39-3所示。在所示。在打开菜单设计器,即可创建下拉菜单或快捷菜单。打开菜单设计器,即可创建下拉菜单或快捷菜单。图图9-2“新建菜单新建菜单”对话对话框框o方法二:方法二:通过通过“文件文件”菜单的菜单的“新建
5、新建”命令选项,后面的操作步命令选项,后面的操作步骤同方法一。骤同方法一。o方法三:方法三:通过项目管理器。即从项目管理器中选择通过项目管理器。即从项目管理器中选择“菜单菜单”,然,然后单击后单击“新建新建”按钮,后面的操作步骤同方法一。按钮,后面的操作步骤同方法一。o方法四:方法四:使用命令使用命令“CREATE/MODIFY MENUCREATE/MODIFY MENU”可以打开菜可以打开菜单设计器窗口,从而创建文件名为单设计器窗口,从而创建文件名为 、扩展名为、扩展名为.MNX.MNX的菜的菜单文件。单文件。2.菜单设计器的组成菜单设计器的组成 “菜单设计器菜单设计器”窗口的左边是一个列
6、表框,其中每一行定义当前菜单窗口的左边是一个列表框,其中每一行定义当前菜单栏的一个菜单项,包括栏的一个菜单项,包括“菜单名称菜单名称”、“结果结果”和和“选项选项”三列内容。三列内容。图图9-3“菜单设计器窗口菜单设计器窗口”(1)“菜单名称菜单名称”列列 指定菜单单项名称,也称为标题,用于显示,并非内部名。指定菜单单项名称,也称为标题,用于显示,并非内部名。在指定菜单名称时,可以设置菜单项的访问键(热键),方法是在指定菜单名称时,可以设置菜单项的访问键(热键),方法是在要作为访问键的字符前加上在要作为访问键的字符前加上“”两个字符两个字符.如指定菜单项名称为如指定菜单项名称为“文件(文件(F
7、)”,那么字母那么字母F即为该菜单项的访问键,当同时按下即为该菜单项的访问键,当同时按下Alt键和键和F键时可打开文件下拉菜单。键时可打开文件下拉菜单。可以根据各菜单项功能的相似性或相近性可以根据各菜单项功能的相似性或相近性,将弹出式菜单项分将弹出式菜单项分组组,如将剪切、复制、粘贴分为一组,将查找、替换分为一组等。如将剪切、复制、粘贴分为一组,将查找、替换分为一组等。系统提供的分组手段是在两组之间插入一条水平的分组线,方法系统提供的分组手段是在两组之间插入一条水平的分组线,方法是在相应行的是在相应行的“菜单名称菜单名称”列上输入列上输入“-”两字符。两字符。(2)结果)结果”列列 该列用于指
8、定当用户选择该菜单项时的动作。该列用于指定当用户选择该菜单项时的动作。单击该列将出现一个下拉列表框,有命令、过程、子菜单和填充名称单击该列将出现一个下拉列表框,有命令、过程、子菜单和填充名称或菜单项等四种选择,如图或菜单项等四种选择,如图9-4所示。所示。图图9-4“结果结果”列列命令命令选择此选项,列表框右侧会出现一个文本该。可以在文本框内输入选择此选项,列表框右侧会出现一个文本该。可以在文本框内输入一条具体的命令。当选择该菜单项时,将执行这条命令。一条具体的命令。当选择该菜单项时,将执行这条命令。过程过程选择此选项,列表框右侧会出现选择此选项,列表框右侧会出现“创建创建”命令按钮。单击命令
9、按钮。单击“创建创建”按按钮将打开一个文本编辑窗口,可以在其中输入和编辑过程代码。钮将打开一个文本编辑窗口,可以在其中输入和编辑过程代码。要注意,在输入过程代码时,不需要写入要注意,在输入过程代码时,不需要写入PROCEDURE语句。语句。以后,当再单击以后,当再单击“编辑编辑”命令按钮可以打开文本编辑窗口以修改命令按钮可以打开文本编辑窗口以修改过程代码。当选择该菜单项时,将执行指定过程代码。过程代码。当选择该菜单项时,将执行指定过程代码。子菜单子菜单选择此选项,列表框左侧会出现选择此选项,列表框左侧会出现“创建创建”或或“编辑编辑”命令按钮(第一命令按钮(第一次定义时为次定义时为“创建创建”
10、按钮,以后为按钮,以后为“编辑编辑”按钮)。单击按钮)。单击“创建创建”或或“编辑编辑”按钮,按钮,“菜单设计器菜单设计器”窗口就切换到子菜单页,可以在其中定义窗口就切换到子菜单页,可以在其中定义子菜单。此时,窗口右上方的子菜单。此时,窗口右上方的“菜单级菜单级”下拉列表框内会显示当前子菜下拉列表框内会显示当前子菜单的内部名字。选择单的内部名字。选择“菜单级菜单级”下拉列表框内的选项,可以返回到上级下拉列表框内的选项,可以返回到上级子菜单或最上层的条形菜单定义页面。子菜单或最上层的条形菜单定义页面。默认的子菜单内部名字为上级菜单相应菜单项的标题,默认的子菜单内部名字为上级菜单相应菜单项的标题,
11、但可以重新指定。最上层的条形菜单不能指定内部名字,但可以重新指定。最上层的条形菜单不能指定内部名字,其在其在“菜单级菜单级”下拉列表框内显示为下拉列表框内显示为“菜单栏菜单栏”。当选择该菜单项时,将激活指定的子菜单。当选择该菜单项时,将激活指定的子菜单。填充名称或菜单项填充名称或菜单项#选择此选项,列表框右侧会出现一个文本框。可以在选择此选项,列表框右侧会出现一个文本框。可以在文本框内输入菜单项的内部名字或序号。若当前定义的菜文本框内输入菜单项的内部名字或序号。若当前定义的菜单是长形菜单,该选项为单是长形菜单,该选项为“填充名称填充名称”,应指定菜单项的,应指定菜单项的内部名字。若当前菜单为弹
12、出式子菜单,该选项为内部名字。若当前菜单为弹出式子菜单,该选项为“菜单菜单项项#”#”,应指定菜单项的序号。,应指定菜单项的序号。弹出式菜单的菜单项序号也可以指定为弹出式菜单的菜单项序号也可以指定为Visual FoxPro系系统菜单中某个菜单命令的内部名字,如统菜单中某个菜单命令的内部名字,如“文件文件”菜单中菜单中“新新建建”命令的内部名字命令的内部名字MFI-NEW,此时,正在定义的菜单项,此时,正在定义的菜单项功能就与相应的菜单命令功能相同。功能就与相应的菜单命令功能相同。(3)“选项选项”列列 每个菜单列的每个菜单列的“选项选项”列都有一个无符号按钮,单击列都有一个无符号按钮,单击该
13、按钮就会出现该按钮就会出现“提示选项提示选项”对话框,如图对话框,如图9-5所示,供所示,供用户定义菜单的其他属性。当在对话框中定义过属性后,用户定义菜单的其他属性。当在对话框中定义过属性后,按钮上就会出现符号按钮上就会出现符号。图图9-5“提示选项提示选项”对话框对话框快捷方式快捷方式 指定菜单项的快捷键。方法是:先用鼠标单击指定菜单项的快捷键。方法是:先用鼠标单击“键标签键标签”文本框,使光标定位该文本框,然后在键盘上按快捷键。文本框,使光标定位该文本框,然后在键盘上按快捷键。跳过跳过 定义菜单项的跳过条件。定义菜单项的跳过条件。信息信息 定义菜单项的说明信息。定义菜单项的说明信息。主菜单
14、名主菜单名 指定条形菜单项的内部名字或弹出式菜单项的序号。如指定条形菜单项的内部名字或弹出式菜单项的序号。如果不指定菜单项的内部名字或序号,系统会自动设定。果不指定菜单项的内部名字或序号,系统会自动设定。3.菜单级菜单级 “菜单级菜单级”列表框显示当前的菜单级别,并且可利用列表框显示当前的菜单级别,并且可利用这项功能方便地从子菜单返回到任意一级菜单。这项功能方便地从子菜单返回到任意一级菜单。4.菜单项菜单项 菜单项区域有菜单项区域有“插入插入”按钮、按钮、“插入栏插入栏”按钮和按钮和“删除删除”按钮。按钮。“插入插入”按钮按钮 单击该按钮,可在当前菜单项行之前插入一个新的菜单项行。单击该按钮,
15、可在当前菜单项行之前插入一个新的菜单项行。“插入栏插入栏”按钮按钮 在当前菜单项之前插入一个在当前菜单项之前插入一个Visual FoxPro系统菜单命令。系统菜单命令。“删除删除”按钮按钮 单击该按钮,可删除当前菜单项行。单击该按钮,可删除当前菜单项行。“预览预览”按钮按钮 单击该按钮,可预见菜单效果。单击该按钮,可预见菜单效果。移动按钮移动按钮 每一个菜单项左侧都有一个移动按钮,拖动移动按钮每一个菜单项左侧都有一个移动按钮,拖动移动按钮可以改变菜单项在当前菜单中的位置。可以改变菜单项在当前菜单中的位置。9.3 下拉式菜单设计下拉式菜单设计 在在“新建菜单新建菜单”对话框中选择对话框中选择“
16、菜单菜单”,则进入菜单,则进入菜单生成器,创建下拉菜单。设计下拉菜单时,首先要设计菜生成器,创建下拉菜单。设计下拉菜单时,首先要设计菜单栏,然后为菜单栏的每一主菜单项设计各种功能。单栏,然后为菜单栏的每一主菜单项设计各种功能。菜单设计器的项主要有菜单设计器的项主要有3 3个:个:菜单名称、结果、选项菜单名称、结果、选项9.3.1 创建菜单结构文件创建菜单结构文件 Visual FoxPro支持两种类型的菜单:条形菜单和弹支持两种类型的菜单:条形菜单和弹出式菜单。每一个条形菜单都有一个内部名字和一组菜单出式菜单。每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部
17、名字。选项,每个菜单选项都有一个名称(标题)和内部名字。每一个弹出式菜单出有一个内部名字和一组菜单选项,每每一个弹出式菜单出有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。菜单项的个菜单选项则有一个名称(标题)和选项序号。菜单项的名称显示屏幕供用户识别,菜单及菜单项的内部名字或选名称显示屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。项序号则用于在代码中引用。每一个菜单选项都可以选择地设置一个热键和一个快捷键。每一个菜单选项都可以选择地设置一个热键和一个快捷键。热键通热键通常是一个字符,常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项
18、。当菜单激活时,可以按菜单项的热键快速选择该菜单项。快捷键通常是快捷键通常是ctrl键和另一个字符键组成的组合键键和另一个字符键组成的组合键。不管菜单是否激活,。不管菜单是否激活,都可以通过快捷键选择相应的菜单选项。都可以通过快捷键选择相应的菜单选项。无论是哪种类型的菜单,当选择其中某个选项时都会有一定的动作无论是哪种类型的菜单,当选择其中某个选项时都会有一定的动作。这个动作可以是下面三种情况中的一种:。这个动作可以是下面三种情况中的一种:执行一条命令、执行一个过程执行一条命令、执行一个过程和激活另一个菜单。和激活另一个菜单。典型的菜单系统一般是典型的菜单系统一般是一个下拉式菜单,由一个条形菜
展开阅读全文