自製背單詞軟體:從詞庫解析、音標轉換到 TTS 語音朗讀完整指南
核心模組拆解 詞庫來源:避免版權爭議自建或參考公開格式(如缪鵬程「三心二意」的 .wrd 檔,未加密)。 音標處理:詞庫內音標常為自訂編碼,需建立對應
SQL Server 動態 SQL 實現非固定行轉列
問題 表 Test(F1, F2) 儲存姓名與書名,一姓名對多書名。需轉為:每姓名一列,書名依序展開為 F2, F3, F4... 列數不固定。 測試資料
SVG 靈感:工作流設計器可採用 SVG 儲存與渲染
SVG 簡介 SVG (Scalable Vector Graphics) 以 XML 文字描述向量圖形,優勢: • 易從資料庫動態生成圖形 • 原生支援動畫與
Delphi 實作 StatusBar 扁平化風格
效果預覽 設定步驟 StatusBar.SimplePanel := False。 編輯 Panels 加入 TStatusPanel。 所有 Panel
OOP 實戰:熱鍵助手 Phoenix 版架構設計與重構心得
前言 Phoenix 版熱鍵助手為全重寫版本,旨在落實 OOP 設計原則,從「功能堆疊」轉向「核心極簡、按需擴展」。 OOP 實踐心得 顆粒度把握難:初期傾
Delphi 使用登錄表實作軟體啟動密碼保護
三階段邏輯 啟動檢查:讀取註冊表 HKLM\Software\MyPassWord\,有值則進入驗證模式,無值則進入設定密碼模式。 按鈕處理:驗證模式比對雜湊
Delphi 可執行檔捆綁技術:啟動器釋放並執行附加程式
原理 將「啟動器」主程式 (編譯壓縮後固定大小) 與「目標程式」二進位內容拼接成單一 EXE。啟動器啟動時: 1. 檢測自身大小是否超過原始大小 → 有附加內容
Delphi 資源檔案實戰:嵌入 Flash 動畫並運行時釋放播放
資源檔案建立流程 新建文本檔 SwfFile.rc,內容: Flash SWFFILE1 Thanks.swf (資源類型 Flash、資源名稱 SWFFIL
Delphi 直接修改 TWebBrowser 顯示內容:Navigate about:blank 後注入 HTML
核心技巧 先導航至 about:blank 確保文件物件就緒。 取得 Document 介面,透過 Script.Document.Body.InnerHtm
Delphi 動態建立樹狀結構:遞迴查詢資料庫填充 TreeView
資料表結構 CREATE TABLE tbTree ( ID varchar(4) NOT NULL PRIMARY KEY, Context nva
Delphi 取得應用程式與 COM 物件當前路徑的方法
一般應用程式 (EXE) // 方法 1 ExtractFilePath(ParamStr(0)); // 方法 2 ExtractFilePath(Appl
Delphi 選擇網路鄰居電腦:SHBrowseForFolder 實作
函式 SelectComputerName function SelectComputerName(Handle: HWND; var ComputerNam
Delphi 網路功能函數庫:IP、主機名、SQL Server 列舉、網路資源、防火牆檢測
單元 Net.pas 介面宣告 unit Net; interface uses SysUtils, Windows, Dialogs, WinSock, C
關於 MIDAS 多層架構的技術探討與觀點
背景 針對社區關於 MIDAS (DataSnap 前身) 架構選型、DCOM vs Socket vs Web Connection vs SOAP 的討論,
Delphi 登入視窗最佳實務:啟動時只建立登入框,驗證通過再建主視窗
專案檔 .dpr 流程控制 program SerialGet; uses Forms, UMain in UMain.pas {frmMain},
Delphi ADO 連接 Access (含密碼)、查詢資料集、執行 SQL 封裝
資料模組單元完整代碼 unit UDataModule; interface uses Controls, SysUtils, Classes, DB, AD
Delphi 檔案與 OleVariant 互轉:二進位資料序列化
檔案讀取為 OleVariant (Byte Array) function GetObj(const FileName: string): OleVaria
Delphi 日期時間函數大全:格式化、計算、系統時間修改
隱藏主視窗啟動 // 專案檔 .dpr 中 Application.Run 前 Application.ShowMainForm := False; 顯示
Languages 全域物件與 WinAPI 完整應用
Delphi 2007 IDE 動畫演示:快速查看所有核心數據類型
DelphiX 實戰:TDIB.AddRGB 通道獨立亮度調節
Delphi 使用 VB6 ActiveX 控制項完整避坑指南:D5/D6/D7 三版本差異全解
TTreeView 節點操作完全指南:建構、資料綁定與事件處理
Delphi 類別前向宣告完整指南:解決循環依賴與編譯順序問題
Delphi 域名解析 IP:Winsock gethostbyname 完整實作與測試
COM 程式設計入門(一):從 DLL 匯出類別到 COM 核心概念
Delphi 語言效能優化實戰指南
修復 XE7 Frame 內 PopupMenu 快捷鍵失效問題