一、思考题9 m( t6 C* X0 ~: a0 l& B" X
1、如何为表单项指定一项任务。
4 k) f- Y- N1 V; ~: Z 2、如何将你所设计的菜单附加在指定的表单上?
6 C* `2 z4 n: h9 l- G' u" D) }8 k& b 3、如何将你所设计的快捷菜单附加在指定的控件上?" q5 T& r$ P3 ~) Q- R9 R, u" ?
4、建立一个表单,并将你设计的程序、表单、报表、查询等挂在该菜单上,然后生成.mpr文件。. ]9 X8 f3 U: }0 b* [1 H" \- S, e
二、选择题
* _+ j% q+ m* f" u 1、使用菜单设计器窗口时,在“结果”组合框选项中,如果定义一个过程,应选择 。
( _6 K" j8 m$ }1 z+ R A.命令 B.过程
$ ~$ o% y$ ^0 s C.子菜单 D.填充名称
$ G" i! k- ~- V+ N' \ 2、在定义菜单命令中,有许多关于菜单设置的子句,能够使用户在菜单中选定多个菜单项的子句是 。. p3 ]0 K; U. e
A.PROMPT B.KEY# _1 |# v6 i# O7 x% Q% V
C.MARGIN D.MULTISELECT2 ?" m2 W% s! F
3、为一个表单建立了快捷菜单,要打开这个菜单应当 。( S+ ~, U3 Y# |( t, W5 K
A.用热键 B.用事件, i% U6 }# R6 v1 }/ |; A( x
C.用快捷键 D.用菜单8 a4 }' l' d5 x- l+ M4 f1 m& V
4、将一个预览成功的菜单存盘后,再运行该菜单时却不能执行,原因是 。2 {! A9 U# o t3 ?+ {( b" M
A.使用调用菜单的命令不正确 B.没有把菜单文件放入项目中( i2 |( F2 }: z4 N0 v
C.没有生成菜单文件 D.没有编写程序- D% o% E4 I; j/ T
5、在定义菜单命令中,可以为菜单项的标题留出一定的空白子句是 。
/ ^+ P, M8 {) u+ A A.MARGIN 子句 B.PROMPT 子句
1 q% u- u0 o% c* B C.SCROLL 子句 D.MOVER 子句
( I! D5 C D1 Y4 X* X 6、在命令文件中,调用菜单的命令 。
% ?# h k [9 r0 U A.CALL < 菜单文件名 > B.LOAD < 菜单文件名 >
4 o a1 P7 Y, o8 T4 N/ e C.PROCEDURE D.DO < 菜单文件名 >
1 H4 D Q' A3 M1 n: |1 A 三、填空题2 Y2 U3 \& t$ e
1、用菜单设计器设计的菜单文件的扩展名为 ,生成的菜单程序文件的扩展名为 。 C$ |( m( K( @" `2 ~
2、当菜单项被选择时,可以做出一定功能,这个动作可以是 、 、 。$ J. A" y! v- ?2 b
3、快捷菜单一般是由一个或多个上下级的 组成。* H9 Y7 s/ {( E
4、下拉菜单一般包括条形菜单和一组弹出式菜单,其中,条形菜单称为 ,弹出式菜单称为 。% B# J* e3 D! E3 b5 R
5、在定义菜单的某单项命令格式中,KEY参数是指 ,MESSAGE 参数是指 , PROMPT是指 。/ K) }' P" j1 w: r: M; ^- D( a
6、在运行了一个用户定义的菜单程序后,如果要从菜单退出回到系统菜单下,可在Visual FoxPro 命令窗口中键入的命令是 。6 o7 ]: c7 y& r/ i4 T
习题九答案
: B) h# }! [- S: k4 U/ M2 L N 一、 略5 ]' d Z: f9 p' A' ^" M: S
二、选择题( J& b, w' T/ G
BDBCAD. r- M5 j' ?" l; m7 b1 v* b
三、填空题5 f! p! O$ E ^2 E/ O
1、mnx、mpr 2、执行一条命令、执行一个过程、激活另一个菜单
( Q1 G4 [* ~4 j$ `9 H6 ? 3、弹出式菜单 4、系统菜单、子菜单
6 s a( L9 e: C' v+ Z. A 5、指定快捷菜单、指定提示信息、指定菜单项标题8 j& n# o V6 a( K# P
6、SET SYSMENU TO DEFAULT |