Delphi 資料庫程式設計新手指南(06):新增、刪除、修改記錄完整指南
資料庫應用程式的核心價值在於提供資料修改能力。本章以 Authors 表(欄位:AuthorName、Email、Web)為例,詳細說明透過資料感知元件與程式碼
Delphi 資料庫程式設計新手指南(05):資料集狀態、記錄導航與書籤應用
承接前章建立的資料瀏覽表單,本章深入探討資料集(Dataset)的核心屬性、事件與方法,掌握資料狀態管理、記錄集遍歷、書籤定位以及欄位值讀取技巧。 資料集的啟
Delphi 資料庫程式設計新手指南(04):建立資料瀏覽表單與核心元件架構
在前幾章中,我們已經學會如何連接 Access 資料庫,並以圖形化方式顯示資料表內容。本章將回歸基礎,帶領初學者建立一個完整的資料瀏覽表單,深入了解 Delph
Delphi 資料庫程式設計新手指南 (三):BLOB 欄位處理 — 以 Access OLE Object 儲存 JPEG 圖片為例
前言 Access 的 **OLE Object** 欄位可儲存圖片、文件等二進位資料,但其內部格式包含 OLE 封裝標頭,**並非純 JPEG 檔案內容**。
Delphi 資料庫程式設計新手指南 (二):TADOQuery 參數化查詢、主從表與資料模組架構
前言 承接上篇最簡單的 TADOTable 瀏覽,本文進階介紹 **參數化查詢 (TADOQuery)** 防止 SQL Injection、**主從表 (Ma
Delphi 資料庫程式設計新手指南 (一):ADO 連線 Access 建立第一個資料感知表單
前言 Delphi 提供豐富的資料庫元件,最常用的是 **ADO (ActiveX Data Objects)** 存取 Access、SQL Server 等
Delphi 列印預覽實作:使用增強型圖元檔 (EMF) 實現所見即所得
前言 傳統列印預覽需自行計算比例尺、視區座標轉換,極易產生「螢幕與紙張不符」問題。利用 Windows **增強型圖元檔 (EMF, Enhanced Meta
我的 Delphi 學習筆記 (一):註冊檔案關聯、低階檔案複製與 Shell 執行
前言 早期學習 Delphi 時記錄的幾個實用小技巧:透過登錄建立**自訂副檔名關聯**、使用 **BlockRead/BlockWrite** 實作低階大檔複
Delphi DLL/BPL 無法偵錯根因分析:中文路徑導致 IDE 模組載入失效
前言 開發 Delphi 插件/套件 (DLL/BPL) 時,常遇到**主程式可偵錯,但載入的 DLL/BPL 無法中斷、無法進入原始碼**的情況。經排查發現,
Delphi 程式在 Windows 7/10/11 以系統管理員權限執行 (UAC 升權) 完整步驟
前言 Windows Vista 以降引入 UAC (使用者帳戶控制),預設程式以標準使用者權杖執行,需寫入 Program Files、HKLM、啟動服務、原
Delphi 呼叫 C# ASP.NET Web Service (ASMX) 實戰:WSDL 匯入、參數傳遞與編碼陷阱
前言 Delphi 用戶端呼叫 C# 撰寫的 ASMX (ASP.NET Web Service) 時,常遇到 **WSDL 匯入失敗、參數傳遞為空、編碼不符*
Delphi 建立與呼叫 SOAP Web Service (一):ISAPI 伺服器端與用戶端完整實作
前言 Delphi 內建 **Web Services (SOAP)** 支援,可建立符合 WS-I Basic Profile 的互通性服務。本文示範以 **
Delphi 三層架構實戰範例 (二):安全控制、主從表、動態 Broker 進階技巧
前言 承接上篇基礎 DataSnap 架構,本文深入三大進階主題:MIDAS 安全強化、**主從表 (Master/Detail) 高效實作**、**動態配置
Delphi 三層架構實戰範例 (一):DataSnap + Socket 快速建立 C/S 系統
前言 本文示範使用 Delphi **DataSnap (MIDAS)** 技術,以 **Socket 通訊** 快速建立經典「用戶端/伺服器端/資料庫」三層
Delphi 易混淆核心概念辨析:Owner vs Parent、Self vs Sender、ClientHeight vs Height
前言 Delphi 視覺化程式設計中,Owner/Parent、Self/Sender、ClientHeight/Height 等配對概念極易混淆,導致執行期錯
Delphi 三層架構完整指南:原則、優缺點、與 MVC 差異比較
前言 三層架構 (3-Tier Architecture) 是企業級 Delphi 應用程式的經典設計模式,將系統劃分為**表現層 (UI)**、**業務邏輯層
Delphi 流程控制關鍵字差異詳解:Exit、Abort、Break、Continue、Halt、RunError
前言 Delphi 提供多種跳出或中斷程式流程的關鍵字/函式,行為卻大不相同。搞混它們會導致邏輯錯誤、資源洩漏或非預期的程式終止。本文以表格與程式碼對比六者的適
Delphi 進制轉換完整實作:二進制、八進制、十進制、十六進制互轉
前言 Delphi 內建 IntToHex、StrToInt (支援 $ 前綴) 可處理十六進制,但缺乏二進制、八進制的直接轉換函式。本文提供一個完整的 TCo