文档详情

VFP计算机二级使用菜单设计器.ppt

发布:2017-08-11约2.03千字共14页下载文档
文本预览下载声明
全国计算机等级考试 二级VFP 使用菜单设计器:   (1) 建立主选项。   (2) 设计子菜单。   (3) 设定菜单选项程序代码。 1.菜单设计过程完整的设计菜单的过程有四步:   (1)调用菜单设计器   (2)定义菜单   (3)生成菜单程序   (4)运行菜单  ·每一个菜单选项都可以选择地设置一个热键和一个快捷键。   ·热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。 热键设置时在该字母的前面加“\”。例如 文件(\F)   ·快捷键通常是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):如果当前菜单项的功能是执行某种动作的话应选择这一项。当选中这一项后,在其右侧出现一文本框,在这个文本框中输入要执行的命令。这个选项仅对应于执行一条命令或调用其他程序的情况。如果所要执行的动作需多条命令完成,而又无相应的程序可用,那么在这里应该选择“过程”。 ·过程(Procedure):用于定义一个与菜单项相关联的过程,当用户选择了该菜单项后将执行这个过程。如果选择了这项,在其右侧将出现一“创建”按钮,按下该按钮将调出编辑窗口供输入过程代码。 【例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 【例3】扩展名为mpr的文件是 A)菜单文件 B)菜单程序文件 C)菜单备注文件 D)菜单参数文件 解答:B 【解析】vfp中扩展名为mnx的文件是菜单文件;扩展名为mpr的文件是菜单程序文件;扩展名为mnt的文件是菜单备注文件;没有菜单参数文件。 【例4】在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是 A)综合查询\(x) B)综合查询/(x) C)综合查询(\x) D)综合查询(/x) 解答:C 【例5】在Visual FoxPro中,扩展名为mnx?的是 A)备注文件 B)项目文件 C)表单文件 D)菜单文件 解答:D
显示全部
相似文档