一PowerBuilder的產生
PowerBuilder是美國著名的數據庫應用開發工具生產廠商PowerSoft推出的成功產品其第一版於年月正式投入市場它是完全按照客戶/服務器體系結構研制設計的采用面向對象技術圖形化的應用開發環境是數據庫的前端開發工具
二PowerBuilder的特點
它支持應用系統同時訪問多種數據庫其中既包括OracelSybase之類的大型數據庫又包括FOXPRO之類支持ODBC接口的小型數據庫PowerBuilder是完全可視化的數據庫開發工具它提供了大量的控件大大加快了項目的開發速度也使開發者更容易掌握數據庫的開發
它使用的編程語言叫做PowerScripr它也是一種高級的結構化的編程語言PowerScript 提供了一套完整的嵌入式SQL語句開發人員可以像使用其它語句一樣自由地使用SQL語言這樣就大大增強了程序操縱和訪問數據庫的能力可以說PowerBuilder既適合初學者快速學習數據庫的開發又可以讓有經驗的開發人員開發出功能強大的數據庫是一種適用面非常廣的開發工具
PowerBuilder是一個用來進行客戶/服務器開發的完全的可視化開發環境使用PowerBuilder 你可以用一種可視的直觀的方式來創建應用程序的用戶界面和數據庫接口這是一個總的概念實際上是開發人員使用PowerBuilder去開發應用程序由於所開發的各種應用程序充分利用了圖形用戶接口(GUI)的優點所以PowerBuilder被認為是一個圖形工具
在客戶/服務器結構的應用中PowerBuilder具有描述多個數據庫連接與檢索的能力特別是PowerBuilder能從大多數流行的RDBMS中存取數據且不管數據存放在什麽地方另外各種應用程序又可以獨立於RDBMS因為PowerBuilder可以使用數據庫的標准操作語言SQL(結構化查詢語言)進行
使用PowerBuilder可以很容易地開發出功能強大的圖形界面的訪問服務器數據庫的應用程序PowerBuilder提供了建立符合工業標准的應用程序(例如訂單登記會計及制造系統)所需的所有工具
PowerBuilder應用程序由窗口組成這些窗口包含用戶與之交互的控件開發人員可以使用所有標准空間(如按鈕復選框下拉式列表框或編輯框)以及PowerBuilder提供的特殊的使應用程序更易於開發和使用的控件
通常人們把PowerBuilder看成是一種開發工具實際上它比其他工具強得多是一種強有力的開發環境開發人員不僅能用它來開發用戶容易使用的各種應用程序還可以通過PowerBuilder 修改數據庫利用多個內部定義函數可以開發能和其他應用程序進行的各種應用程序
PowerBuilder正在成為客戶/服務器應用開發的標准相對於其他任何客戶/服務器開發環境PowerBuilder使開發人員的工作更快成本更低質量更高功能更強
PowerBuilder為應用開發提供了全面綜合性的支持可以分別概括為如下幾點
·事件驅動的應用程序
·功能強大的編程語言與函數
·面向對象的編程
·跨平台開發
·開放的數據庫連結系統
三PowerBuilder開發環境
PowerBuilder開發環境由一系列集成的圖形畫板(Painter)組成應用開發人員通過簡單的鼠標操作即可設計建立交互檢驗和測試客戶/服務器應用程序
From:http://tw.wingwit.com/Article/program/PB/201311/24547.html