多層資料庫開發(二):單層與兩層架構應用程式深度解析
前言 單層與兩層資料庫應用雖然架構簡單,但在多使用者並存存取時存在明顯限制。本章詳細剖析 Delphi 4 時代的 BDE 架構、交易控制、快取更新、本地事務與
Delphi 自訂等待對話框元件:含 AVI 動畫、雙訊息列與進度條
元件概覽 在執行耗時操作(如資料庫匯入、報表產生、檔案壓縮)時,顯示一個友善的等待對話框能大幅提升使用者體驗。本元件封裝了 TAnimate(AVI 動畫)、兩
Delphi 自訂 StringGridEx 元件:在表格中嵌入核取方塊與選項按鈕
元件簡介 在 Delphi 開發中,標準的 TStringGrid 僅能顯示純文字資料。若需在儲存格內直接呈現核取方塊或選項按鈕,並能即時回應使用者點擊,則需自
多層資料庫開發實戰(三):建立多層應用程式完整指南
第三章:建立多層應用程式 多層 Client/Server 應用在邏輯上劃分為若干部分,分別運行於不同機器 (LAN/Internet)。核心優勢:集中化商業邏
Delphi 開發者必收藏的優質國外資源站點彙總
前言 整理自個人收藏夾,涵蓋元件庫、教學、開源專案、工具、社群等高價值 Delphi 國外資源站,持續更新中。 綜合門戶與社群 Programmers He
Quake II 原始碼分析(一):Delphi 移植版啟動流程與核心模組初始化深度解析
前言 Quake II 是 id Software 經典 3D 引擎。本文基於 SourceForge Delphi 移植版 (quake2delphi) 分析
Delphi MIDAS 核心架構詳解:多層分散式應用服務原理與關鍵元件
什麼是 MIDAS? MIDAS = Multi-tier Internet Distributed Application Services(多層分散式應用服
Delphi MIDAS 執行緒模型完整解析:Single/Apartment/Free/Both/Neutral 五種模式比較
前言 MIDAS 遠端資料模組的執行緒模型決定 COM 執行期如何調度呼叫進入伺服器物件,直接影響併發能力、同步複雜度與 VCL 相容性。 五種模型詳細比較
Delphi 建立並註冊 MIDAS 應用程式伺服器完整步驟
前言 MIDAS 應用程式伺服器本質為 COM 伺服器(EXE 或 DLL),需正確建立、編譯、註冊/安裝才能供前台連接。本文說明兩種建立方式及部署細節。 方
Delphi MIDAS 應用程式伺服器實例化模型:Internal/Single/Multiple 詳細比較
前言 MIDAS 遠端資料模組(TRemoteDataModule、TMTSDataModule)的實例化模型決定伺服器如何處理並發客戶端請求,直接影響資源使用
Delphi MIDAS 前台連接後台應用程式伺服器四種方式完整指南
前言 MIDAS 前台程式透過連接元件與後台應用程式伺服器通訊。Delphi 提供四種連接元件,對應不同通訊協定與部署拓撲。 四種連接元件對照 元件協定前台
Delphi MIDAS 權限控制:前台使用者權限管理機制詳解
前言 MIDAS 多層架構中,前台程式透過 DCOM 與應用程式伺服器通訊。控制前台使用者是否能存取伺服器介面,依賴 Windows NT 安全模型與 DCOM
Delphi COM 介面入門詳解(一):基礎介面定義與 TInterfacedObject 實作
前言 介面解決了 C++ 多重繼承的複雜性,是現代物件導向設計核心。COM 介面(Microsoft 標準)更規範了二進位佈局與生命週期管理。本文從最簡單的 D
Delphi COM 介面入門詳解(二):進程內 DLL 伺服器建立與客戶端調用
前言 COM 介面真正威力在於跨模組、跨語言的二進位復用。本文示範建立進程內 COM 伺服器(ActiveX Library / DLL),定義介面 ICalc
專案迭代開發手記:大型圖檔分割壓縮存儲實戰(三)——流分割與重構
迭代 3 目標 實現大型二進位流分割存儲:寫入時將壓縮後流切分為固定大小區塊(含序號),讀取時按序號排序、合併、解壓還原。 重構:職責分離 迭代 2 中 TL
Jujube 專案架構設計心得與 Delphi 實作啟動
前言 完成 Jujube 專案架構設計,今日著手以 Delphi 實作該架構。設計過程中對模組劃分、介面定義、資料流向等進行深思,雖感滿意但也預期將面臨團隊評審
Delphi 動態建立資料表完整範例:Paradox 表定義欄位、索引與資料操作
前言 Delphi 允許在運行時動態建立資料表,適用於安裝時自動建表、臨時表、插件擴展等場景。本文示範使用 TTable 元件動態建立 Paradox 表,定義
TChart 圖表元件深度分析報告:繼承體系、系列類型、即時繪圖優化技巧全解
1. 概述 TChart 是 Delphi 內建標準圖表控制項,支援設計時與運行時動態建立,功能強大且擴展性高。 2. 繼承關係 TObject → TPer