回頭看第一章的第一個示例,如圖1
程序界面由1個表單,2個標簽,2個文本框和1個命令按鈕組成,這些都是對象。用鼠標單擊"計算"按鈕,就產(chǎn)生了該命令按鈕的click事件,它的click事件中的程序被執(zhí)行。具體的代碼如下:
r=thisform.text1.value
thisform.text2.value=3.14159*r*r
thisform.refresh
事件中的代碼一般是由若干個語句組成的一段程序,這里僅需計算圓的面積并將結(jié)果在文本框中顯示出來,所以僅用3條代碼即可。語句中的value是文本框的一個屬性,通過該屬性可得到用戶在文本框中輸入的值。將值賦給該屬性,就能在該文本框中顯示出這個值。
二。類(class)、基類(bassclass)及子類:
1.類:工廠里使用一種模具可以生產(chǎn)許多同種類的產(chǎn)品,類就是生成對象的模具,使用一個類也就可以快速在應(yīng)用程序中創(chuàng)建同種類的許多對象。類是對象外觀和行為的模板,對象是類的一個實例。類是一個抽象的概念,對象是一個具體的東西。例如,"汽車"可看作是一個類,它包含了汽車這個類的共同特征(比如:型號、發(fā)動機排量、外觀尺寸、顏色等).對對于"奔馳"是汽車這個類的一個具體實例。
2.基類:vfp中,為了實現(xiàn)常用功能,系統(tǒng)提供了一些類,稱為基類,子類是用戶在已有的類的基礎(chǔ)上進行修改并加入新的特性而形成的類。子類所依托的類稱為父類。
系統(tǒng)提供的基類工具欄如圖2所示,
當我們新建或修改一個表單時,會打開"表單設(shè)計器",該工具欄會自動打開,該工具欄上的每一個按鈕對應(yīng)一個系統(tǒng)基類,見下表,我們單擊該工具欄上的某個按鈕,在表單上畫出一個控件,實際上就是依據(jù)該基類創(chuàng)建了一個對象。
相關(guān)推薦:計算機等級考試二級VF三套全真預測試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |