資源描述:
《【精品】powerbuilder簡介》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、海量管理資源免費下載!第1章PowerBuilder簡介技術的不斷推陳出新,使得當今的商業(yè)市場正在以前所未有的速度變化著。隨著Internet和瀏覽器技術的成熟與普及,形成了一種簡便、低成本的信息傳播手段,該手段正在改變著傳統(tǒng)的產(chǎn)品銷售方式和服務方式。作為能夠適應企業(yè)全部需求的解決方案,首先應該能夠支持Client/Server結(jié)構(gòu),并且能夠把它擴展成為包括HTML和Java的分布式體系結(jié)構(gòu)。PowerBuilder正是符合該趨勢的一種分布式數(shù)據(jù)庫前端開發(fā)工具,通過其圖形界面可以快速簡捷地開發(fā)出面向?qū)ο蟮臄?shù)據(jù)庫應用程序。通過其引入的獨具特色的數(shù)據(jù)窗口對象,程序員可以可視化地完成對數(shù)
2、據(jù)庫的操作。PowerBuilder提供了對目前流行的絕大多數(shù)大型數(shù)據(jù)庫和桌面數(shù)據(jù)庫的支持,同時也附帶了一個小型的數(shù)據(jù)庫管理系統(tǒng)SybaseSQLAnywhere。PowerBuilder支持多種軟硬件平臺,它不僅可以跨平臺共享程序中的各種對象,還支持應用程序的跨平臺開發(fā)和部署,從而可以極大地減輕程序員在不同平臺上移植程序的工作量。1.1PowerBuilder概述我們知道,數(shù)據(jù)庫應用是當前計算機應用的一個非常重要的方面,而在目前的數(shù)據(jù)庫應用技術中普遍采用的就是客戶機/服務器體系結(jié)構(gòu)。在這種體系結(jié)構(gòu)中,所有的數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)都在服務器上,客戶機通過采用標準的SQL語句等方式來訪
3、問服務器上數(shù)據(jù)庫中的數(shù)據(jù)。由于這種體系結(jié)構(gòu)把數(shù)據(jù)和對數(shù)據(jù)的管理都統(tǒng)一放在了服務器上,因此保證了數(shù)據(jù)的安全性和完整性,同時也可以充分利用服務器高性能的特點。正是客戶機/服務器體系結(jié)構(gòu)的這些優(yōu)點,使其得到了非常廣泛的應用。PowerBuilder是著名的數(shù)據(jù)庫應用開發(fā)工具生產(chǎn)廠商PowerSoft公司推出的產(chǎn)品(PowerSoft現(xiàn)已被數(shù)據(jù)庫廠商Sybase收購),它完全按照客戶機/服務器體系結(jié)構(gòu)研制設計。在客戶機/服務器結(jié)構(gòu)中,它使用在客戶機中,作為數(shù)據(jù)庫應用程序的開發(fā)工具而存在。PowerBuilder采用了面向?qū)ο蠛涂梢暬夹g,提供可視化的應用開發(fā)環(huán)境,使得我們利用PowerBu
4、ilder,可以方便快捷地開發(fā)出利用后臺服務器中的數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫應用程序。管理資源吧·管理人自己的下載網(wǎng)站海量管理資源免費下載!當前,網(wǎng)絡技術迅速發(fā)展。隨之發(fā)展的網(wǎng)絡編程技術,在PowerBuilder的最新版本中都得到了全面支持??傊?,在數(shù)據(jù)庫開發(fā)工具中,PowerBuilder是非常優(yōu)秀的一個,利用它我們可以開發(fā)出功能強大的數(shù)據(jù)庫應用程序。1.1.1PowerBuilder的發(fā)展歷程1991年6月,美國PowerSoft公司歷史性地推出了基于客戶機/服務器體系結(jié)構(gòu)的面向?qū)ο蟮臄?shù)據(jù)庫開發(fā)工具PowerBuilder1.0。該產(chǎn)品一上市即深受廣大開發(fā)人員的歡迎,并很快
5、占領市場,目前幾乎已經(jīng)發(fā)展成為前端工具事實上的標準。著名數(shù)據(jù)庫軟件公司Sybase收購PowerSoft公司以后,于1994年和1996年先后推出了PowerBuilder4.0和PowerBuilder5.0,基于PowerBuilder開發(fā)的系統(tǒng)也廣泛地應用于金融、證券、郵電、商業(yè)等各個部門和各個領域,并發(fā)揮著巨大的作用。隨著應用系統(tǒng)體系結(jié)構(gòu)的發(fā)展以及Internet技術的推廣與普及,以往的客戶機/服務器體系結(jié)構(gòu)已經(jīng)很難適應目前的Web應用體系結(jié)構(gòu)和分布式應用系統(tǒng)。為了適應技術的發(fā)展和滿足最新應用開發(fā)技術的要求,Sybase公司又相繼推出PowerBuilder6.0和Powe
6、rBuilder7.0版本。PowerBuilber6.0在技術上比以前的版本有了很大的改進,提供了強大的生成器和多種支持Web技術的方式;PowerBuilder7.0是一套為用戶提供全面的企業(yè)級Web、分布式和客戶機/服務器解決方案的應用開發(fā)和提交工具包。為方便和加快應用系統(tǒng)的開發(fā),Sybase公司又推出了PowerBuilder8.0版本,其特點如下:●集成了PowerSite功能,利用它可以建立、管理和提交Web應用?!袷褂肈ataWindow技術,開發(fā)人員可以利用現(xiàn)有的PowerBuilder邏輯,把它們重新提交到瘦客戶端或HTMLJavaScript客戶端。●可以容易地
7、繼承標準的Web組件和業(yè)務邏輯?!袼cEnterpriseApplicationServer(企業(yè)應用服務器)緊密繼承,便于開發(fā)、管理、調(diào)試和提交。2003年3月底,Sybase公司又推出了其最新版本PowerBuilder9.0。PowerBuilder9.0使開發(fā)人員能夠開發(fā)肥客戶端應用來滿足日益復雜的商業(yè)需求,而且它支持J2EE和Microsoft.NET環(huán)境。它也奠定了“第四代+”(4GLplus)編程語言的基礎。它通過設計、建模、開發(fā)、配置和管理的緊密集成大