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