系統化 Delphi 學習路徑:20 章涵蓋核心開發技能
本教學系列採模組化章節設計,從零基礎入門進階至企業級資料庫應用與元件開發,共 20 章,每章分多節,適合自學者循序漸進或開發者查閱專題。
章節架構總覽
第 1 章:Delphi 入門(五大單元)
- 1.1 Delphi 基本概念、應用程式架構、OOP 觀念
- 1.2 IDE 環境、快速入門範例、四大視窗操作
- 1.3 視覺化元件分類詳解:文字、按鈕、群組、圖形、關係圖、多媒體/OLE
- 1.4 非視覺元件:選單設計器、計時器、通用對話框
- 1.5 專案管理工具:多表單、表單樣板/對話框專家、專案樣板/應用程式專家
第 2 章:Delphi 面向物件程式設計方法(四大單元)
- 2.1 型別系統:基本/列舉/子範圍/陣列/字串/集合/記錄/物件型別
- 2.2 物件程式設計核心:封裝/繼承/多型、物件變數指派、非視覺物件建構
- 2.3 單元結構:Interface/Implementation/Initialization、Uses 引用規則
- 2.4 進階主題:方法覆寫、Public/Private 可視性、With 陳述句簡化存取
第 3 章:字串列表及應用(二大單元)
TStringList 核心操作:排序、搜尋、檔案存取、名稱/值配對
- 應用範例:INI 檔案處理、字串清單持久化
第 4 章:文字編輯器設計(二大單元)
- 完整編輯器架構:選單、工具列、狀態列、多文件介面 (MDI)
- 進階功能:尋找/取代、列印、字型對話框、拖放編輯
第 5 章:Delphi 圖形圖像程式設計(二大單元)
- Canvas 繪圖面:筆刷、畫筆、幾何圖形、文字輸出
- 影像處理:TImage、TBitmap、圖檔載入/儲存/轉換
第 6 章:檔案管理(三大單元,八節)
- 檔案 I/O 基礎:文字/二進位檔案、資料流
- 目錄操作:FindFirst/FindNext、遞迴掃描
- 檔案系統監控、壓縮/解壓縮應用
第 7 章:剪貼板與動態資料交換 DDE(二大單元)
- 剪貼板格式、資料傳輸、延遲渲染
- DDE 客戶端/伺服器實作、熱連結
第 8 章:物件連結與嵌入 OLE(二大單元)
- OLE 容器/伺服器、嵌入/連結物件
- OLE 自動化控制 Word/Excel 等應用程式
第 9 章:Delphi 拖放程式設計
第 10 章:動態連結庫 DLL 程式設計(二大單元)
- DLL 建立/匯出函數、呼叫慣例、記憶體管理
- 封裝 VCL 表單於 DLL、跨語言互操作
第 11 章:Delphi 應用程式部署(二大單元)
第 12 章:例外處理與程式偵錯(三大單元)
- try/except/finally 結構、自訂例外類別
- 偵錯器進階:斷點群組、CPU 視窗、遠端偵錯
第 13-18 章:資料庫應用開發核心(六大章)
- 13:資料庫應用概述、BDE/ADO/dbExpress 架構
- 14:簡單資料庫應用建立、MasterApp 範例
- 15:資料存取元件:TTable、TQuery、TStoredProc、TDataSet
- 16:資料瀏覽元件:DBGrid、DBNavigator、資料感知控制項
- 17:SQL 程式設計:參數化查詢、異動 SQL、效能調校
- 18:Client/Server 架構:多層、MIDAS、連結池、交易處理
第 19 章:自訂元件開發(四大單元)
- 元件撰寫流程、屬性/方法/事件設計
- 複合元件、圖形元件、設計時編輯器擴展
- 元件封裝安裝、元件庫發布
第 20 章:Delphi 物件式資料管理功能開發(五大單元)
- ClientDataSet 記憶體資料集、欄位定義、索引/過濾
- 資料包、Delta 追蹤、併發控制
- XML 資料包轉換、離線資料同步
每章節包含 2-6 小節,總計超過 100 節課程內容,配合大量範例程式碼與螢幕截圖,構建從入門到精通的完整 Delphi 知識體系。