Delphi 快速入門:視覺化程式設計核心概念與第一個應用程式
1.1 Delphi 基本概念 1.1.1 應用程式框架:現成的「骨架」 Delphi 程式本質上是 Object Pascal 語言,但與傳統 Pascal
Delphi 簡易資料庫應用建立與 MASTAPP 範例解析:Database Form Expert 免寫代碼生成主從表單
Database Form Expert:零代碼建立資料庫表單 Delphi 內建 Database Form Expert (資料庫表單專家) 可在不撰寫任何
Delphi 使用 ADO 物件存取 ODBC 資料庫:免 BDE 輕量部署方案
動機:免 BDE 的輕量級資料存取 傳統 Delphi 資料庫應用需部署龐大的 BDE (Borland Database Engine),增加安裝包體積與配置
Delphi 批次縮圖生成工具:JPEG 等比縮放、多尺寸模式、目錄遞迴處理
功能特色 單檔/批次目錄生成 JPEG 縮圖。 5 種尺寸模式:固定寬/高、最大邊限制、長邊/短邊優先、自訂比例。 等比縮放保持長寬比,不變形。
DBGrid 點擊標題欄自動排序:善用 ADOQuery Sort 屬性實現雙向切換
需求與原理 TDBGrid 預設不支援點擊標題排序。但 TADOQuery (及其他 TDataSet 後裔) 擁有 Sort 屬性,可指定欄位名稱與方向 (A
Delphi 2005 (DiamondBack) 實戰體驗:優缺點權衡與遷移建議
安裝與環境 安裝過程缺檔 (嘗試兩個版本),較佳版本仍缺 Indy 10 說明檔,但不影響核心開發。 啟動速度慢:Celeron 1.7GHz / 5
Delphi 多執行緒進度回報:子執行緒透過事件通知主執行緒更新 UI
場景:長時間分析任務需即時顯示進度 分析大型資料檔 (如 24 針列印頭出針統計) 耗時較長,若封鎖主執行緒會導致介面假死。解決方案:工作執行緒 + 事件回呼
老友歸來:Delphi 2005 試用手記 — 多語言 IDE、VCL.NET 與 WinForms 三模式對比
心路歷程:從 Delphi 8 失望到 2005 期待 Delphi 8 推出時,VCL 消失、強制 .NET 命名空間、B/S 開發信心不足,讓我轉向 Jav
Delphi 2005 命名空間、DLL 與 Package 深度解析:為何必須用 Package 產出組件
背景:BDN 官方文件核心結論 根據 Borland Developer Network 文章 Namespaces and Assemblies in Del
Delphi 介面與類別的差異:語法限制、設計哲學與多重實作優勢
官方文件核心規範 根據 Delphi 說明文件 Interface types: overview,介面宣告語法: type IInterfaceName
Delphi 2005 學習筆記一:入門基礎與開發環境介紹
Delphi 2005 學習筆記一:入門基礎與開發環境介紹 Delphi 2005 是 Borland(後來的 Embarcadero)推出的整合開發環境,支援
SystemParametersInfo 完整參數詳解與實戰範例:取得工作區、設定系統參數
函數原型 function SystemParametersInfo( uiAction: UINT; uiParam: UINT; pvParam
Delphi 2005 學習筆記三:陣列參數的研究與應用
Delphi 2005 學習筆記三:陣列參數的研究與應用 在 Delphi 2005 的 Object Pascal 語言中,陣列作為參數傳遞給程序或函式時,有
Delphi 2005 開發 C# 應用程式:跨語言 IDE 實戰體驗
Delphi 2005 多語言整合優勢 Delphi 2005 (代號 DiamondBack) 整合了 Delphi (Object Pascal)、C#、V
Delphi 8 ECO 實戰開發:模型驅動架構 (MDA) 打造汽車銷售管理系統
前言:為什麼選擇 ECO? 傳統開發中,需求變更導致代碼大幅重寫、架構設計耗時、業務邏輯與技術細節混雜。MDA (Model Driven Architectu
COM 原理與應用學習筆記(一):COM 基礎概念、介面與進程模型
第一章 概述 什麼是 COM? COM (Component Object Model) 是微軟提出的元件標準,不僅定義了元件程式之間交互的標準,也提供了元件
Delphi 呼叫 AutoCAD 自動化:OLE 自動化操作 DWG 檔案
自動化架構 AutoCAD 支援 OLE 自動化,Delphi 可透過 CreateOleObject 或 GetActiveOleObject 取得 Auto