資源描述:
《PowerBuilder的發(fā)展歷史PowerBuilder的基本特性》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一章PowerBuilder的發(fā)展歷史PowerBuilder的發(fā)展歷史PowerBuilder的基本特性主從架構(gòu)(ClientServerArchitecture)的概念物件導(dǎo)向程式(ObjectOrientProgramming)的概念事件驅(qū)動處理(Event-DrivenProcessing)PowerBuilder簡介報告人:遠東技術(shù)學(xué)院謝哲人報告日期:92/12/17PowerBuilder的發(fā)展歷史PowerBuilder是1990年所開發(fā)出來的主從架構(gòu)(Client-Server)應(yīng)用程式前端開發(fā)工具,由於它的強
2、大功能和足夠的專業(yè)性以及採用圖形化界面的設(shè)計方式,很快的在主從架構(gòu)(Client-Server)應(yīng)用程式前端開發(fā)工具市場上佔有一席之地。PowerBuilder的發(fā)展歷史PowerBuilder的發(fā)展歷史PowerBuilder1.0是採取PointandClickedPainters的圖形化界面開發(fā)環(huán)境。利用資料視窗(DataWindow)的方式處理資料。對於長久以來一直使用標(biāo)準的SQL語法來設(shè)計關(guān)聯(lián)式資料庫而言,能夠不需要輸入SQL語法,直接利用ClickedandPoint的方式得到所需要的資料,這是一項重大技術(shù)的突破。P
3、owerBuilder的發(fā)展歷史PowerBuilder2.0:引進了物件導(dǎo)向程式(ObjectOrientedProgramming)設(shè)計的概念讓程式開發(fā)人員能夠設(shè)計出許多可以重複使用的物件,大幅度縮短程式開發(fā)所需要的時間。PowerBuilder的發(fā)展歷史PowerBuilder3.0:更著重於群體的開發(fā)(TeamDevelopment)管理,支援許多版本控制(VersionControl)軟體。為了提昇與資料庫的連接效率,除了原有利用ODBC驅(qū)動程式與資料庫做連接之外,更率先針對常用的大型資料庫廠商支援原生驅(qū)動程式(Nat
4、iveDriver),由於做資料讀取時不需要經(jīng)過轉(zhuǎn)譯的程序,大幅度提昇了與資料庫的連接效率。PowerBuilder的發(fā)展歷史PowerBuilder4.0:提供跨越不同平臺(Multi-Platform)的功能-例如:Windows3.1、Windows95、WindowsNT、Mac、SunSolarisUnix…等。在不同資料庫中直接利用資料傳輸(DataPipeLine)做異質(zhì)資料庫的轉(zhuǎn)換。PowerBuilder的發(fā)展歷史PowerBuilder5.0:則是針對傳統(tǒng)的2-Tier主從架構(gòu)提出改良,提出N-Tiers的主
5、從式架構(gòu)。提供CompiledCode編譯執(zhí)行檔的方式、提高程式的執(zhí)行效率。提供PFC(PowerBuilderFoundationClassLibrary)的FrameWork架構(gòu)、提高應(yīng)用程式的開發(fā)效率PowerBuilder的發(fā)展歷史PowerBuilder最新的6.0版本:更完善的N-Tier架構(gòu)ServerPushSharedObjectDataWindowSyncronizer更是針對目前最熱門的Internet提出完善的整合方案,利用PowerBuilder開發(fā)Internet上的程式將不再是一件困難的事。Powe
6、rBuilder的基本特性圖形化界面的開發(fā)工具PowerBuilder是一種必須架構(gòu)在視窗(Window)環(huán)境底下執(zhí)行的應(yīng)用程式。由於它採用圖形化界面的設(shè)計方式,所以能夠讓很多程式開發(fā)者輕易而快速的開發(fā)出各自獨立的應(yīng)用程式物件。這些物件是可以重複使用並且和別人分享的。PowerBuilder的基本特性可以跨越不同的平臺PowerBuilder可以支援各種不同作業(yè)系統(tǒng)的開發(fā),例如:Windows3.1、Windows95、WindowsNT、Macintosh、或SUNSolaris的UNIX系統(tǒng)。不管在任何環(huán)境底下開發(fā)程式,程式
7、碼的寫法都是一樣的,幾乎不需要做任何的修改。在目前最新的PowerBuilder6.0版本當(dāng)中又增加了支援HP-UX10.20和IBMAIX4.1.5版的UNIX環(huán)境的功能,讓程式開發(fā)人員可以在更多不同的平臺之中一起開發(fā)程式。PowerBuilder的基本特性快速連接不同的資料庫PowerBuilder不但能夠從個人電腦上讀取資料,更能夠透過ODBC或是本身內(nèi)建的原生驅(qū)動程式(NativeDriver)連接一般大型的資料庫。例如:Sybase,Oracle,Informix...等。尤其是透過原生驅(qū)動程式與資料庫做連接時,因為不
8、需要經(jīng)過轉(zhuǎn)譯的程序就可以讀取資料,所以大幅度地提昇了從資料庫中讀取資料的效率。PowerBuilder的基本特性不同資料庫間的資料轉(zhuǎn)換在PowerBuilder當(dāng)中可以不需要撰寫任何程式,直接利用資料輸送管(DataPipeLine)做不同資料庫之間的資料庫轉(zhuǎn)換