Delphi 建立應用軟體註冊安全機制(四)——註冊核心邏輯、主程式啟動控制與單元相依
註冊按鈕 OnClick 核心邏輯 ModalResult := mrNone; try Session.AddPassword(UserPassWor
Delphi 建立應用軟體註冊安全機制(五)——完整功能驗證與架構特點總結
運行驗證場景 註冊視窗:輸入用戶名/密碼點註冊(圖 2) 錯誤處理:資訊錯誤彈出提示允許重試,三次失敗保護性關閉(圖 3) 權限控管:Enabl
Delphi OpenGL 程式設計學習心得(二)——像素格式設定、繪圖環境建立與資源釋放
像素格式描述符(PFD)手動設定 var pfd: TPixelFormatDescriptor; nPixelFormat: Integer; begin
Delphi 壓縮流與解壓流應用(二)——TCompressionStream/TDecompressionStream 完整實戰範例
壓縮類 TCompressionStream 基類:TCustomZlibStream,含 OnProgress 事件 屬性:Compression
Delphi 與 Word 融合技術(二)——VBA 巨集分類、命令巨集與 Delphi 啟動 Word 實現
VBA 巨集四大分類 類別特徵範例 同名命令巨集覆蓋 Word 內建命令FileSave, FileOpen, FilePrint 特定自動巨集特定時機自動
Delphi 與 Word 融合技術(三)——文件開啟與儲存參數完整解析
WordDocuments.Open 參數詳解 參數說明 FileName文件完整路徑 ConfirmConversions是否顯示轉換對話框 ReadOn
Delphi 與 Word 融合技術(四)——資料庫二進位欄位存取、全域訊息通訊與 Word 事件處理
資料庫 Blob 欄位與檔案流互轉 // 建立檔案流 Word_FileStream := TFileStream.Create(Target_Name, f
Delphi 程式設計:登錄表操作完整實戰(二)——編程思想與註冊表基礎
註冊表隱藏磁碟機原理 磁碟機代號 A-Z,A/B 為軟碟機,C-Z 為硬碟/網路,共 26 個 鍵路徑:HKEY_LOCAL_MACHINE\SOF
Delphi 程式設計:登錄表操作完整實戰(三)——設計思路與註冊表隱藏磁碟機原理
TRegistry 核心方法速查 方法宣告用途 OpenKeyfunction OpenKey(const Key: String; CanCreate:
Delphi 程式設計:登錄表操作完整實戰(四)——介面佈局與按鈕事件代碼
介面佈局 表單放置:3 個 TBitBtn(全選/取消/隱藏)、2 個 TCheckBox(A 槽/B 槽)、1 個 TGroupBox,對齊參考圖示。 關
Delphi 程式設計:登錄表操作完整實戰(五)——寫入邏輯與 FormCreate 讀取實現
Bit_hide 點擊寫入登錄表核心代碼 procedure TForm1.Bit_hideClick(Sender: TObject); var myreg
Delphi 程式設計:登錄表操作完整實戰(六)——隱藏磁碟機工具完整代碼與總結
FormCreate 讀取登錄表還原 UI 狀態 procedure TForm1.FormCreate(Sender: TObject); var myre
Delphi 面向物件程式設計 20 條規則(三)——避免硬編碼實例名、移除全域表單與屬性封裝
規則 7:避免在類方法中使用具體實例名 勿在 TForm1 方法中直接寫 Form1.,需用 Self 參考當前實例。多數情況甚至不需顯式用 Self。違反此
Delphi 面向物件程式設計 20 條規則(四)——建構式初始化、元件屬性暴露與屬性陣列
規則 10:新增表單屬性 需為表單添加資料時,建立 private 欄位;需讓外部存取時,定義 property。如此變更表單內部實現(含 UI)不影響外部代
Delphi 面向物件程式設計 20 條規則(五)——屬性副作用、隱藏元件與 VCL 自動關聯原理
規則 13:善用屬性副作用 屬性優於全域變數的優勢之一:設定/讀取屬性時可觸發額外邏輯——同步多元件狀態、撤銷事件、調用特殊方法等,將副作用封裝於屬性內部,介
Delphi 面向物件程式設計 20 條規則(六)——元件參考管理、RTTI 註冊與視窗嚮導
VCL 自動關聯機制原理 TComponent.SetReference 透過 RTTI 尋找擁有者表單的同名欄位並賦值,這是元件拖放後自動連結的核心。將元件
Delphi 面向物件程式設計 20 條規則(七)——視窗繼承、受保護資料與存取方法
規則 16:視覺視窗繼承 恰當應用時極具威力。專案越複雜價值越大:透過視窗層級體系處理相關視窗群的多態性,共享方法、屬性、事件處理器、元件乃至元件屬性/事件。
Delphi 面向物件程式設計 20 條規則(八)——屬性虛擬方法與總結
規則 20:屬性的虛擬存取方法 屬性的 Get/Set 方法可宣告為 virtual,讓衍生類覆寫屬性行為而不重新定義屬性本身。VCL 內部較少使用,但極具彈