每個VFP基類都有自己的一套屬性、方法和事件。當擴展某個基類創建用戶自定義類時,該類就是用戶自定義類的父類,用戶自定義類繼承該基類中的屬性、方法和事件。
在程序設計中,可以使用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)使用表單向導啟動表單向導有以下四種途徑:
①打開“項目管理器”,選擇“文檔”選項卡,從中選擇“表單”。然后單擊“新建”按鈕。在彈出的“新建表單”對話框中單擊“表單向導”按鈕。
②在系統菜單中選擇【文件】|【新建】命令,或者單擊工具欄上的“新建”按鈕,打開“新建”對話框,在文件類型欄中選擇“表單”。然后單擊“向導”按鈕。
③在系統菜單中選擇【工具】|【向導】|【表單】命令。
④直接單擊常用工具欄上的“表單向導”圖標按鈕。
按步驟依照“表單向導”完成單表表單或一對多表表單的設計
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |