第3節(jié) PowerBuilder 9.0 的關(guān)鍵術(shù)語
PowerBuilder有一套自己的概念和術(shù)語,主要有工作區(qū)、目標(biāo)、庫和畫板,另外還包括一些面向?qū)ο蟮男g(shù)語,如屬性、對象函數(shù)(方法)和事件。
工作區(qū):主要是用于項目管理的,類似于.net中的解決方案,用于實現(xiàn)對于應(yīng)用程序或者項目的目標(biāo)管理,同一時間里只能打開一個工作區(qū),但是工作區(qū)中可以包含多個應(yīng)用程序和目標(biāo),這點和.net和Java類似。
目標(biāo)(Target):既可以是可執(zhí)行的文件,也可以是服務(wù)器組件。
庫(Library):在pb中是用來存放對象的文件,其后綴為pbl,即項目的概念。
應(yīng)用對象:是面向?qū)ο蟪绦蛟O(shè)計的語言基礎(chǔ)。所有的對象都具備3種特性,即屬性、對象函數(shù)(方法)和事件。
面向?qū)ο蠹夹g(shù):
面向?qū)ο蟮能浖_發(fā)方法OMT是美國通用電氣公司提出的系統(tǒng)開發(fā)技術(shù),它以面向?qū)ο蟮乃枷霝榛A(chǔ),通過對問題進(jìn)行抽象,構(gòu)造出一組相關(guān)的模型,從而能夠全面地捕捉問題空間的信息。
面向?qū)ο蟮姆治觥⒃O(shè)計過程就是根據(jù)用戶需求,對其中的實體或概念進(jìn)行分析、抽象,最后設(shè)計出對象模型的過程。
目前支持面向?qū)ο蟪绦蛟O(shè)計語言還有c++,Java和c#,這幾種是比較流行的語言。面向?qū)ο蟮拈_發(fā)方法的主要特征是繼承、封裝和多態(tài)。主要是通過類的實現(xiàn)來實現(xiàn)面向?qū)ο蟮拈_發(fā)。
屬性:
屬性用來,描述對象的特征,描述一個對象不同于另一個對象的地方。
函數(shù):
大多數(shù)面向?qū)ο蟮木幊陶Z言中,將對象的函數(shù)稱之為方法,而pb只是叫法不同而已,本質(zhì)是一樣的。
事件:事件是指發(fā)生在對象上的事情。在windows系統(tǒng)中,用戶的所有操作都由系統(tǒng)自動轉(zhuǎn)換為某個事件,如用戶單擊鼠標(biāo),就會觸發(fā)鼠標(biāo)指針下的clicked事件,用戶按下鍵盤,系統(tǒng)就會將這個操作變成鍵盤事件。

?