第一范文网 - 专业文章范例文档资料分享平台

VF练习5 表单设计

来源:用户分享 时间:2025/5/31 5:31:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一、填空题

1.Visual FoxPro提供了3种方式来创建表单,它们分别是使用 表单生成器 创建表单;使用 表单设计器 创建一个新的表单或修改一个已经存在的表单;使用“表单”菜单中的 表单向导 命令创建一个简单的表单。

2.为了在程序中能显示已经创建的MyForm1表单对象,应使用命令 运行。 3.在命令窗口中执行 DO FORM 命令,即可打开表单设计器窗口。 4.将设计好的表单存盘时,将产生扩展名为 .SCT 和 .SCX 的两个文件。

5.在面向对象程序设计中,对象具有4个主要的特性分别是:抽象性、 继承 、 封装 和 多态 。

6.类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个 实例 ;类之间共享属性和操作的机制称之为 继承 ;一个对象通过发送 消息 来请求另一个对象为其服务。

7.控件的数据绑定是指该控件与某个数据源联系起来,实现某个控件的数据绑定需要为该控件指定 数据源 ,实际设置时由该控件的 ControlSource属性来指定。

8.一个应用程序通常包含多个对象,但某个时刻仅允许对一个已被选定的对象进行操作。某个对象被选定,它就获得了 焦点 。例如:ThisForm.Text1.Set Focus,就表示 指定<对象>获得焦点 。

9.“类”是面向对象程序设计的重要内容,Visual FoxPro提供了一系列基类来支持用户派生出新类,Visual FoxPro中的两种基类是 容器类 与 控件类 。

10.在Visual FoxPro中,可以有两种不同的方式来应用一个对象,以下第一个命令应用对象的方式称为 绝对引用 ;第2个命令的应用方式称为 相对引用 。

Formset1.Form1.Command1.Caption = “确定” This.Caption = “确定”

11.现实世界中的每一个事物都是一个对象,对象所具有的特征被称之为 属性 ;对象的 方法 就是对象可以执行的动作或它的行为。

12.Visual FoxPro提供了一批基类,用户可以在这些基类的基础上定义自己的类和子类,从而利用类的 继承 性,减少编程的工作量。

13.类是对象的集合,它包含了相似的有关对象的特征和行为方法,而 对象 则是类的实例。

14.用类来创建对象的函数是 CREATOBJECT ;其括号内的自变量就是一个已有的类名,该函数返回一个 对象 。

15.在OOP中, 封装 是将数据和处理数据的操作放在一起。对于一个对象来说,就是将该对象的属性和方法放到单独的一段源代码中。

16.在OOP中,类具有 封装性 、 层次性 和 继承性 的特征,这就大大加强了代码的重用性。

17.在Visual FoxPro中,在创建对象时发生的事件是 Init ;从内存中释放对象时发生的事件是 Destroy ;用户使用鼠标双击对象时发生的事件是

DblClick 。 18.用户用 命令定义的类是一段命令的集合,他们定义了对象的属性、事件和方法,放在应用程序可执行部分的 ,运行程序时并不执行。它仅仅表明该怎样做,而实际的行为操作则是由它创建的 来完成。

19.在一个表单对象中添加了两个按钮Command1和Command2,单击每个按钮会作出不同的操作,必须为这两个编写的事件过程名称分别是 Thisform.command1.Caption 和 Thisform.command2.Caption 。

20.在上题中,如果程序运行时单击Command1按钮,表单的背景变为蓝色,则其Click事件过程中的相应命令应是 Thisform.command1.Enabled=.T. ;单击Command2按钮,该按钮变为不可见,则其Click事件过程中的相应命令是 Thisform.command1.Visible=.F. 。

21.用命令方式或时间方式均可释放当前运行的表单,前者使用的命令是 Release ,后者所采用的事件是 Timer 。

22.向表单中添加控件的方法是,选定表单空间工具栏中的某个控件按钮之后,然后 单击表单窗口内某处 便可添加一个选定的控件;如果想要添加多个同类型的控件,则可在选定控件按钮之后,单击 按钮锁定按钮 按钮,然后在表单的不同位置单击,就可以添加多个同类型的控件。

23.编辑框控件与文本框控件最大的区别是:在编辑框中可以输入或编辑 多段 文本,而在文本框中只能输入或编辑 一段 文本P142。

24.数据环境泛指定义表单或表单集时使用的数据源,它可以包括 表、 视图 和 关系 。

25.如果要为控件设置焦点,则控件的Enabled属性和 Default 属性值必须为.T.。

26.控件的数据绑定是指将某个控件与相应的一个 数据源 联系起来。 27.在表单中添加了某些控件后,除了通过属性窗口为其设置各种属性外,也可以通过相应的 生成器 为其设置常用属性。

28.要是标签标题的文字竖排,必须将其 WordWrap 属性设置为.T.。 29.要编辑容器中的对象,必须首先激活容器。激活容器的方法是:用鼠标右键单击该容器,在弹出的快捷菜单中选定 编辑 命令。

30.表单的 页框 控件可用来创建多个页面表单,该控件的 PageCount 属性可用来设置页面的个数。

31.将控件与通用型字段绑定的方法是:在控件的ControlSource属性中指定 通用性字段名 。

32.“图片从/ActiveX绑定”控件用于显示 通用型字段 和 源应用程序 的内容。

=========================================================

四、选择题

1.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种(D)技术。

A.组装 B.产品化

C.固化 D.信息隐蔽

2.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装的目的是使对象的(A )分离。

A.定义和实现 B.设计和实现 C.设计和测试 D.分析和定义

3.类是一组具有相同属性和操作的对象的集合,类之间共享属性和操作的机制称之为(D )。

