信息管理第十章_第1頁(yè)
信息管理第十章_第2頁(yè)
信息管理第十章_第3頁(yè)
信息管理第十章_第4頁(yè)
信息管理第十章_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、信息管理第十章第1頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一本章內(nèi)容 用類(lèi)設(shè)計(jì)器創(chuàng)建類(lèi)類(lèi)屬性的定義類(lèi)、事件和方法的定義用編程方式創(chuàng)建類(lèi)類(lèi)的引用第2頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.1 用類(lèi)設(shè)計(jì)器創(chuàng)建類(lèi) 1.方法一:用菜單方式創(chuàng)建類(lèi)。 操作步驟如下: (1)打開(kāi)“文件”菜單,選擇“新建”,進(jìn)入“新建”窗口。 (2)在“新建”窗口,選擇“類(lèi)”,再按“新建文件”按鈕,進(jìn)入“新類(lèi)”窗口。 (3)在“新類(lèi)”窗口中,輸入如下信息: 在“類(lèi)名”對(duì)話框中,輸入要?jiǎng)?chuàng)建的新類(lèi)名。 在“派生于”下拉框中,選擇基類(lèi)或父類(lèi)。 在“存儲(chǔ)于”對(duì)話框中,輸入類(lèi)庫(kù)名 再按“確定”按鈕,進(jìn)入

2、“類(lèi)設(shè)計(jì)器”窗口。 (4)在“類(lèi)設(shè)計(jì)器”窗口,如果我們不想改變基類(lèi)或父類(lèi)屬性、事件和方法,類(lèi)就已經(jīng)建立完成,同時(shí)被保存在類(lèi)庫(kù)中,供以后使用。第3頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.1 用類(lèi)設(shè)計(jì)器創(chuàng)建類(lèi) 2.方法二 用CREATE CLASS命令創(chuàng)建類(lèi)。 CREATE CLASS命令格式: CREATE CLASS 或 CREATE CLASS OF 命令功能: 創(chuàng)建以為名的新類(lèi),并保存在以為名的類(lèi)庫(kù)中。 第4頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.2 類(lèi)屬性的定義 操作步驟如下: (1)打開(kāi)“類(lèi)”,進(jìn)入“類(lèi)設(shè)計(jì)器”窗口。 (2)打開(kāi)“顯示”菜單,選擇

3、“屬性”,彈出“屬性”窗口。 (3)在“屬性”窗口,可以修改基類(lèi)或父類(lèi)原有的屬性。 (4)如果在“屬性”對(duì)話窗口,還不能滿足對(duì)類(lèi)的屬性定義,可以自己添加新的屬性。 (5)打開(kāi)“類(lèi)”菜單,選擇“新建屬性”,可以進(jìn)入“新建屬性”窗口,在“新建屬性”窗口,用戶要輸入相關(guān)信息。 第5頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.3 類(lèi)、事件和方法的定義 操作步驟如下: (1)打開(kāi)類(lèi)。 (2)打開(kāi)“顯示”菜單,選擇“代碼”,進(jìn)入“代碼編輯”窗口。 (3)在“代碼編輯”窗口,先在“對(duì)象”下拉框中選擇對(duì)象,再在“過(guò)程”窗口下拉框中,確認(rèn)繼承下來(lái)的事件和方法,或修改繼承的事件和方法。 (4)在“

4、代碼編輯”窗口中,“過(guò)程”窗口下拉框中列出的方法,如果不能滿足對(duì)類(lèi)的定義,我們可以自己添加新的事件和方法。 (5)打開(kāi)“類(lèi)”菜單,選擇“新方法程序”,進(jìn)入“新方法程序”窗口。 (6)在“新方法程序”窗口,輸入相關(guān)信息。第6頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.4 用編程方式創(chuàng)建類(lèi)DEFINE CLASS myform AS FORM visible=.t. backcolor=rgb(128,128,0) caption=我的表單 left=20 top=10 height=223 width=443 ADD OBJECT comm1 AS COMMANDBUTTON;

5、with caption=關(guān)閉,; left=300 top=150 height=25 width=60 PROCEDURE comm1.click a=messagebox(你真的要關(guān)閉表單嗎?,4+16+0,對(duì)話窗口) if a=6 release thisform endif ENDPROC ENDDEFINE 第7頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.5 類(lèi)的引用10.5.1 由類(lèi)創(chuàng)建對(duì)象10.5.2 設(shè)置對(duì)象的屬性10.5.3 對(duì)象的方法調(diào)用和事件觸發(fā)第8頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.5.1 由類(lèi)創(chuàng)建對(duì)象10.5 類(lèi)的引用使用CR

6、EATEOBJECT()函數(shù),由類(lèi)創(chuàng)建對(duì)象。 CREATEOBJECT()函數(shù)格式: ObjectName= CREATEOBJECT(ClassName)函數(shù)功能:把以ClassName為名的類(lèi)創(chuàng)建成以O(shè)bjectName為名的對(duì)象。 第9頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.5.2 設(shè)置對(duì)象的屬性10.5 類(lèi)的引用對(duì)象的屬性設(shè)置代碼的語(yǔ)法如下:Parent.Object.Property=Value其中: .Parent為對(duì)象的父類(lèi)名; .Object為當(dāng)前對(duì)象名; .Property為屬性名; .Value為對(duì)象設(shè)置的屬性值。 第10頁(yè),共14頁(yè),2022年,5月2

7、0日,1點(diǎn)2分,星期一10.5.3 對(duì)象的方法調(diào)用和事件觸發(fā)10.5 類(lèi)的引用1.調(diào)用對(duì)象的方法調(diào)用對(duì)象的方法為:其中: .Parent為對(duì)象的父類(lèi)名; .Object為當(dāng)前對(duì)象名; .Method為調(diào)用的方法名。2.觸發(fā)對(duì)象的事件 事件與方法不同,只有當(dāng)事件發(fā)生后,對(duì)應(yīng)的事件代碼才會(huì)被執(zhí)行。第11頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.6 對(duì)象的設(shè)計(jì) 10.6.1 用編程方式設(shè)計(jì)對(duì)象10.6.2 用面向?qū)ο蠊ぞ咴O(shè)計(jì)對(duì)象第12頁(yè),共14頁(yè),2022年,5月20日,1點(diǎn)2分,星期一10.6.1 用編程方式設(shè)計(jì)對(duì)象10.6 對(duì)象的設(shè)計(jì) 操作步驟如下:(1)打開(kāi)“文件”菜單,選擇“新建”。(2)在“新建”窗口,選擇“程序”,再選擇“新文件”,進(jìn)入“程序”窗口。(3)在“程序”窗口輸入、編輯程序文件。(4)保存程序文件。(5)運(yùn)行程序文件。第13頁(yè),共14頁(yè),2022年,5月

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論