文档库 最新最全的文档下载
当前位置:文档库 › 第9章 菜单设计

第9章 菜单设计

第9章 菜单设计
第9章 菜单设计

第9章菜单设计

一、单项选择题

1.创建新菜单的命令是(§9.2 识记)

A)Create menu B)Create table C)New menu D)Create view

2.在“项目管理器”中管理菜单的选项卡是(§9.2 识记)

A)数据B)代码C)类D)其他

3.用于定义一个与菜单相关联的过程,应选择“菜单设计器”中“结果”项目的A)子菜单B)命令C)填充名称D)过程

4.用于定义一个“子菜单项”,应选择“菜单设计器”中“结果”项目中的

A)子菜单B)过程C)填充名称D)命令

5.执行“菜单”|“生成”菜单项后,生成的菜单程序的扩展名是(§9.4 识记)A).mnx B).dbf C).mpr D).idx

6.添加菜单的“快捷键”,一般使用的辅助键是(§9.2 识记)

A)Ctrl B)Alt C)Shift D)Dele

7.添加菜单的“访问键”,一般使用的辅助键是(§9.2 识记)

A)Ctrl B)Alt C)Shift D)Dele

8.利用“菜单设计器”创建的源程序文件的扩展名是(§9.4 识记)

A).mnx B).dbf C).mpr D).idx

二、填空题

1.“菜单系统”是由菜单栏、、和组成的集合。(§9.1 识记)2.利用“菜单设计器”可以创建、菜单项、快捷菜单、以及菜单项的分隔线等。3.在菜单的菜单项中,有可用和两种状态。(§9.1 识记)

4.创建菜单的三种方法是利用文件菜单、和。(§9.1 识记)

5.在命令窗口中输入Modify menu命令,执行的操作是。(§9.1 识记)

6.在“菜单设计器”的窗口中,“结果”列的四个选项内容分别是:、填充名称、和。

7.进入“菜单设计器”后,系统的主菜单将增加的菜单项是。

8.进入“菜单设计器”后,系统的“显示”菜单将增加的子菜单项是和。9.在“菜单设计器”中,菜单名称文本框用于指定菜单的和。10.在完成菜单系统的设计后,可利用“菜单设计器”的按钮浏览菜单的运行结果。

11.在“菜单设计器”中,菜单项的操作有、和。(§9.2 识记)12.在“菜单设计器”中,“插入”按钮,可在当前菜单或菜单项位置之前一个菜单标题或菜单项;“删除”按钮将当前选中的菜单标题或菜单项。(§9.2 识记)13.“菜单标题”相对应的“访问键”,可以为用户使用来访问菜单系统提供了方便。14.利用“菜单设计器”可以创建应用程序的“系统菜单”和。(§9.2 识记)15.使用“菜单设计器”提供的键盘访问键一般是同时按下和设置的键盘“访问键”,就可以激活菜单。(§9.2 识记)

16.在“菜单设计器”中,“文件”菜单项的键盘访问键是F,在菜单名称中应该键入。17.在“菜单设计器”的窗口中,菜单项的调整可以通过拖动前面的按钮来实现。18.利用“菜单设计器”可以设计完成的菜单是快捷菜单和。(§9.5 识记)

三、判断题

1.系统菜单中各菜单的菜单项状态取决于当时的操作状态。(§9.1 理解)

2.设计菜单系统时,主要应考虑用户使用和操作应用程序的方便性。(§9.1 理解)3.在菜单系统的设计时,键盘“访问键”和键盘的“快捷键”使用方法不一样。(§9.1 识记)

4.在一个应用系统的设计过程中必须使用菜单。(§9.1 理解)

5.“菜单项”就是菜单。(§9.2 理解)

6.使用“菜单设计器”定义了自己的菜单和菜单项后可利用系统菜单的“快速菜单”命令。(§9.2 理解)

7.利用“菜单设计器”可重复定义菜单的“访问键”。(§9.2 理解)

8.菜单项分组是把菜单项分到不同的菜单中。(§9.2 理解)

9.在系统的主界面中,打开“菜单设计器”后,在系统的主菜单中会自动增加“菜单”菜单项。(§9.2 识记)

10.菜单设计的好坏不影响整个应用系统的功能及人机界面的好坏。(§9.3 理解)11.可以使用“表单设计器”实现菜单的功能。(§9.4 理解)

12.菜单设计完成后,应生成“菜单程序”才能被应用程序调用。(§9.4 识记)

13.快捷菜单的功能之一是和单击鼠标右键弹出的快捷菜单相似。(§9.5 识记)

14.在“项目管理器”中建立好的菜单文件还能进行更名操作。(§9.4 应用)

15.制作“快捷菜单”是为了在特定的环境中使用方便。(§9.5 理解)

