在程序设计中,可以使用CREATE OBJECT函数来直接生成基于某个类的对象。该函数的格式如下:
CREATE OBJECT(<类名>[,<参数1>,<参数2>,……])函数基于指定的类生成一个对象,并返回对象的引用。
对象属性访问以及对象方法调用的基本格式如下:
<对象引用>.<对象属性>
<对象引用>.<对象方法>[(参数列表)]
【例】基于Visual FoxPro的FORM类生成一个对象,然后访问该对象的一些属性和方法。
Oform=CREATEOBJECT("Form") &&生成一个空白表单
Oform.show&&显示表单
Oform.caption=”演示” &&修改表单的标题
?”这是一个生成对象的演示程序” &&在表单上输出字符串
Oform.release
6.容器和控件
Visual FoxPro中的类一般可分为两种类型:容器类和控件类。相应地,可分别生成容器(对象)和控件(对象)。
控件:
是一个可以以图形化的方式显示出来并能与用户进行交互的对象。控件常被放置在一个容器里。
容器:
容器可以被认为是一种特殊的控件,它能包容其他的控件或容器控件是一个可以以图形化的方式显示出来,并能与用户进行交互的对象。
7.事件
事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应与方法集可以无限扩展不同,事件集是固定的,用户不能定义新的事件。
8.建立表单
表单(Form)是Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口。
表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为.scx。在项目管理器中创建的表单自动隶属于该项目。创建表单一般有两种途径:
1)使用表单向导创建简易的数据表单;
2)使用表单设计器创建或修改任何形式的表单。
(1)使用表单向导启动表单向导有以下四种途径:
①打开“项目管理器”,选择“文档”选项卡,从中选择“表单”。然后单击“新建”按钮。在弹出的“新建表单”对话框中单击“表单向导”按钮。
②在系统菜单中选择【文件】|【新建】命令,或者单击工具栏上的“新建”按钮,打开“新建”对话框,在文件类型栏中选择“表单”。然后单击“向导”按钮。
③在系统菜单中选择【工具】|【向导】|【表单】命令。
④直接单击常用工具栏上的“表单向导”图标按钮。
按步骤依照“表单向导”完成单表表单或一对多表表单的设计
(2)使用表单设计器启动表单设计器有多种方法:
●菜单方法:若是新建表单,在系统菜单中选择【文件】|【新建】,在文件类型对话框中选择“表单”,单击“新建文件”按钮;若是修改表单,则单击【文件】|【打开】,在打开对话框中选择要修改的表单文件名,单击“打开”按钮。
●命令方法:在COMMAND窗口输入如下命令:
CREATE FORM<文件名>&&创建新的表单或MODIFY FORM<文件名>&&打开一个已有的表单●在项目管理器中,先选择文档标签,然后选择表单,单击新建按钮。若是修改表单,选择要修改的表单,单击“修改”按钮。