PowerBuilder 是目前客戶/伺服器架構下最主流的客戶端應用程式開發工具。作為一種強大的開發平台,它為程式設計師提供了極其友善的圖形化介面,讓開發人員能夠輕鬆建構存取資料庫的應用程式。
PowerBuilder 屬於物件導向開發工具,「物件」是其核心概念。所有物件均儲存在物件庫中,一個應用程式可包含一個或多個物件庫,並能引用其他應用程式物件庫中的物件,大幅提升軟體復用率。PowerBuilder 內建優異的物件庫管理工具,方便開發者組織與維護專案資產。
在整合環境中,「畫板」同樣是關鍵概念。PowerBuilder 所有物件的建立與修改皆透過畫板完成。啟動 PowerBuilder 後即進入整合開發環境,其介面與一般 Windows 應用程式相似(如圖 3-1)。主視窗標題列會顯示目前開啟的應用程式物件名稱。選單列下方為工具列,PowerBuilder 提供多種工具列,預設稱為 PowerBar 工具列,上面的圖示即為畫板按鈕,點擊即可開啟對應畫板,完成大多數開發任務。工具列支援自訂,開發者可依習慣調整配置。

圖 3-1 PowerBuilder 6.0 整合開發環境主視窗
本節介紹了整合環境的基本架構與工具列自訂,後續課程將深入探討各畫板的具體功能與實務操作技巧。