Visual FoxPro 6.0面向对象技术与表单制作
章 节 测 试 卷
一、填空题
1 在面向对象程序设计中,对象具有三个主要的特性,它们分别是 、 、 。
2 类是对象的集合,它包含了相似的对象的特性和行为方法,而 是类的实例;Visual FoxPro提供了一系列的基类,用户可以在这些基类的基础上定义自己的类和子类,从而利用类的 性,减少编程工作量。
3 在Visual FoxPro中,常用控件类有 、 、 、 、
和 等。
4 现实世界中的每一个事物都是一个对象,对象所具有的特征被称为 ;对
象的 就是对象可以执行的动作或行为。
5 在Visual FoxPro中,可以有两种不同的方式来引用一个对象,下面的两条语句:FormSet1.Form1.Command1.Caption=”确定”,This.Caption=”确定”引用的方式分别称为 和 。
6 在Visual FoxPro中,对象的引用有两种: 和 。参照关键字This表示该对象本身,ThisForm表示包含该对象的 ,ThisFormSet表示包含该对象的 ,Parent表示包含该对象的 。
7 Visual FoxPro提供了三种方式来创建表单,它们分别是使用 创建表单;使用 创建一个新的表单或修改一个已经存在的表单;使用“表单”菜单中的 创建一个简单的表单。
8 用命令方式或事件方式均可释放当前运行的表单(ThisForm),它们所使用的命令语句分别是RELEASE THISFORM和 。
9 在Visual FoxPro命令窗口中执行 命令,就可以打开表单设计器窗口,把设计好的表单存盘时,将产生扩展名为 和 的两个文件。
10向表单中添加一个命令按钮控件的方法是,选定 中的命令按钮,然后在 内某处单击,便可完成添加;如果想添加4个标签控件,则可在选定标签后,单击 按钮,然后在表单的不同位置单击4次即可。
11表单中控件的属性既可在编辑状态设置,又可在 窗口设置。
12表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为 。创建表单一般有两种途径:使用 创建简易的数据表单;使用 创建或修改任何形式的表单。
13用户可在表单窗口中可视化地添加和修改控件,改变 ,表单窗口只能在 窗口内移动。
14以新建方式启动表单设计器时,系统将默认用户创建一个 表单。
15表单常用事件有 事件,它在表单创建时引发; 事件,它在表单对象释放时引发; 事件,它在鼠标右键单击表单时引发。
16若要实现表单中的控件与某一数据表中的字段绑定,则在设计时应先在 设置表单的数据源为该数据表。
17在一个表单对象中添加了两个按钮Command1和Command2,为这两个按钮编写的事件过程名称分别为 和 。
18上题中,如果程序运行时单击Command1按钮,表单的标题变为“Command1”,则其事件过程代码为 ;单击Command2按钮,Command1按钮变为不可见,则其事件过程代码为 。
19对于表单中的命令按钮,若要使按钮显示指定的文字,应对其 属性进行设置;若要使指定的文字自动适应按钮区域的大小,则应将其 属性设置为 。
20在表单设计时,为了实现一个控件的值与某个相关的数据源联系起来,可通过设置该控件的 属性。
21在表单中添加了某些控件之后,可以通过 窗口为这些控件设置属性值,还可以通过该控件对应的 为其设置常用的属性。
22如果要使得在某个文本框中输入密码时,显示的对应字符为“#”,则必须将文本框的 属性设置为 。
23在列表框的主要属性中, 属性用来设置列表框的列数, 属性用来设置列中数据来源于哪种类型。
24在表单运行时,计时器控件是 的;当时间到时,其产生一个 事件。
25在文本框中可以通过设置 属性可将其设为只读,通过设置 属性可将输入的字符设为不显示。
26在文本框控件中,想让用户能键入“Y”或“N”,而不是“T”或“F”来输入逻辑字段,应将 属性设置为 。
27计时器控件的Enable属性是用于控制计时器的 和 。
28文本框的主要属性是 ;ButtonCount属性是用来定义命令按钮组控件的 个数。
29在文本框控件中,将 属性设置为 ,可限制用户只能输入具有两位小数并小于1,000,000的数值。
30在应用程序中,需要获得某些安全信息,如密码,这时可以用 来接收这一信息,可将其 属性设置为“*”或其他的一般字符。
31若要设置表格中的列数,可在“属性和方法程序”列表中选择 属性,然后在“属性”框中,键入需要的列数。
32将命令按钮的 属性设置为 ,可使该命令按钮成为默认选择。如果一个命令按钮是默认选择,那么按 键后,将执行这个命令按钮的 事件。
33Error事件发生在 时候。
34一般地,画表单或控件是在没有事件发生时自动处理的,如果需要立刻更新表单或控件时可使用 方法。
35采用面向对象的程序设计方法设计的应用程序,其功能的实现是由 驱动的。
36对象是 的实例。
37表单运行过程中,当用户单击其中某一对象而释放表单时,则该对象的事件为
,其事件代码中须有 命令。
38Visual FoxPro中表单文件以 扩展名存储,通过 属性来引用表单对象,而Caption属性用于设置表单标题栏中的信息。
39要让表单首次显示时自动位于主窗口中央,则应该将表单的 属性设置为.T.。
表单设计器怎么做40在Visual FoxPro系统中,可以同时设置多个对象的同一属性(如Width属性),设置前必须同时 这些对象。;
41在“表单设计器”中设计表单时,如果从“数据环境设计器”中将表拖放到表单中,则表单中将会增加一个 对象;如果从“数据环境设计器”中将某表的逻辑型字段拖放到表单中,则表单中将会增加一个 对象。
42用来确定复选框是否被选中的属性是 ,用来指定显示在复选框旁文字属性的是
。
43在表单中确定控件是否可见的属性是 。
44如果希望表单上的Label1控件的宽度和输入的文字的宽度一致,则需把它的
属性设置为.T.
45将控件绑定到一个字段,移动记录后字段值发生变化,这时对象的 属性的值也随之变化。
46如果要让一个文本框的初始值设置为当前日期且不能更改,则应在该文本框的
事件中设置代码为This.Value=date(),同时要将它的 属性设置为.F.。
47如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为 。
48用当前窗体的Label1控件显示系统的时间的语句是:
THISFORM.LABEL1.
二、选择题
1 下列关于面向对象程序设计(OOP)的叙述,不正确的是
A)OOP的中心工作是程序代码的编写
B)OOP以对象及其数据结构为中心展开工作
C)OOP以“方法”表现处理事物的过程
D)OOP以“对象”表示各事物,以“类”表示对象的抽象
2类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为
A)多态性 B)动态绑定 C)静态绑定 D)继承
3 任何对象都有自己的属性,下列关于属性的叙述中,正确的是
A)属性是对象所具有的固有特性,通常用各种类型的数据来表示
B)属性是对象所具有的内部特性,通常用各种类型的数据来表示
C)属性是对象所具有的外部特性,通常用各种类型的数据来表示
D)属性是对象所具有的固有方法,通常用各种程序代码来表示
4 在Visual FoxPro中,命令按钮组是
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论