- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江苏省计算机等考试VFP第八章知识点归纳
第 九 讲
菜单、报表、应用程序
菜 单 设 计
VFP菜单:条形菜单和弹出式菜单。(全国)
vfp菜单分两种:一般菜单和快捷菜单(江苏)
Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单,条形菜单的内部名字为_MSYSMENU
菜单设计器所设计的菜单保存在.mnx文件中,如果要运行菜单,必须生成一个.mpr的文件,它是一个文本文件,即.mnx文件是菜单定义文件或菜单文件,存放各菜单项的定义,不能运行, mpr文件是菜单程序文件,可执行
菜单设计的基本流程
定义菜单:create menu 菜单定义文件名,生
成菜单定义文件(.mnx)和菜单备注文件(.mnt)
修改菜单定义: modify menu 菜单定义文件名
运行菜单程序文件:do 菜单名.mpr,扩展名MPR不能省略,产生用于运行的.mpx文件
DO命令小结: do 查询名.qpr , qpr不可省.运行表单的命令:
do form 表单名.scx 注意:SCX可省略运行程序的命令:do 程序名.prg 注意:PRG可省略
每个菜单项都可设置一个热键(访问键)和快捷键。
设置访问键Alt+字母 :在菜单项后键入“\字母”
例:为“文件”菜单项设置访问键Alt+F,方法在菜单名称中输入文件(\F);
为“Help”菜单项设置访问键Alt+H,方法在菜单名称中输入\ Help
设置快捷键Ctrl+字母 菜单设计器“选项”—“键标签”—按下Ctrl+字母
菜单设计器“结果”列4个选项
命令:在其后文本框只能输入一条命令
过程:可输入多行代码
子菜单:定义子(下一级)菜单
填充名称:指定菜单项的内部名称
创建分组线:在设置启用和废止菜单项:
在菜单设计器“选项”—“键标签”—“跳过”—键入
表达式,
表达式为“假”(.F.),则启用菜单或菜单项,即菜单项可用
表达式为“真”(.T.),则废止菜单或菜单项,即菜单项不可用,呈灰色
例:如果要无条件地废止一个菜单项(即让该菜单项变成灰色),则在该菜单项的“跳过expl”框中键入表达式 .T. 。
插入VFP系统菜单:在 “插入栏”中设置
“菜单名称”中,键入“\-”,在两个菜单项之间创建一条分隔线返回到系统默认菜单 ,将系统菜单恢复缺省配
置 ,即VFP主菜单:
SET SYSMENU TO DEFAULT
SET SYSMENU TO:屏蔽系统菜单,使系统菜单不可用
set sysmenu on /off 允许/禁止程序执行时访问系统菜单
set sysmenu automatic:使系统菜单显示出来,可访问系统菜单
配置VFP菜单命令
set sysmenu save:将当前系统菜单配置指定为缺省配置
将系统菜单恢复成标准配置:
set sysmenu nosave
SET SYSMENU TO DEFAULT
快速菜单:要定义的菜单和VFP系统菜单在形式或功能上很类似时,可使用快速菜单
在“菜单”下选择“快速菜单”,然后修改系统菜单
快捷菜单的创建 :
(1)在“快捷菜单设计器”窗口中设计快捷菜单,生成菜单程序文件。
(2)在快捷菜单的“清理”代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单,释放其所占用的内存空间,格式为:???RELEASE POPUPS 快捷菜单名 [EXTENDED]
(3)在表单设计器环境下,选定需添加快捷菜单的对象。
(7)在选定对象的RightClick事件代码中,添加调用快捷菜单程序的命令:DO 快捷菜单程序文件名,此处的文件扩展名.MPR不能省略。
SDI菜单的创建
SDI(Single Document Interface,单文档界面)
菜单:指出现在单文档界面窗口中的菜单,即为
顶层表单添加下拉式菜单 。
方法:
(1)在“菜单设计器”窗口中设计好下拉式菜单。
(2)打开“显示”菜单下“常规选项”对话框,选中对话框右下角的“顶层表单”复选框。
3)将表单的ShowWindow属性设置为2-顶层表单
(4)在表单的Init事件中添加调用菜单的程序代码:?DO 菜单程序文件名.MPR WITH This,.T.
(5)在表单Destroy事件中添加清除菜单的程序代码:??RELEASE MENU 菜单名 [EXTENDED]其中EXTENDED表示在清除条形菜单时一起清除其下属的所有子菜单。
典型菜单系统是下拉式菜单,由一条形菜单和一组弹出式菜单组成,前者作为主菜单,后者作为子菜单。
自定义工具栏(江苏考)
要创建工具栏,必须定义一个工具栏类,VFP提供了工具栏基类(ToolBar),可依其建立工具栏子类
除了Grid控件不能添加
您可能关注的文档
- 江苏省盐城市毓路实验学校九年级质量调研语文试卷.doc
- 江苏省盐城市盐区2013-2014学年八年级历史上学期期末统考试题 新人教版.doc
- 江苏省省级普通水平测试员.doc
- 江苏省苏州市213届高三暑假自主学习调查试卷(数学)WORD版有附加题.doc
- 江苏省苏州市张港市2012-2013学年八年级上学期期末调研测试历史试题.doc
- 江苏省苏锡常镇连六市2013届高三3月教学情况调研(一)地理试题.doc
- 江苏省药品品种案填写说明.doc
- 江苏省计算机二VFP 第一章 数据库系统基础知识 (复习要点).doc
- 江苏省计算机等考试VFP第七章考点归纳.doc
- 江苏省计算机二真题.doc
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)