當前位置:才華齋>計算機>計算機二級>

2015年計算機二級《VFP》考試基礎知識積累(一)

計算機二級 閱讀(2.33W)

1.表單

2015年計算機二級《VFP》考試基礎知識積累(一)

表單(Form)就是一個輸入或顯示某種資訊的介面(視窗),是Visual FoxPro提供的用於建立應用程式介面的工具之一。被大量應用於人機互動介面的設計當中。應用表單設計功能,可以設計出具有Windows風格的各種程式介面。由於表單使用非常頻繁,所以在VFP中,專門提供了一個表單設計器來設計表單程式。表單是一個容器,除含有視窗的標準控制元件標題欄、控制按鈕外,可以向表單中新增各種物件,如按鈕、文字框、表格、圖片等。在表單設計器環境下可以進行新增、刪除及佈局控制元件的操作。

 2.物件

物件(Object)是反映客觀事物屬性及行為特徵的描述。客觀世界裡的任何實體都可以被看作是物件。物件可以是具體的物,也可以指某些概念。

從程式設計的角度來看,物件是一種將資料和操作過程結合在一起的資料結構,或者是一種具有屬性(資料)和方法(過程和函式)的集合體。事實上程式中的物件就是對客觀世界中物件的一種抽象描述。每個物件都具有描述其特徵的屬性,及附屬於它的行為。物件把事物的屬性和行為封裝在一起,是一個動態的概念。

物件是面向物件程式設計的基本元素,是“類”的具體例項。

(1)物件屬性:屬性用來表示物件的狀態。

(2)物件方法:物件方法是描述物件行為的過程。

物件的屬性特徵標識了物件的物理性質,物件的行為特徵描述了物件可執行的行為動作;物件的每一種屬性,都是與其他物件加以區別的特性,都具有一定的含義,並賦予一定的值;物件大多數是可見的,也有一些特殊的物件是不可見的。

3.類

1)類是對一類相似物件的性質描述,這些物件具有相同種類的屬性以及方法就好比是一個摸板。

物件是類的一個例項。

2)類的型別子類和父類

3)類的'四大特徵

§繼承性--說明了子類延用父類特徵的能力;

§多型性--指一些關聯的類包含同名的方法程式,但方法程式的內容可以不同,具體呼叫在執行時根據物件的類確定;

§封裝性--說明包含和隱藏物件資訊,如內部資料結構和程式碼的能力;

§抽象性--指提取一個類或物件與眾不同的特徵,而不對該類的所有資訊進行處理。

4.子類與繼承在面向物件的方法裡,繼承是指在基於現有的類建立新類時,新類繼承了現有類裡的方法和屬性。此外,可以為新類新增新的方法和屬性。我們把新類稱為現有類的子類,而把現有類稱為新類的父類。一個子類的成員一般包括:

(1)從其父類繼承的屬性和方法。

(2)由子類自己定義的屬性和方法。

5.基類Visual FoxPro基類是系統本身內含的,並不存放在某個類庫中。使用者可以基於基類生成所需要的物件,也可以擴充套件基類建立自己的子類。