專案迭代開發手記:大型圖檔分割壓縮存儲實戰(二)——引入 ZLib 壓縮
迭代 2 目標 在迭代 1 基礎上,對寫入資料庫的二進位流進行壓縮,讀取時解壓還原,以降低儲存體佔用與網路傳輸量。 技術選型:ZLib Delphi 內建 Z
Delphi Indy 實作 HTTP/FTP 檔案下載:含進度條顯示完整範例
前言 使用 Indy 元件庫(Delphi 7 內建)實作網路檔案下載是常見需求。本文提供 HTTP 下載完整範例,包含 TIdHTTP、TIdAntiFree
專案迭代開發手記:大型圖檔分割壓縮存儲實戰(一)
專案背景 團隊接手一個需將大型圖檔(BMP、JPEG)存入 Oracle 資料庫並能隨時提取顯示的需求。開發人員缺乏相關經驗,且圖檔過大可能導致資料庫提交效能低
Delphi 檔案與目錄操作完整參考指南
前言 Delphi 提供豐富的檔案與目錄操作函數,分散於 SysUtils、FileCtrl 等單元。本文系統整理常用 API,並附上參數說明,供開發者快速查閱
Delphi TFileStream 讀寫檔案完整範例:RichEdit 與 Memo 載入儲存
前言 TFileStream 是 Delphi 中處理檔案串流的核心類別,提供高效、靈活的二進位/文字檔案存取。本文示範如何使用 TFileStream 搭配
Delphi 實作中國農曆算法:公曆轉農曆、節氣計算完整原始碼
前言 中國農曆(陰陽曆)計算涉及閏月、大小月、節氣等複雜規則。本文提供一個完整的 Delphi 單元 CNYear.pas,實現公曆與農曆雙向轉換、閏月判斷、農
Delphi 實用技巧:存儲過程調用、彈出選單與 Windows 訊息處理
前言 在 Delphi 開發中,經常需要呼叫資料庫存儲過程、在控制項特定位置顯示彈出式選單,以及處理 Windows 訊息。本文整理三個常見實用範例,幫助開發者
Delphi 建立捷徑至桌面、開始功能表、快速啟動等特殊資料夾
前言 Windows 特殊資料夾(桌面、傳送到、開始功能表、快速啟動)的實際路徑因版本、使用者設定而異。最可靠的方法是透過登錄檔 HKEY_CURRENT_US
SQL Server 依欄位值排名(名次)的集合式寫法
避免使用游標,純 SQL 解決排名 許多開發者習慣用游標逐筆計算排名,效能差且程式碼冗長。SQL Server 可利用暫存表與 IDENTITY 欄位配合彙總查
Delphi 字串中如何包含單引號(')
問題背景 在 Delphi 中使用 InterBase 元件(如 TIBQuery)連接資料庫,且設定為 Dialect 3 模式時,SQL 陳述式中的字串常值
MonthCalendar 控件:如何區分使用者點選日期還是翻頁按鈕
前言 在 Delphi 開發中,TMonthCalendar 控件常用於日期選擇。但有時我們需要知道使用者到底是點選了具體日期,還是只是點擊了月曆上的「上一月/
Delphi 自動化 Excel 2000 完整指南:三種方式操作工作簿、圖表、列印與儲存
三種自動化 Excel 方式: 一、動態建立 Variant(晚期綁定) var ExcelApp: Variant; ExcelApp := CreateOl
Delphi Command/Action 模式疑惑:TActionList 是否為過度設計?
閱讀大量「界面與代碼分離」理論後,對 Command/Action 模式在 Delphi 中的必要性產生疑問。 現狀分析 Delphi 控件事件模型本質上已是
Delphi 數字隨機排序:洗牌演算法與字串列表法效能對比
需求:1~1000 隨機填入陣列,無重複、極快。 William 版:陣列洗牌 var Nums: array[1..1000] of Integer; i,
Delphi TImage 載入並保存網路圖片:URLDownloadToFile 與 Indy HTTP 兩種方案
作者:e夢緣 (wnhoo@163.com)。直接在 TImage 顯示網路圖片(如 https://delphi.ktop.com.tw/delphi.gif
Delphi 元件開發實戰:打造酷炫外觀的 TCoolMemo (自訂繪製、滑鼠進入特效、邊距與游標位置擴展)
繼承 TCustomMemo 開發一款擁有平面化外觀、可自訂邊框顏色、滑鼠進入顯示內側高亮框、支援邊距設定與游標行列位置查詢的進階備忘錄元件 TCoolMemo
Delphi 程式碼編碼規範:命名慣例、排版規則、註釋標準與版本控制流程
統一的程式碼風格是團隊協作、程式碼審查、長期維護的基石。本規範涵蓋縮進、Begin/End 風格、空格運用、變數命名、單元檔案標頭、程序註釋、控件命名縮寫、修改
Pascal/Delphi 程式設計精要筆記:語法細節、型別系統、常見陷阱與最佳實踐
整理自實戰開發與官方文件的 Pascal/Delphi 關鍵知識點,涵蓋大小寫敏感例外、空白字元處理、Absolute 關鍵字、運算子優先級陷阱、集合操作優化、