【例】基于Visual FoxPro的FORM类生成一个对象,然后访问该对象的一些属性和方法。
Oform=CREATEOBJECT("Form") &&生成一个空白表单
Oform.show &&显示表单
Oform.caption=”演示” &&修改表单的标题
?”这是一个生成对象的演示程序” &&在表单上输出字符串
Oform.release
例 题
1.在Visual FoxPro中,表单是_______。
A.窗口界面 B.一个表中各个记录的清单
C.数据库中各个表的清单 D.数据库查询的列表
[解析] 本题考查的知识点是表单的基本知识。在Visual FoxPro中表单实际是一个窗口界面。在Visual FoxPro中各种对话框、向导、设计器等窗口统称为表单。选项B说法错误。一个表中的各个记录的清单不能算是表单。选项C错误,数据库中的表就是表,与表单不同。选项D数据库查询的列表也不能算是表单。
[答案] A
2._____是面向对象程序设计中程序运行的最基本实体。
A.类
B.对象
C.方法
D.函数
Class
类名,该类属于何种类型,指当前对象基于那个类而生成。
BaseClass 基类名,该类的基类,指当前类从那个VFP基类派生而来。
ClassLibray 类库名,类库文件,指当前类存放在那个类库中 。
ParentClass 父类名,该类的父类,指当前类从那个类直接派生而来。
[解析] 本题考查的知识点是面向对象程序设计的基本知识。在Visual FoxPro中,面向对象的程序设计以对象及数据结构为中心。因此对象是面向对象程序设计中程序运行的最基本实体。
[答案] B
3 . 对象的______ 是指对象可以执行的动作或它的行为。
A.方法 B.属性 C.事件 D.控件
[解析] 本题考查的知识点是对象的基本知识。在Visual FoxPro 中,每个对象都有自己的属性和方法,也可以对一个被称为事件的动作进行识别和响应。对象的属性一般用各种类型的数据来表示。对象的方法是指对象可以执行的动作或它的行为。掌握这这些知识,便很容易选择选项A 正确。选项D 错误,没有“对象的控件”。
[答案] A
6.容器和控件
Visual FoxPro 中的类一般可分为两种类型:容器类和控件类。相应地,可分别生成容器(对象)和控件(对象)。
控件:
是一个可以以图形化的方式显示出来并能与用户进行交互的对象。控件常被放置在一个容器里。
容器:
容器可以被认为是一种特殊的控件,它能包容其他的控件或容器控件是一个可以以图形化的方式显示出来,并能与用户进行交互的对象,
【例】如果Form1中有一个命令按钮组commandgroup1,该命令按钮组有两个命令按钮:
command1 和command2,label1是表单form1上的一个标签控件。
如果要在命令按钮command1的事件(如单击事件)代码中修改该按钮的标题可用下列命令:
this.caption=”确定”
如果要在命令按钮command1的事件代码中修改命令按钮command2的标题可用下列命令:
thisform.Commandgroup1.command2.caption="取消"
或者
this.parent.command2.caption="取消"
但不能写成下列命令:
thisform.command2. caption="取消"
如果要在命令按钮command1的事件代码中修改表单的标题可用下列命令:
This.Parent.parent.Caption=”测试窗口”
或者
thisform.caption=”测试窗口”
表容器层次中的对象引用属性或关键字
属性或关键字 引用
Parent 当前对象的直接容器对象
This ..ó
当前对象
ThisForm μ 当前对象所在的表单
ThisFormSet μ±当前对象所在的表单集
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |