Delphi 文本編輯器設計:MDI 與 MPI 界面實現全解析
前言 文本編輯器是軟體開發中最基礎也最常見的應用類型之一。本文將以 Delphi 為開發工具,詳細介紹如何構建一個功能完善的文本編輯實用程式——MPIEdit。
Delphi 文字編輯器開發(二):尋找對話框元件完整應用指南
4.4.2 尋找對話框元件 TFindDialog 提供標準尋找對話框,讓使用者在文字檔中搜尋字串。使用 Execute 方法顯示對話框(非模態),搜尋字串存放
Delphi 圖形圖像程式設計(二):即時繪圖、工具切換與滑鼠事件處理
5.2.2 即時觀測繪圖變化 預設繪製直線時,只有滑鼠釋放才會顯示結果,無法即時預覽。利用 OnMouseMove 事件可在滑鼠移動時持續繪製,實現「橡皮筋」效
Delphi 檔案管理系統開發實戰(一):檔案類型與標準程序詳解
前言 檔案是同類型元素的有序集合,是記憶體與外部裝置傳輸資料的管道。螢幕、鍵盤、印表機等皆可視為檔案,但最常用的是磁碟檔案。Delphi 繼承 Object P
Delphi 檔案管理系統開發實戰(二):記錄刪除、插入、排序與編輯驗證
6.2.7 記錄刪除、插入與排序策略 方法一:就地移動記錄(簡單直接) 刪除記錄的基本邏輯:取得目前記錄位置,將後續記錄依序前移一格,最後截斷檔案尾端。 for
Delphi 檔案管理系統開發實戰(三):標籤繪製與基本檔案操作
6.4.4 自訂 TabSet 標籤繪製 在 TabSet 的 OnDrawTab 事件中繪製每個標籤項目。事件參數包含項目索引、畫布、繪製區域、是否被選取等。
剪貼板與動態資料交換(一):四種資料交換方式對比、剪貼板核心機制與文字傳輸元件全覆蓋
應用程式間資料交換是 Windows 多任務環境的重要特性。作為基於 Windows 的開發工具,Delphi 支援四種資料交換方式:剪貼板、動態資料交換 (D
剪貼板與動態資料交換(二):DDE 客戶端控制伺服器、巨集命令傳送與文字格式化
7.3.5 控制伺服器應用程式執行 客戶程式控制伺服器應用程式有兩方面:必要時啟動伺服器程式並裝載會話主題;更重要是向伺服器發送伺服器承認的巨集命令完成各種操作
對象鏈接與嵌入(一):OLE 核心概念、1.0/2.0 差異與鏈接嵌入機制深度解析
對象鏈接與嵌入(Object Linking and Embedding,OLE)是一組服務功能,提供用源於不同應用程式的資訊創建複合文檔的強力方法。對象可以是
對象鏈接與嵌入(二):OLE 拖放釋放、檔案存取與儲存/載入對話框整合
8.3.5.2 在應用程式中釋放 OLE 對象 當對象釋放到視窗,該視窗觸發 OnDragDrop 事件。該對象定義為 TDragDropEvent 方法中的
Delphi 拖放程式設計:DragMode/DragCursor 屬性與 OnDragOver/OnDragDrop/OnEndDrag 事件全解析
拖放是 Windows 提供的快捷操作方式。作為基於 Windows 的開發工具,Delphi 同樣支援拖放操作,且開發應用系統拖放功能十分方便,真正體現 De
動態連結庫程式設計(一):DLL 核心原理、Windows 系統 DLL 架構與 Delphi 開發優勢
10.1 Windows 動態連結庫原理 動態連結庫(DLLs)源自 C 語言函數庫和 Pascal 庫單元概念。所有 C 標準庫函數存放在某函數庫中,用戶也可
Delphi 應用程式設計實例精選:INI 操作、進程控制、路徑獲取、ShellExecute 等 7 大實用技巧
1. INI 檔案讀寫操作 API 方式 // 讀取字串 var strResult: PChar; GetPrivateProfileString(Windo
在 Delphi 應用程式中使用 DLL:跨語言互調與靜態/動態載入完整指南
Delphi 不僅可調用 C++ 產生的 DLL,C++ 程式也可調用 Delphi 產生的 DLL。這樣交互調用無須重複開發,大幅縮短生產週期。Delphi
Delphi API 程式設計:GetKeyboardState 狀態鍵檢測與 Hint 提示框屬性自定義
Delphi 作為面向對象可視化開發工具,以高速開發和高效編譯受歡迎。雖 VCL 強大,但靈活使用 API 函數定能讓程式增色不少。 狀態鍵檢測:GetKey
如何在 Delphi 中製作「動態選單」:運行時根據數據源動態生成選單項並綁定事件
所謂動態選單是指選單項隨著程式操作變化而變化。用 Delphi 實現此功能,具體步驟如下: 1. 確定動態選單數據源 確定動態選單標題來源:Windows 系
用 Delphi 編制金額大寫轉換程式:人民幣數字轉中文大寫完整函數實現
財務軟體開發中常需將小寫金額轉換為大寫金額並打印。下面是用 Delphi 3.0 編寫的轉換函數,採用 Variant 參數類型,調用極其方便,返回字串。 1
用 Delphi 製作 Windows 98 風格工具列:按鈕圖標隨滑鼠變色的 HotImages 切換技巧
Windows 98 工具列按鈕不僅隨滑鼠移動凸起變化,圖標顏色也會跟著變化。Delphi 提供的工具列控件僅有凸起功能,無圖標顏色變換。筆者利用 Delphi
SplitEx:支援多字元分隔符、Unicode、去重與排序