Delphi 打造資料夾統計工具:Drive/DirectoryListBox 導航、遞迴 FindFirst/Next 統計檔案數量與大小 (KB/MB 自動換算)
專案目標:雙視窗架構,左側驅動器/目錄樹導航,點擊「查詢」遞迴統計該資料夾下所有檔案數量、資料夾數量與總大小 (自動切換 KB/MB 單位) Windows 檔
Delphi 實戰螢幕截圖工具:全螢幕/區域擷取、Canvas 複製、雙 Form 協作、另存圖檔完整教學
專案目標:雙視窗協作實現「全螢幕截圖」與「區域框選截圖」,支援 BMP/JPG 儲存的輕量級截圖工具 截圖工具核心挑戰在於如何在不干擾目標畫面的前提下擷取像素。
Delphi 打造 ACDSee 風格圖片瀏覽器:Drive/Directory/FileListBox 聯動、縮圖面板、原圖放大雙視窗架構
專案目標:雙視窗架構實現資料夾樹狀導航、縮圖牆 (8張) 點擊放大原圖的經典圖片瀏覽器 參考 ACDSee 經典介面:左側驅動器/目錄/檔案列表三級聯動,下方固
Delphi 打造文字螢幕保護程式:Timer 驅動跑馬燈、隨機變色、任意鍵/滑鼠即刻退出
專案目標:全螢幕、無標題列、置頂、文字跑馬燈+隨機變色、任意輸入即退出的標準 .scr 螢幕保護程式 Windows 螢幕保護程式本質是副檔名為 .scr 的執
Delphi 實作「關不完」的惡搞對話框:API 鍵盤攔截與多重對話框串聯
⚠️ 僅供教學與防禦研究,請勿用於惡意騷擾 網頁彈出無窮對話框、鎖死鍵盤組合鍵(Ctrl+Alt+Del)的經典惡作劇行為,底層原理其實很單純:在表單建立時連續
Delphi 打造動態背景視窗:Button、BitBtn、Canvas 與 CreateParams 實現隨機/自訂背景切換
專案目標:無標題列、可隨機變色、支援 BMP 圖片背景的特色視窗 想讓應用程式視窗擁有「活」的背景嗎?本教學將示範如何結合 Button、BitBtn、Open
Delphi 打造字數統計工具:利用 MainMenu、Memo 與 Edit 控件實現中英字符精準統計
前言:為什麼我們需要一個專屬的字數統計工具? Windows 內建的記事本雖然輕量好用,但缺少「字數統計」這項對寫作、編程、文案工作至關重要的功能。其實,利用
Delphi 五子棋:DrawGrid 棋盤繪製與五連線判定完整教程
專案簡介 利用 Delphi TDrawGrid 繪製 19×19 棋盤,滑鼠點擊落子(黑白交替),即時判定橫/豎/斜五連線獲勝,並展示動態視窗圖標切換技巧。本
Delphi 簡易計算器:四則運算與 Case 語句實戰入門
專案目標 從零構建一個標準四則運算計算器:數字鍵 0~9、運算鍵 + − × ÷、等號 =、清空 C。掌握 狀態機設計(輸入數字 → 選擇運算 → 輸入下一數字
Delphi 萬年曆控件實戰:Calendar + SpinButton 打造日期查詢工具
專案簡介 需要一個能顯示任意年份(1~9999 年)月曆、自動計算星期、支援鍵盤/鼠標快速調整年月日的工具嗎?本教程手把手教你利用 Delphi 內建的 TCa
Delphi 自動升級精靈:基於 HTTP + INI 的增量更新完整實現
專案背景 軟體發布後,如何讓用戶無感、安全、高效地獲取最新版本?本文實現一個「升級精靈」:啟動時自動檢查遠端 update.ini,比對本地版本/日期,列出需更
Delphi 打地鼠遊戲:核心控制邏輯與幀動畫深度解析
專案簡介 經典街機「打地鼠」在 Delphi 中如何實現?本文聚焦主體控制層:地鼠彈出/縮回的幀動畫系統、錘子三態(抬起/揮下/擊中)狀態機、彈出式選單與圖標交
Delphi P2P 文件傳輸:基於 Indy 實現斷點續傳的客戶端核心邏輯
專案背景 在局域網或穿透 NAT 後的 P2P 直連場景中,雙方均可作為發送端或接收端。本文聚焦客戶端(接收方)的實現:連接伺服器、協商文件元資料、流式寫入磁碟
Delphi 乒乓球遊戲:雙人對戰與 AI 對手完整實戰
專案概覽 本教程帶你從零構建一款經典的 Delphi 乒乓球(Pong)遊戲。專案包含:球桌繪製、雙球拍控制(鍵盤操作玩家側、簡易 AI 控制電腦側)、球體物理
Delphi 數字拼圖遊戲:從隨機生成到滑塊邏輯完整實現
專案簡介 經典的 4×4 數字拼圖(15 Puzzle)在 Delphi 中如何實現?本教程提供完整源碼與逐步講解,涵蓋亂序生成、滑塊移動判定、勝利檢測、背景/
Delphi 鍵盤打字遊戲:從零構建輕量級練習工具
專案概覽 本文分享一個使用 Delphi 開發的輕量級鍵盤打字練習遊戲。專案不僅包含完整的原始碼與詳細註解,更涵蓋了難度調節、背景更換、音效開關、字母顏色自訂等
Delphi 手刻 OpenGL 3D 旋轉星體:從控制台建立視窗到幾何體繪製
本文示範在 Delphi 控制台應用程式中,完全不依賴 VCL 的 TOpenGLControl 等封裝,手動完成:視窗類別註冊、建立視窗、OpenGL 像素格
Delphi 掃雷遊戲界面與資源載入完整實作
掃雷遊戲的第一步是打造漂亮且資源自給自足的介面。本文詳細記錄從素材製作、.rc 資源腳本編寫、brcc32 編譯、{$R} 內嵌,到執行期動態載入位圖、配置控件
TServiceApplication、TService、TServiceThread 架構解析