選擇您的語言
PowerBuilder 課程
全球超過兩百萬名學員

PowerBuilder 課程

4.9

從基礎紮根掌握 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 入門

  • 第 1 課 • 原始碼控制整合基礎

    介紹將 PowerBuilder 專案連接到原始碼控制系統。從課程一開始就建立版本追蹤的習慣。

  • 第 2 課 • PowerBuilder 歷史與架構

    涵蓋 PowerBuilder 的演進、其在企業級 RAD 中的角色,以及其主從式模型。為所有後續工具的使用提供背景脈絡。

  • 第 3 課 • 安裝與設定 IDE

    引導 PowerBuilder IDE 的安裝與工作區設定。確保所有練習皆有一致的開發環境。

  • 第 4 課 • 建立您的第一個應用程式

    逐步引導建立一個新的應用程式目標並執行一個基本視窗。示範在 PowerBuilder 中的完整建置與執行週期。

  • 第 5 課 • 探索 PowerBuilder 工作區

    介紹 IDE 中的系統樹狀圖、描繪器與工具列。學生將獲得定位並使用所有主要 IDE 功能所需的導覽概念。

第 2 章查看詳情

PowerScript 語言基礎

  • 第 1 課 • 運算子與運算式

    說明算術、關係、邏輯與字串運算子及其優先順序規則。學生將建構用於條件式與賦值中的有效運算式。

  • 第 2 課 • 資料型別與變數

    涵蓋基本與複雜的資料型別、變數宣告以及範圍規則。構成所有 PowerScript 編碼的語法基礎。

  • 第 3 課 • 控制流程結構

    教授 IF-THEN-ELSE、CHOOSE CASE 與迴圈結構。學生將在事件腳本中實作分支與迭代邏輯。

  • 第 4 課 • 除錯與錯誤處理

    介紹 PowerBuilder 除錯器、中斷點以及 TRY-CATCH 錯誤處理。學生將系統性地找出並修正執行時期錯誤。

  • 第 5 課 • 函式與副程式

    涵蓋定義、呼叫與多載函式及副程式。學生將腳本模組化以提高可重用性與可維護性。

第 3 章查看詳情

PowerBuilder 中的物件導向程式設計

  • 第 1 課 • PowerBuilder 中的類別與物件

    說明使用者物件、實體化物件與物件生命週期。將 OOP 理論與 PowerBuilder 特定的實作模型連結起來。

  • 第 2 課 • 多型與介面

    示範使用物件參考與函式覆寫的執行時期多型。學生將撰寫可在基底型別參考上運作的彈性程式碼。

  • 第 3 課 • 繼承與類別階層

    教導透過繼承來擴充標準與自訂物件。學生將建立分層的類別階層,以共用並特化行為。

  • 第 4 課 • 事件與事件驅動程式設計

    說明 PowerBuilder 的事件模型、自訂事件與事件發送。學生將透過事件而非直接呼叫來連接物件。

  • 第 5 課 • 封裝與存取修飾詞

    涵蓋屬性與函式的公用、私有與保護存取層級。學生將強制實作資料隱藏以提升程式碼完整性。

第 4 章查看詳情

視窗設計與 UI 控制項

  • 第 1 課 • 標準控制項與版面配置

    介紹按鈕、文字方塊、標籤、清單方塊與下拉式清單。學生將使用視窗描繪器的版面配置工具來放置與對齊控制項。

  • 第 2 課 • 功能表與工具列

    教導使用功能表描繪器建立功能表列、快顯功能表與工具列。學生將功能表附加至視窗並處理功能表項目事件。

  • 第 3 課 • 視窗類型與屬性

    涵蓋主視窗、子視窗、快顯視窗與回應視窗類型及其屬性集合。學生將為每個應用程式情境選擇正確的視窗類型。

  • 第 4 課 • 進階控制項:索引標籤與樹狀結構

    涵蓋用於複雜 UI 版面配置的索引標籤控制項、樹狀檢視與清單檢視。學生將實作可組織大量資訊的多面板介面。

  • 第 5 課 • UI 驗證與使用者回饋

    涵蓋輸入驗證模式、MessageBox 用法與狀態列回饋。學生將防止輸入無效資料並清楚地傳達應用程式狀態。

第 5 章查看詳情

資料庫連線能力與 SQL

  • 第 1 課 • 游標與結果集

    教導為多列結果宣告、開啟、提取與關閉游標。學生將逐一處理查詢結果並以程式方式處理每一列。

  • 第 2 課 • 預存程序與動態 SQL

    說明呼叫預存程序與建構動態 SQL 字串。學生將資料庫互動擴展至靜態內嵌陳述式之外。

  • 第 3 課 • 交易管理

    涵蓋 COMMIT、ROLLBACK 與儲存點用法以確保資料完整性。學生將實作交易邊界以保護多步驟資料庫操作。

  • 第 4 課 • 資料庫設定檔與連線

    說明資料庫設定檔、ODBC/原生驅動程式與交易物件。學生將在 IDE 中設定並測試即時資料庫連線。

  • 第 5 課 • 內嵌 SQL 陳述式

    涵蓋內嵌於 PowerScript 中的 SELECT、INSERT、UPDATE 與 DELETE 語法。學生將直接在腳本中執行單列與多列 SQL 操作。

第 6 章查看詳情

DataWindow:核心概念與使用方式

  • 第 1 課 • DataWindow 篩選與排序

    涵蓋 SetFilter()、SetSort() 以及使用者驅動的排序與篩選對話方塊。學生將賦予終端使用者控制顯示資料的能力,而無需重新查詢資料庫。

  • 第 2 課 • 編輯與更新資料

    教導就地編輯、更新屬性以及呼叫 Update() 來保存變更。學生將透過 DataWindow 實作完整的 CRUD 工作流程。

  • 第 3 課 • 計算欄與彙總

    說明 DataWindow 中的計算欄位、彙總函式與摘要群組帶。學生將在資料呈現中加入計算總和與衍生欄位。

  • 第 4 課 • DataWindow 描繪器基礎

    介紹 DataWindow 描繪器、資料來源與呈現樣式。學生將建立連接到即時資料庫查詢的第一個 DataWindow。

  • 第 5 課 • DataWindow 控制項與 DataStore

    涵蓋在視窗上放置 DataWindow 控制項以及使用 DataStore 進行非視覺化資料處理。學生將 DataWindow 物件連結至控制項並擷取資料。

第 7 章查看詳情

進階 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 工具的實務經驗。

我們的學員怎麼說

他們的課程非常完美。我購買了一年套餐,終於有機會在同一個平台上學習各種我感興趣的主題,不需要更換平台...感謝你們所做的一切,我已經向其他人推薦了你們...
Giulio Carlo
Giulio Carlo數位行銷學員
我喜歡課程直接切入重點的方式,以及我可以切換章節和跳過不需要的內容。
Mariana Ferres
Mariana Ferres攝影學員
我喜歡內容和影片的呈現方式以及轉錄功能,這加快了學習過程!
Luciana Alvarenga
Luciana Alvarenga美甲設計學員
平台快速、使用簡單。內容的多樣性和補充影片對學習很有幫助。
André Felipe
André Felipe提示工程學員

熱門進修課程

常見問題

Dedika 是什麼?

證書在台湾有效嗎?

課程是免費的嗎?

課程的學習時數是多少?

課程內容是什麼樣的?

課程如何進行?

課程時長是多少?

課程的費用是多少?

什麼是 EAD 或線上課程?它如何運作?

PDF 課程