版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、9面向?qū)ο蟮某绦蛟O(shè)計(jì)一、面向?qū)ο蟮某绦蛟O(shè)計(jì)OOP(ObjectientedProgramming)對(duì)象:一種將數(shù)據(jù)和操作過(guò)程結(jié)合在一起的數(shù)據(jù)結(jié)構(gòu),是現(xiàn)實(shí)世界中待處理的客觀實(shí)體的抽象表達(dá)。例:表單(FM),文本框(TEXTBOX)等二、對(duì)象(object)和類(class)的含義對(duì)象::是反映客觀事物屬性及行為特征的描述。類:是具有共同屬性、共同操作性質(zhì)的對(duì)象的集合。類是對(duì)象的抽象描述,對(duì)象是類的實(shí)例。類是抽象的,對(duì)象是具體的。通過(guò)類可以
2、產(chǎn)生對(duì)象。三、類的特性:繼承性、封裝性、多態(tài)性四、類的分類:基類(29個(gè))、子類、用戶自定義類(類庫(kù))其中VFP中基類又分為:容器類和控件類五、對(duì)象的基本要素:屬性、事件、方法(消息)1、屬性(PRERTY):是一組用于描述對(duì)象的物理特征的值。如:對(duì)象的標(biāo)題(CAPTION),名字(NAME),可見(jiàn)性(VISIBLE),能用性(ENABLED)等A、常用屬性屬性屬性說(shuō)明說(shuō)明屬性屬性說(shuō)明說(shuō)明Caption指定對(duì)象的標(biāo)題Visible指定對(duì)
3、象是可見(jiàn)還是指定對(duì)象是可見(jiàn)還是隱藏隱藏Name指定對(duì)象的名字指定對(duì)象的名字Enabled指定對(duì)象能否使用指定對(duì)象能否使用Value指定對(duì)象當(dāng)前的取值指定對(duì)象當(dāng)前的取值Left對(duì)象左邊相對(duì)于父對(duì)對(duì)象左邊相對(duì)于父對(duì)象的的位置象的的位置Passwd指定用作占位的字符(通指定用作占位的字符(通常用于文本框設(shè)置密碼顯常用于文本框設(shè)置密碼顯示形式)示形式)TOP對(duì)象上邊相對(duì)于父對(duì)對(duì)象上邊相對(duì)于父對(duì)象的位置象的位置ButtonCount指定命令按鈕組
4、指定命令按鈕組(COMMGROUP)或選項(xiàng)按鈕組)或選項(xiàng)按鈕組(OPTIONBUTTONGROUP)中的按鈕數(shù)目)中的按鈕數(shù)目FONTNAME指定對(duì)象文本的字體指定對(duì)象文本的字體名B、屬性的修改:屬性工具中修改,也可以在事件代碼中修改。事件代碼中修改的方法:(1)絕對(duì)引用:指出所在容器類的名字格式:容器.對(duì)象.屬性=值例如:m1.caption=’顯示’(2)相對(duì)引用:格式:相對(duì)引用.對(duì)象.屬性=值相對(duì)引用.對(duì)象.方法=值參照關(guān)鍵字參照
5、對(duì)象涉及控件大小調(diào)整:位置及大?。簍op、left、height、width涉及控件獲得焦點(diǎn)事件方法:GotFocus失去焦點(diǎn):LostFocus涉及控件操作某個(gè)表的字段:設(shè)置數(shù)據(jù)環(huán)境后設(shè)置屬性ControlSource當(dāng)然組合框和列表框不一樣:需要設(shè)置的是RowSource和RowSourceType注意:事件和所對(duì)應(yīng)的方程程序的編寫(xiě)使用是在代碼窗口中選擇過(guò)程。三、表單控件三、表單控件.重點(diǎn)控件:表單、標(biāo)簽、文本框、命令按鈕、選項(xiàng)按鈕
6、組、復(fù)選框、列表重點(diǎn)控件:表單、標(biāo)簽、文本框、命令按鈕、選項(xiàng)按鈕組、復(fù)選框、列表框??颉>庉嬁?、組合框、表格、命令按鈕組。編輯框、組合框、表格、命令按鈕組。一般控件:微調(diào)按鈕、計(jì)時(shí)器、圖像、頁(yè)框和表單集。重要提示:每個(gè)控件都配有實(shí)例實(shí)例,請(qǐng)大家到本文相關(guān)目錄去調(diào)用查看。每個(gè)實(shí)例(目錄)都已經(jīng)寫(xiě)好了操作步驟(制作要領(lǐng)制作要領(lǐng))供大家學(xué)習(xí)。?表單(容器):表單(容器):主要屬性:caption(引用的時(shí)候?yàn)椋簍hisfm.caption=”
7、…”)autocenter主要事件和方法:初始化:Init釋放(退出):Release刷新:Refresh?標(biāo)簽:對(duì)象名標(biāo)簽:對(duì)象名Label1、Label2、Label3…主要屬性:標(biāo)題Caption、可見(jiàn)Visible等autosizeFontSize、FontName、FeCol、FontBold、FontItaliceg:hello?文本框:對(duì)象名文本框:對(duì)象名Text1、Text2、Text3…主要屬性:內(nèi)容Value(引用的
8、時(shí)候?yàn)椋簍hisfm.text1.value=”…”)、數(shù)據(jù)源controlsource只讀Readonly、是否為密碼passwd等說(shuō)明:value屬性默認(rèn)為字符型eg1:輸入密碼eg2:有數(shù)據(jù)源的文本框文本框?qū)W習(xí)可參考文本框結(jié)合表學(xué)生文本框結(jié)合表學(xué)生實(shí)例?編輯框:對(duì)象名編輯框:對(duì)象名Edit1、Edit2、Edit3…主要屬性:內(nèi)容Value、數(shù)據(jù)源controlsource、只讀Readonly等說(shuō)明:值為字符型?命令按鈕:對(duì)象名
9、命令按鈕:對(duì)象名Comm1、Comm2、Comm3…主要屬性:標(biāo)題Caption、可用Enabled等主要事件和方法:Click主要函數(shù):MessageBox()?選項(xiàng)按鈕組(容器):對(duì)象名選項(xiàng)按鈕組(容器):對(duì)象名Optiongroup1、Optiongroup2、Optiongroup3…主要屬性:選項(xiàng)個(gè)數(shù):ButtonCount、value(0為不選,1為選中Option1,2為選中Option2。。。。)、數(shù)據(jù)源controls
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 04表單設(shè)計(jì)+背景音樂(lè)
- 04表單設(shè)計(jì)+背景音樂(lè)
- 表單設(shè)計(jì)器研究開(kāi)發(fā).pdf
- ok設(shè)計(jì)培訓(xùn)資料
- 賭石培訓(xùn)資料---賭石培訓(xùn)資料
- 馳騁自由表單設(shè)計(jì)器v0
- 馳騁自由表單設(shè)計(jì)器v0
- 采購(gòu)部文書(shū)范本與表單設(shè)計(jì)
- 產(chǎn)品熱設(shè)計(jì)培訓(xùn)資料
- 培訓(xùn)資料
- 日立培訓(xùn)資料
- 西餐培訓(xùn)資料
- 餐飲培訓(xùn)資料
- 工藝培訓(xùn)資料
- 工藝培訓(xùn)資料
- 游艇培訓(xùn)資料
- 煙嘴培訓(xùn)資料
- 司機(jī)培訓(xùn)資料
- kfc培訓(xùn)資料
- 消防培訓(xùn)資料
評(píng)論
0/150
提交評(píng)論