
PowerBuilder 課程
從基礎紮根掌握 PowerBuilder,自信打造企業級桌面應用程式。本課程涵蓋從 PowerScript 基礎與 DataWindow 開發,到資料庫連線、OOP 設計與正式環境部署的完整內容。無論您是在維護舊有系統還是建構新的主從式應用程式,都將獲得雇主所需的實戰技能。
你將學到什麼:
在本課程中,您將學習如何設定與瀏覽 PowerBuilder IDE、使用適當的資料型別、控制結構與物件導向原則撰寫 PowerScript 程式碼,以及設計具備完整功能 UI 控制項的專業視窗。您將把應用程式連接至關聯式資料庫、執行嵌入式 SQL,並自信地管理交易。您將精通 DataWindow 物件以進行資料繫結開發,包括動態修改與效能最佳化等進階技巧。本課程也涵蓋應用程式架構、部署封裝、REST 與 SOAP API 整合、.NET 互通性及程式碼品質實務。完成本課程後,您將具備在專業環境中開發、測試與部署完整 PowerBuilder 應用程式的實力。
你的實用學習方式 PowerBuilder 課程
你的實戰練習方式 PowerBuilder 課程
專為企業團隊培訓打造
在 Dedika 企業版,課程內容結合您企業的實際案例與需求,量身打造專屬練習與範例。
課程內容
8 章 • 40 課時長介於 4 到 360 小時(由您決定)
第 1 章隐藏隱藏詳情查看詳情PowerBuilder 與 IDE 入門
PowerBuilder 與 IDE 入門
第 1 課 • 原始碼控制整合基礎
介紹將 PowerBuilder 專案連接到原始碼控制系統。從課程一開始就建立版本追蹤的習慣。
第 2 課 • PowerBuilder 歷史與架構
涵蓋 PowerBuilder 的演進、其在企業級 RAD 中的角色,以及其主從式模型。為所有後續工具的使用提供背景脈絡。
第 3 課 • 安裝與設定 IDE
引導 PowerBuilder IDE 的安裝與工作區設定。確保所有練習皆有一致的開發環境。
第 4 課 • 建立您的第一個應用程式
逐步引導建立一個新的應用程式目標並執行一個基本視窗。示範在 PowerBuilder 中的完整建置與執行週期。
第 5 課 • 探索 PowerBuilder 工作區
介紹 IDE 中的系統樹狀圖、描繪器與工具列。學生將獲得定位並使用所有主要 IDE 功能所需的導覽概念。
第 2 章隐藏隱藏詳情查看詳情PowerScript 語言基礎
PowerScript 語言基礎
第 1 課 • 運算子與運算式
說明算術、關係、邏輯與字串運算子及其優先順序規則。學生將建構用於條件式與賦值中的有效運算式。
第 2 課 • 資料型別與變數
涵蓋基本與複雜的資料型別、變數宣告以及範圍規則。構成所有 PowerScript 編碼的語法基礎。
第 3 課 • 控制流程結構
教授 IF-THEN-ELSE、CHOOSE CASE 與迴圈結構。學生將在事件腳本中實作分支與迭代邏輯。
第 4 課 • 除錯與錯誤處理
介紹 PowerBuilder 除錯器、中斷點以及 TRY-CATCH 錯誤處理。學生將系統性地找出並修正執行時期錯誤。
第 5 課 • 函式與副程式
涵蓋定義、呼叫與多載函式及副程式。學生將腳本模組化以提高可重用性與可維護性。
第 3 章隐藏隱藏詳情查看詳情PowerBuilder 中的物件導向程式設計
PowerBuilder 中的物件導向程式設計
第 1 課 • PowerBuilder 中的類別與物件
說明使用者物件、實體化物件與物件生命週期。將 OOP 理論與 PowerBuilder 特定的實作模型連結起來。
第 2 課 • 多型與介面
示範使用物件參考與函式覆寫的執行時期多型。學生將撰寫可在基底型別參考上運作的彈性程式碼。
第 3 課 • 繼承與類別階層
教導透過繼承來擴充標準與自訂物件。學生將建立分層的類別階層,以共用並特化行為。
第 4 課 • 事件與事件驅動程式設計
說明 PowerBuilder 的事件模型、自訂事件與事件發送。學生將透過事件而非直接呼叫來連接物件。
第 5 課 • 封裝與存取修飾詞
涵蓋屬性與函式的公用、私有與保護存取層級。學生將強制實作資料隱藏以提升程式碼完整性。
第 4 章隐藏隱藏詳情查看詳情視窗設計與 UI 控制項
視窗設計與 UI 控制項
第 1 課 • 標準控制項與版面配置
介紹按鈕、文字方塊、標籤、清單方塊與下拉式清單。學生將使用視窗描繪器的版面配置工具來放置與對齊控制項。
第 2 課 • 功能表與工具列
教導使用功能表描繪器建立功能表列、快顯功能表與工具列。學生將功能表附加至視窗並處理功能表項目事件。
第 3 課 • 視窗類型與屬性
涵蓋主視窗、子視窗、快顯視窗與回應視窗類型及其屬性集合。學生將為每個應用程式情境選擇正確的視窗類型。
第 4 課 • 進階控制項:索引標籤與樹狀結構
涵蓋用於複雜 UI 版面配置的索引標籤控制項、樹狀檢視與清單檢視。學生將實作可組織大量資訊的多面板介面。
第 5 課 • UI 驗證與使用者回饋
涵蓋輸入驗證模式、MessageBox 用法與狀態列回饋。學生將防止輸入無效資料並清楚地傳達應用程式狀態。
第 5 章隐藏隱藏詳情查看詳情資料庫連線能力與 SQL
資料庫連線能力與 SQL
第 1 課 • 游標與結果集
教導為多列結果宣告、開啟、提取與關閉游標。學生將逐一處理查詢結果並以程式方式處理每一列。
第 2 課 • 預存程序與動態 SQL
說明呼叫預存程序與建構動態 SQL 字串。學生將資料庫互動擴展至靜態內嵌陳述式之外。
第 3 課 • 交易管理
涵蓋 COMMIT、ROLLBACK 與儲存點用法以確保資料完整性。學生將實作交易邊界以保護多步驟資料庫操作。
第 4 課 • 資料庫設定檔與連線
說明資料庫設定檔、ODBC/原生驅動程式與交易物件。學生將在 IDE 中設定並測試即時資料庫連線。
第 5 課 • 內嵌 SQL 陳述式
涵蓋內嵌於 PowerScript 中的 SELECT、INSERT、UPDATE 與 DELETE 語法。學生將直接在腳本中執行單列與多列 SQL 操作。
第 6 章隐藏隱藏詳情查看詳情DataWindow:核心概念與使用方式
DataWindow:核心概念與使用方式
第 1 課 • DataWindow 篩選與排序
涵蓋 SetFilter()、SetSort() 以及使用者驅動的排序與篩選對話方塊。學生將賦予終端使用者控制顯示資料的能力,而無需重新查詢資料庫。
第 2 課 • 編輯與更新資料
教導就地編輯、更新屬性以及呼叫 Update() 來保存變更。學生將透過 DataWindow 實作完整的 CRUD 工作流程。
第 3 課 • 計算欄與彙總
說明 DataWindow 中的計算欄位、彙總函式與摘要群組帶。學生將在資料呈現中加入計算總和與衍生欄位。
第 4 課 • DataWindow 描繪器基礎
介紹 DataWindow 描繪器、資料來源與呈現樣式。學生將建立連接到即時資料庫查詢的第一個 DataWindow。
第 5 課 • DataWindow 控制項與 DataStore
涵蓋在視窗上放置 DataWindow 控制項以及使用 DataStore 進行非視覺化資料處理。學生將 DataWindow 物件連結至控制項並擷取資料。
第 7 章隐藏隱藏詳情查看詳情進階 DataWindow 技巧
進階 DataWindow 技巧
第 1 課 • 交叉分析表與圖形 DataWindow
介紹交叉分析樞紐版面配置與圖形呈現樣式。學生將在 DataWindow 中以表格與圖表格式視覺化彙總資料。
第 2 課 • DataWindow 效能最佳化
涵蓋處理大量資料集的擷取引數、延遲載入與緩衝區管理。學生將減少資料密集畫面中的查詢時間與記憶體使用量。
第 3 課 • 動態 DataWindow 修改
教導使用 Modify()、Describe() 與 SyntaxFromSQL() 進行執行時期 DataWindow 變更。學生將在執行時期改變欄位屬性、運算式與 SQL。
第 4 課 • 巢狀報表與複合 DataWindow
涵蓋嵌入子 DataWindow 與建構複合版面配置。學生將在單一 DataWindow 中建立主從式與多區段報表。
第 5 課 • DataWindow 腳本與事件
涵蓋 ItemChanged、ItemError、RowFocusChanged 與其他關鍵 DataWindow 事件。學生將撰寫回應 DataWindow 內使用者互動的事件腳本。
第 8 章隐藏隱藏詳情查看詳情應用程式架構與部署
應用程式架構與部署
第 1 課 • PowerBuilder 程式庫與 PBL
說明 PBL 組織、程式庫搜尋路徑以及跨程式庫的物件共用。學生將為可維護性與團隊協作來建構專案。
第 2 課 • 部署與執行時期設定
教導散佈執行時期 DLL、INI 檔案設定與登錄設定。學生將準備一個能在目標機器上正確執行的安裝套件。
第 3 課 • 多層式架構模式
介紹適用於 PowerBuilder 的兩層、三層與服務導向模式。學生將為給定的專案選擇並實作適當的架構。
第 4 課 • 建置執行檔與 PBD
涵蓋編譯為 EXE、產生 PBD 資源檔案以及部署封裝。學生將產出一個完整、可散佈的應用程式建置。
第 5 課 • 應用程式物件與全域服務
涵蓋應用程式物件的 Open 與 Close 事件、全域變數以及共用服務。學生將集中管理啟動邏輯與應用程式範圍的資源。
您的有效結業證書
本課程適合您:
初階開發人員:在未經事先培訓的情況下被指派至 PowerBuilder 專案。
IT 專業人士:支援以老舊 PowerBuilder 程式碼庫為基礎的企業桌面應用程式。
轉職者:從非程式背景轉入企業軟體開發領域。
商業分析師:希望能夠與開發人員一同閱讀和理解 PowerBuilder 程式碼。
自由接案開發人員:擴展服務項目,納入舊有系統現代化業務。
電腦科學學生:尋求接觸實際企業級 RAD 工具的實務經驗。
我們的學員怎麼說
他們的課程非常完美。我購買了一年套餐,終於有機會在同一個平台上學習各種我感興趣的主題,不需要更換平台...感謝你們所做的一切,我已經向其他人推薦了你們...

我喜歡課程直接切入重點的方式,以及我可以切換章節和跳過不需要的內容。

我喜歡內容和影片的呈現方式以及轉錄功能,這加快了學習過程!

平台快速、使用簡單。內容的多樣性和補充影片對學習很有幫助。

熱門進修課程
常見問題
Dedika 是什麼?
證書在台湾有效嗎?
課程是免費的嗎?
課程的學習時數是多少?
課程內容是什麼樣的?
課程如何進行?
課程時長是多少?
課程的費用是多少?
什麼是 EAD 或線上課程?它如何運作?
PDF 課程



















