2017计算机二级VFP辅导:菜单设计与应用

如题所述

第1个回答  2022-12-13

  大家做好准备迎接考试了吗?计算机等级考试栏目诚意整理“2017计算机二级VFP辅导:菜单设计与应用”,欢迎广大考生前来学习。

   菜单设计与应用

  知识要点

  1.菜单设计过程完整的设计菜单的过程有四步:

  (1)调用菜单设计器

  (2)定义菜单

  (3)生成菜单程序

  (4)运行菜单

  ·每一个菜单选项都可以选择地设置一个热键和一个快捷键。

  ·热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。

  ·快捷键通常是CTRL和另一个字符键组成的组合键。不管菜单是否被激活,都可以通过快捷键选择相应的菜单选项。

  ·任何类型的菜单,当选择其中某个选项时,都会有一定的动作。这个动作可以是下列三种情况之一:

  只有选项名:执行一条命令

  还有省略号…执行一个过程

  还有黑三角▲:激活另一个菜单

  ·通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单:

  SET SYSMENU ON|OFF|AUTOMATIC|TO[<弹出式菜单名表>]

  |TO[<条形菜单项名表>]

  |TO[DEFAULT]|SAVE|NOSAVE

  说明:

  ON:允许程序执行时访问系统菜单

  OFF:禁止程序执行时访问系统菜单

  AUTOMATIC:可使系统菜单显示出来,可以访问系统菜单

  TO[<弹出式菜单名表>]:重新配置系统菜单,以内部名字列出可用的弹出式菜单

  TO[<条形菜单项名表>]:重新配置系统菜单,以条形菜单内部名表列出可用的子菜单

  TO DEFAULT:系统菜单恢复为缺省设置

  TO SAVE:系统菜单恢复为缺省设置

  TO NOSAVE:将缺省配置恢复成VISUAL FOXPRO系统菜单的标准配置

  ·子菜单(Submenu):如果用户所定义的当前菜单项还有子菜单的话应选择这一项。当选中这一项后,在其右侧将出现一“我”按钮,按下“我”按钮后将进入新的一屏来设计子菜单(菜单的级别可从设计窗口右侧的“菜单级”弹出列表中看出)。

  ·命令(Command):如果当前菜单项的功能是执行某种动作的话应选择这一项。当选中这一项后,在其右侧出现一文本框,在这个文本框中输入要执行的命令。这个选项仅对应于执行一条命令或调用其他程序的情况。如果所要执行的动作需多条命令完成,而又无相应的程序可用,那么在这里应该选择“过程”。

  ·主菜单名/菜单项#(Pad Name/Bar#):主菜单名(Pad Name)项出现在定义主菜单时,菜单项#(B a r#)出现在定义子菜单项时。当选中这一项时,在其右侧出现一文本框,用户可在文本框中输入一个名字。选择这一项的目的主要是为了在程序中引用它,例如,利用它来设计动态菜单。其实,如果用户不选择这一项,系统也会为各个主菜单和子菜单项指定一个名称的,只是用户不知道而已。

  ·过程(Procedure):用于定义一个与菜单项相关联的过程,当用户选择了该菜单项后将执行这个过程。如果选择了这项,在其右侧将出现一“创建”按钮,按下该按钮将调出我窗口供输入过程代码。

  ·“选项”按钮:按下这个按钮将弹出“提示选项”对话框。

  ·菜单级:这个弹出列表显示出当前所处的菜单级别。当菜单的层次较多时利用这一项可知当前的位置。从子菜单返回上面任意一级菜单也要使用这一项。

  ·“预览”按钮:使用这个按钮可观察一下所设计的菜单的形象。可在所显示的菜单中进行选择,检查菜单的层次关系及提示等是否正确,然而这种选择不会执行各菜单的相应动作。

  ·“插入”按钮:在当前菜单项的前面插入一新的菜单项。

  ·“删除”按钮:删除当前的菜单项。

  ·菜单代码,它包括如下两个复选框:

  设置:选中这一项将打开一个我窗口,从中可为菜单系统加入一段初始化代码。要进入打开的初始化代码我窗口,按“确定”按钮关闭对话框;

  清理:选中这一项将打开一个我窗口,从中可为菜单系统加入一段结束代码。要进入打开的结束代码我窗口,按“确定”按钮关闭对话框。

  ·顶层表单:如果选定该复选框,将允许该菜单在顶层表单(SDI)中使用。如果未选定,只允许在Visual FoxPro页框中使用该菜单。2.菜单选项对话框

  1)名称:在这里显示的是菜单的名称,如果用户当前正在我主菜单,则此处的文件名是不可改变的(其名称为“菜单栏”),即所有的主菜单共享一个过程。如果用户当前正在我子菜单,则此处的文件名可以改变。缺省时这里的文件名与用户在菜单设计窗口中提示列的内容一样,在使用了汉字提示的情况下最好在这里把文件名改一下。

  2)过程:这个我框用于输入或显示菜单的过程代码。如果代码很多超出了我框的大小,右侧的滚动条将被激活。

  3)我按钮:按下这个按钮将打开一个文本我窗口,这样用户就不必在菜单选项对话框中输入代码了。

  例题

  1.在Visual FoxPro中,菜单文件的扩展名为______。

  A..MNX B..MNT C..IDX D..PJT

  【解析】本题考查的知识点是菜单文件的扩展名。在Visual FoxPro中,菜单文件的扩展名为.MNX。

  答案A为菜单文件扩展名。选项B为菜单备注文件扩展名。选项C为索引文件扩展名。选项D为项目文件扩展名。

  【答案】A

  2.要为顶层表单设计下拉式菜单,首先需要在打开菜单设计器的状态下,在____对话框中选择“顶层表单”复选框;其次要将表单的____属性值设置为2,使其成为顶层表单;最后需要在表单的____事件代码中设置调用菜单程序的命令。

  【解析】本题考查的知识点是为表单设计下拉式菜单的操作。在Visual FoxPro中,为顶层表单添加下拉式菜单的操作步骤是:

  (1)在菜单设计器窗口中设计下拉式菜单。

  (2)单击“显示”菜单中的“常规选项”,选定“顶层表单”。

  (3)将表单的Show Windows属性值设置为2,使其成为顶层表单。

  (4)在表单的Init事件代码中添加调用菜单程序的命令,格式为:

  DO<文件名>WITH This[,”<菜单名>”]

  (5)在表单的Destroy事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,释放其所点用的内存空间。命令格式为:

  RELEASE MENU<菜单名>[EXTENDED]

  【答案】常规选项,Show Windows,Init