A.多态性 C.静态绑定 4.命令按钮组是( B A.控件 C.控件类对象 5.下列关于面向对象程序设计( A.OOP的中心工作是程序代码的编写 B.OOP以对象及其数据结构为中心展开工作 C.OOP以“方法”表现处理事物的过程 D.OOP以“对象”表示各种事物,以“类”表示事物的抽象6.任何对象都有自己的属性,下列关于属性的叙述中,正确的是( A.属性是对象所具有的固定特征,通常用各种类型的数据来表示 B.属性是对象所具有的内部特征,通常用各种类型的数据来表示 C.属性是对象所具有的外部特征,通常用各种类型的数据来表示 D.属性是对象所具有的固有方法,通常有各种类型的数据来表示7.下列关于属性、方法、事件的叙述中,错误的是( A.事件代码也可以像方法一样被显示调用 B.属性用于描述对象的状态,方法用于描述对象的行为 C.新建一个表单时,可以添加新的属性、方法和事件 D.基于同一个类产生的两个对象可以分别设置自己的属性值8.下列关于“类”的叙述中,错误的是( A.类是对象的集合,而对象是类的实例 B.一个类包含了相似对象的特征和行为方法 C.类并不实行任何行为操作,它仅仅表明该怎样做 D.类可以按其定义的属性、事件和方法进行实际的行为操作

9.如果要引用一个控件对方所在的直接容器对象,则可以使用( A. THIS C. PARENT

10.下列关于“事件”的叙述中,错误的是( A.Visual FoxPro中基类的事件可以由用户创建 B.Visual FoxPro中基类的事件是由系统预先定义好的,不可由用户创建 C.事件是一种事先定义好的特定的动作,由用户或系统激活 D.鼠标的单击、双击、移动和键盘上按键的按下均可激活某个事件11.下列关于编写事件代码的叙述中,错误的是( B.动态绑定 D.继承 P136 B.容器 D.容器类对象

OOP)的叙述,错误的是(

D )。

B. THISfORM D. 都可以 B )。

C A C)。

A )。 C)属性。 )。)。

)。 A.可以由定义了该事件过程的类中继承 B.为对象的某个事件编写代码,就是将代码写入该对象的这个事件过程中 C.为对象的某个事件编写代码,就是编写一个与事件同名的.prg程序文件 D.为对象的某个事件编写代码,可以在该对象的属性对话框中选择该对象的事件,然后在出现的事件窗口中输入相应的事件代码

12.一下叙述与表单数据环境有关,其中正确的是(C )。

A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改 B.当表单关闭时,不能自动关闭数据环境中的表 C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关

13.关于表格控件,下列说法中,不正确的是(D )。 A.表格的数据源可以是表、视图、查询 B.表格中的列控件不包含其他控件 C.表格能显示一对多关系中的子表 D.表格是一个容器对象

14.在当前目录下有M.prg和M.scx两个文件,在执行命令DO M后,实际运行的文件是(A )。

A.M.prg B.M.scx C.随机运行 D.都运行

15.在创建表单时,用( A)控件创建的对象用于保存不希望用户改动的文本。

A.标签 B.文本框 C.编辑框 D.组合框

16.在表单内可以包含的各种控件中,下拉列表框的缺省名称为( A)。 A. Combo B. Command C. Check D. Caption 17.Visual FoxPro的表单对象可以包括( D)。 A.任意控件

B.所有的容器对象 C.页框或任意控件

D.页框、任意控件、容器或自定义对象

18.在表单中加入一个复选框和一个文本框,编写Check1的Click事件代码如下,则当单击复选框后,(C )。

Thisform.Text1.Visible = This.Value A.文本框可见 B.文本框不可见

C.文本框是否可见由复选框的当前值决定 D.文本框是否可见与当前值无关

19.在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码如下,则当单击Command1后,(A )。

Thisform.Parent.Command2.Enable = .F. A.Command1命令按钮不能激活 B.Command2命令按钮不能激活

C.时间代码无法运行

D.命令按钮组中的第2个命令按钮不能激活

20.在Visual FoxPro控件中,标签的缺省名字为(B )。 A. List B. Label C. Edit D. Text

21.在运行某个表单时,下列有关表单事件引发次序的叙述中,正确的是(D )。

A.先Activate事件,然后Init事件,最后Load事件 B.先Activate事件,然后Load事件,最后Init事件 C.先Init事件,然后Activate事件,最后Load事件 D.先Load事件,然后Init事件,最后Activate事件

22.若某表单中有一个文本框Text1和一个命令按钮组CommandGroup1,其中,命令按钮组包含了Command1和Command2两个命令按钮。如果要在命令按钮Command1的某个方法中访问文本框Text1的Value属性值,下列式子中正确的是( D)。

A.This.ThisForm.Text1.Value B. This.Parent.Text1.Value C. Parent.Parent.Text1.Value D. This.Parent.Parent.Text1.Value 23.在表单设计器环境中,要选定某选项组中的某个选项按钮,例如要选定某命令按钮组中的某个命令按钮,正确的操作是(C )。

A.双击要选择的选项按钮

B.先单击该选项组,然后单击要选择的选项按钮

C.右击选项组并选择“编辑”命令,再单击要选择的选项按钮 D.以上B和C都可以 24.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(C )。 A.列表框和组合框都可以设置成多重选择 B.列表框和组合框都不可以设置成多重选择

C.列表框可以设置成多重选择,而组合框不可以 D.列表框不可以设置成多重选择,而组合框可以

搜索更多关于: VF练习5 表单设计 的文档
VF练习5 表单设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2svgt9fw274mu7525edp_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top