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