2017计算机二级VFP辅导:菜单设计与应用
·菜单级:这个弹出列表显示出当前所处的菜单级别。当菜单的层次较多时利用这一项可知当前的位置。从子菜单返回上面任意一级菜单也要使用这一项。·“预览”按钮:使用这个按钮可观察一下所设计的菜单的形象。可在所显示的菜单中进行选择,检查菜单的层次关系及提示等是否正确,然而...

VFP计算机二级考试操作题菜单要做成菜单程序文件还是只要做完菜单设计文 ...
我们首先在窗体中添加一个菜单。菜单是改善用户界面的一个主要手段,也是最早使用的一个手段之一。如果应用程序要为用户提供一组命令,菜单是一种给命令分组的很简单的方法,而且用户很容易访问这些命令。在VB中,有一个非常实用的工具可以帮助用户创建自己的菜单系统,这个工具就是菜单编辑器。使用菜单编辑...

VFP如何生成菜单
一、启动菜单设计器 首先,通过VFP的界面操作或命令启动菜单设计器。可以选择“文件”菜单中的“新建”命令,然后在弹出的新建对话框中选择“菜单”类别,点击“新建文件”按钮。或者,直接使用`CREATE MENU`命令来打开菜单设计器窗口。如果已有菜单文件需要修改,...

二级计算机VFP是什么啊?(越详细越好)
值得注意的是:程序设计的含量越来越大,考试形式是放在表单或菜单设计的过程代码里考。答题要求:先从资源管理器中运行A盘上的“上机考试”程序,输入自己的准考证号、姓名和试卷代号,确认并退出。然后进入VFP应用程序界面,将系统默认路径设置为A盘,再开始直接在考试盘上按要求做题,中途不要随意抽出软盘,考试结束时要先...

VFP二级中设计菜单里面,为某菜单项设置跳过条件,使其不可用,请问怎么设 ...
SET SKIP OF BAR nMenuItemNumber | SystemItemName OF MenuName2 lExpression4 参数 MENU MenuBarName1lExpression1 允许或禁止 Visual FoxPro 系统菜单栏或由 DEFINE MENU 创建的用户自定义菜单栏。例如,Visual FoxPro 系统菜单栏 _MSYSMENU 可以通过这个命令废止: 复制代码 SET SKIP OF MENU _...

VFP全国计算机等级考试难吗?
学起来肯定都有难度,不过VF是所有计算机二级考试中最简单最容易过的。二级VF考试,主要有数据库操作(包括表结构的修改、字段有效性、建立主索引、表之间的关联还有参照完整性)、视图和查询的建立方法、SQL语言(重点)、表单、菜单、报表这些内容。考试分上机和笔试,笔试主要是理论基础和一些SQL语句,...

vfp中怎么调用菜单?
①打开菜单文件mm.mnx,进入菜单设计器窗口。②选择菜单【菜单】-【生成…】,按"生成"按钮,生成菜单程序mm.mpr。③关闭菜单设计器窗口。④在命令窗口顺序输入如下命令,运行菜单程序mm.mpr:do mm.mpr

电脑等级资格考试都考什么
二级: VisualBasic程序设计 内容: VB的程序开发环境、对象及其操作、程序设计基础、数据的输入输出、常用标准控件、控制结构、数组、过程、键盘与鼠标事件过程、菜单、对话框程序设计、多重窗体程序设计与环境应用以及数据文件。 C语言程序设计 内容: 本课程针对性强,同时补充并注明了三级上机考试的...

计算机等级考试二级VF考试大纲
计算机二级考试VFP考试大纲 基本要求:掌握数据库系统基础知识、面向对象概念、关系数据库原理与程序设计方法;具备使用VISUAL FOXPRO建立小型数据库应用系统的能力。基础知识:了解数据库、数据模型、数据库管理系统、类和对象、事件、方法;掌握关系数据库中的关系模型、关系模式、关系、元组、属性、域、主关键...

计算机二级考试内容是什么?
全国计算机等级考试二级VF考试大纲 基本要求 1、具有数据库系统的基础知识 2、基本了解面向对象的概念 3、掌握关系数据库的基本原理 4、掌握数据库程序设计方法 5、能够使用VISUAL FOXPRO建立一个小型数据库应用系统 考试内容 一、VISUAL FOXPRO基础知识 1、基本概念 数据库、数据模型、数据库管理系统、类和...

相似回答
大家正在搜