《Delphi系統開發實例精粹》是2005年人民郵電出版社出版的圖書,作者是四維科技、劉山、趙輝。
基本介紹
- 書名:Delphi系統開發實例精粹
- 作者:四維科技、劉山、趙輝
- ISBN:9787115136374
- 頁數:419
- 定價:48.00元
- 出版社:人民郵電出版社
- 出版時間:2005-8
- 裝幀:平裝
- 開本:16
內容簡介,編輯推薦,目錄,
內容簡介
本書精選近40個綜合性實例,詳細介紹了基於Delphi 7的程式開發技巧和方法,內容涵蓋了Delphi的系統編程、多媒體/圖形圖像編程、網路通信編程、資料庫編程、MIS開發和遊戲開發等許多熱門領域。
每個實例都按照設計思路、編程原理以及實例詳解3個步驟來解說。尤其是有針對性地介紹了編程中需要使用的Delphi組件相關知識,同時對實例的原始碼進行了詳細地注釋。同時在本書的光碟中贈送了大量非常有價值的實例原始碼。通過本書的學習,讀者可以非常容易地理解並掌握Delphi開發的核心技術,並根據自身需要進行二次開發。
本書可以作為高等院校相關專業的課程設計、畢業設計的指導用書,同時也可以作為科研單位、企業相關軟體開發的技術指導用書。
編輯推薦
Delphi是著名的Borland公司開發的可視化軟體開發工具,它同時兼備了Visual C++功能強大和Visual Basic簡單易學的特點。本書精選了近40個綜合性實例,並並配以多媒體光碟的形式,詳細介紹了基於Delphi 7的程式開發技巧和方法,內容涵蓋了Delphi的系統編程、多媒體/圖形圖像編程、網路通信編程、資料庫編程、MIS開發和遊戲開發等許多熱門領域。
目錄
Part 1 系統編程篇
Example 01 右鍵註冊程式 2
1.1 設計思路 2
1.2 編程原理 2
1.2.1 註冊表簡介 2
1.2.2 Delphi讀註冊表的相關操作函式簡介 4
1.2.3 Delphi寫註冊表的相關操作函式簡介 4
1.2.4 Delphi操作註冊表的其他相關函式簡介 5
1.3 實例詳解 6
1.3.1 程式運行時顯示用戶註冊信息 6
1.3.2 右鍵註冊詳解 7
Example 02 記事本程式 8
2.1 設計思路 8
2.2 編程原理 9
2.2.1 TRichEdit組件 9
2.2.2 “查找”對話框 10
2.2.3 “替換”對話框 11
2.2.4 Perform函式 11
2.3 實例詳解 11
2.3.1 聲明變數和對象 12
2.3.2 檢查當前檔案是否需要保存 12
2.3.3 “保存當前檔案”功能 13
2.3.4 “打開文檔”功能 13
2.3.5 “字型設定”功能 13
2.3.6 “撤銷”功能 14
2.3.7 “查找”功能 14
2.3.8 “自動換行”功能 15
Example 03 系統托盤程式 15
3.1 設計思路 15
3.2 系統托盤程式原理詳解 16
3.2.1 Shell_NotifyIcon函式 16
3.2.2 訊息處理機制 17
3.2.3 動態改變圖示 18
3.2.4 資源檔案的製作與使用 19
3.2.5 在系統列上隱藏應用程式 21
3.3 實例詳解 21
3.3.1 程式運行時在托盤上添加圖示 22
3.3.2 變換托盤圖示 23
3.3.3 滑鼠單擊的訊息處理 23
3.3.4 系統選單中最小化按鈕的實現 25
3.3.5 系統退出的實現 25
Example 04 簡易計算器 26
4.1 設計思路 26
4.2 操作DLL編程原理 26
4.2.1 DLL原理 26
4.2.2 DLL的特點 26
4.2.3 可執行程式與DLL的區別 27
4.2.4 編寫DLL注意事項 27
4.3 實例詳解 28
4.3.1 創建動態程式庫 28
4.3.2 兩個DLL的具體實現 29
4.3.3 使用動態程式庫 30
4.3.4 調試動態程式庫 32
Example 05 電子秒表系統 33
5.1 設計思路 33
5.2 編程原理 33
5.2.1 CLX應用程式概述 33
5.2.2 TLCDNumber控制項 34
5.2.3 FormatDateTime函式 35
5.3 實例詳解 35
5.3.1 聲明變數和對象 36
5.3.2 回響定時器事件 36
5.3.3 “開始”事件 36
5.3.4 “暫停”事件 37
5.3.5 “繼續”事件 37
5.3.6 “停止”事件 37
5.3.7 設定已選定的電子秒表的框線樣式 37
5.3.8 設定已選定的電子秒表的數字片段類型 38
……
Example 01 右鍵註冊程式 2
1.1 設計思路 2
1.2 編程原理 2
1.2.1 註冊表簡介 2
1.2.2 Delphi讀註冊表的相關操作函式簡介 4
1.2.3 Delphi寫註冊表的相關操作函式簡介 4
1.2.4 Delphi操作註冊表的其他相關函式簡介 5
1.3 實例詳解 6
1.3.1 程式運行時顯示用戶註冊信息 6
1.3.2 右鍵註冊詳解 7
Example 02 記事本程式 8
2.1 設計思路 8
2.2 編程原理 9
2.2.1 TRichEdit組件 9
2.2.2 “查找”對話框 10
2.2.3 “替換”對話框 11
2.2.4 Perform函式 11
2.3 實例詳解 11
2.3.1 聲明變數和對象 12
2.3.2 檢查當前檔案是否需要保存 12
2.3.3 “保存當前檔案”功能 13
2.3.4 “打開文檔”功能 13
2.3.5 “字型設定”功能 13
2.3.6 “撤銷”功能 14
2.3.7 “查找”功能 14
2.3.8 “自動換行”功能 15
Example 03 系統托盤程式 15
3.1 設計思路 15
3.2 系統托盤程式原理詳解 16
3.2.1 Shell_NotifyIcon函式 16
3.2.2 訊息處理機制 17
3.2.3 動態改變圖示 18
3.2.4 資源檔案的製作與使用 19
3.2.5 在系統列上隱藏應用程式 21
3.3 實例詳解 21
3.3.1 程式運行時在托盤上添加圖示 22
3.3.2 變換托盤圖示 23
3.3.3 滑鼠單擊的訊息處理 23
3.3.4 系統選單中最小化按鈕的實現 25
3.3.5 系統退出的實現 25
Example 04 簡易計算器 26
4.1 設計思路 26
4.2 操作DLL編程原理 26
4.2.1 DLL原理 26
4.2.2 DLL的特點 26
4.2.3 可執行程式與DLL的區別 27
4.2.4 編寫DLL注意事項 27
4.3 實例詳解 28
4.3.1 創建動態程式庫 28
4.3.2 兩個DLL的具體實現 29
4.3.3 使用動態程式庫 30
4.3.4 調試動態程式庫 32
Example 05 電子秒表系統 33
5.1 設計思路 33
5.2 編程原理 33
5.2.1 CLX應用程式概述 33
5.2.2 TLCDNumber控制項 34
5.2.3 FormatDateTime函式 35
5.3 實例詳解 35
5.3.1 聲明變數和對象 36
5.3.2 回響定時器事件 36
5.3.3 “開始”事件 36
5.3.4 “暫停”事件 37
5.3.5 “繼續”事件 37
5.3.6 “停止”事件 37
5.3.7 設定已選定的電子秒表的框線樣式 37
5.3.8 設定已選定的電子秒表的數字片段類型 38
……