16.字符型数据也可以作为文本框的数据控件的数据类型。(§9.4 识记)

四、简答题

1.一个完整的菜单系统的组成部分有哪些?(§9.1 理解)

2.简述菜单系统的规划原则。(§9.1 理解)

3.简述启动“菜单设计器”的三种方法。(§9.1 理解)

4.如何区分菜单中菜单项的可用和禁用状态?(§9.1 理解)

5.如何将菜单项分组?(§9.2 识记)

6.简单说明如何创建快捷菜单?(§9.2 理解)

7.如何为菜单标题添加菜单访问键?(§9.2 识记)

8.如何为菜单标题添加菜单快键捷?(§9.2 识记)

9.简述制作SDI菜单的方法。(§9.3 理解)

10.简述生成“菜单程序”的方法。(§9.4 识记)

五、综合题

1.设计一个快捷菜单,包括“复制”“粘贴”“剪切”和“撤消”;在表单界面中单击右键显示该菜单。(§9.5 应用)

第9章菜单设计答案

一、单项选择题

1.A2.D 3.D 4.A5.C 6.A7.B 8.A

二、填空题

1.菜单菜单项菜单标题

2.菜单子菜单

3.禁用

4.利用项目管理器利用命令create menu

5.修改菜单

6.命令子菜单过程

7.菜单

8.常规选项菜单选项

9.标题菜单项

10.预览

11.插入插入栏删除

12.插入删除

13.键盘

14.快捷菜单

15.Alt键

16.文件(\

17.菜单名称

18.下拉菜单

三、判断题

1.正确2.正确3.正确4.错误5.错误6.错误7.错误8.错误9.正确10.错误

11.正确12.正确13.正确14.正确15.正确16. 正确

四、简答题

1、答:菜单系统、菜单栏、菜单、菜单项、菜单标题、键盘访问键以及键盘快捷键等。

2、答:基本原则有:(1)根据要执行的任务来组织菜单系统,而不要根据应用程序中的层次结构来组织。

(2)为每个菜单指定一个有意义的标题。对于菜单中的每个菜单和菜单项,都要有简短的标题。

(3)根据使用频率、逻辑顺序或字母顺序来组织菜单中的菜单项。

(4)按功能相近原则和顺序原则将菜单中的菜单项进行逻辑分组,并用分隔线分隔。(5)菜单中的菜单项数必须尽可能限制在一个屏幕中。

(6)菜单中的每个菜单和菜单项最好设置访问键和快捷键,以供快速选择。

(7)使用易于理解的词汇来描述菜单和菜单项。

3、答:(1)在Visual FoxPro系统菜单里选择“文件”菜单下的“新建”命令,选择“菜单”后单击“新建文件”;

(2)在项目管理器里选择“其他”选项卡,在项目列表里选择“菜单”,单击“新建”按钮;(3)在命令窗口里使用CREA TE MENU命令。

4、答:可用状态的菜单项是黑色文字,禁用菜单项是暗灰色文字。

5、答:创建分隔线的方法是在“菜单名称”栏中键入字符“\-”来取代一个菜单项,然后拖动该项左边的小方格移动按钮将分隔线拖到合适的位置即可。

6、答:创建快捷菜单的方法与创建一般的菜单类似。在“项目管理器”中选择“菜单”后单击“新建”命令,选择“新建菜单”对话框中的“快捷菜单”命令。

7、答:创建访问键的方法是在“菜单名称”栏中的菜单标题后面,输入反斜杠、小于符、将要作为访问键的字母,并加上括号。如“(\

8、答:在菜单设计器中设置快捷键菜单项,单击“选项”按钮,在“提示选项”对话框中的“键标签”文本框中输入Ctrl键加设定的字符即可。如为菜单项“新生登记”输入Ctrl+R。

9、答:创建SDI菜单,必须在设计菜单时指出该菜单用于SDI表单。创建时只需“显示”菜单下的“常规选项”对话框中选择“顶层表单”选项。创建SDI菜单后,还必须将其附着在SDI表单中。并且该表单的ShowWindow属性为“2——顶层表单”,在表单的Init事件中编写处理代码以调用菜单。

10、答:生成菜单程序的方法是:在V isual FoxPro系统菜单上,选择“菜单”下的“生成”命令,就可生成一个扩展名为.mpr的菜单程序。

五、综合题

答:(1)在项目管理器的“其他”选项卡上选择“菜单”的“新建”命令后,单击“快捷菜单”按钮,菜单结构:复制、过程;粘贴、过程;剪切、过程和撤消、过程,并保存为:1111.mpr

(2)新建一个表单,标题属性为:快捷菜单的应用。Right click事件为:do 1111.mpr。

相关文档