Delphi開發典型模組大全

Delphi開發典型模組大全

《Delphi開發典型模組大全》是2009年人民郵電出版社出版的圖書,作者是梁水、賽奎春。該書以關鍵技術為核心,通過18個典型模組系統、全面地介紹了如何使用Delphi 7進行各領域的程式開發。

基本介紹

  • 作者: 梁水、賽奎春
  • ISBN:9787115196965
  • 類別:計算機網路、程式設計、Pascal Delphi
  • 頁數: 602頁
  • 出版社人民郵電出版社
  • 出版時間:2009-4-1
  • 裝幀: 平裝
  • 開本: 16開
內容簡介,圖書目錄,

內容簡介

該書案例涉及行業廣泛,實用性非常強,通過對本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的模組原始碼進行二次開發,以減少開發系統所需要的時間。非常適合各級軟體開發人員使用,也可供大、中專院校師生學習。
全書共分為23章,其中前5章介紹了Delphi的集成開發環境和使用Delphi進行編程的基礎知識,使初學者能夠了解使用Delphi進行編程的基本思路和方法。然後通過對企業QQ、自製幫助工具、打包安裝工具、板材排料、進銷存軟體、窗體皮膚組件、導航面板組件、簡訊息管理平台、語音卡錄音系統、企業助理系統、文檔管理系統、視頻圖像錄製、住房公積金管理系統、健身房管理系統、圖書綜合管理系統、房地產信息管理系統、批發零售管理系統和程控電話計費系統18個模組進行細緻的介紹,使讀者能夠掌握圖形圖像處理、多媒體、資料庫、網路通信、報表列印、硬體開發等各領域的相關技術,為從事項目開發的人員提供相關解決方案。
本書附有配套光碟。光碟提供了書中所有案例的全部原始碼,所有原始碼都經過精心調試,在Windows XP和Windows 2000系統下全部通過,保證能夠正常運行。此外,光碟中還提供了編程詞典試用版軟體等附加資源。

圖書目錄

第1章 Delphi 7開發環境 1
4大特性概述說明
15個選單詳細介紹
5種定製開發環境方法
2個組件安裝說明
1.1 Delphi概述 1
1.1.1 Delphi簡介 1
1.1.2 Delphi的發展歷程 1
1.1.3 Delphi 7.0的新特性 1
1.2 Delphi 7.0集成開發環境 2
1.2.1 Delphi集成開發環境概述 2
1.2.2 Delphi集成開發環境 2
1.2.3 Delphi主選單 3
1.2.4 Delphi工具列 6
1.2.5 Delphi組件面板 7
1.2.6 對象樹狀視圖 8
1.2.7 對象查看器 9
1.2.8 代碼編輯器 9
1.2.9 代碼瀏覽器 10
1.2.10 項目管理器 10
1.3 定製集成開發環境 11
1.3.1 定製編程環境 11
1.3.2 定製工具列 12
1.3.3 定製Delphi的組件面板 12
1.3.4 定製代碼編輯器 13
1.3.5 保存定製的開發環境 13
1.4 安裝其他開發組件 14
1.4.1 安裝ActiveX組件 14
1.4.2 安裝第三方組件 15
1.5 安裝其他開發工具 17
1.5.1 安裝打包工具 17
1.5.2 安裝InterBase資料庫 18
1.6 有效使用光碟資源 19
1.6.1 通過Delphi自帶的示例學習使用Delphi 19
1.6.2 在Delphi中載入報表組件(QReport) 19
1.7 有效利用幫助資源 20
1.7.1 Delphi幫助文檔的使用 20
1.7.2 Delphi附屬開發環境的幫助 21
1.7.3 Delphi中API幫助的使用 22
第2章 過程與函式的套用 23
5個示意圖說明
11個實例演示
7種參數類型詳解
2種函式調用方法
2.1 過程與函式簡介 23
2.2 過程、函式的定義與調用 23
2.2.1 過程的聲明、定義與調用 23
2.2.2 函式的聲明、定義與調用 24
2.3 過程、函式之間參數傳遞 25
2.3.1 形參與實參 25
2.3.2 按值傳遞和按址傳遞 26
2.3.3 參數類型 27
2.4 嵌套調用和遞歸調用 32
2.4.1 嵌套調用 32
2.4.2 遞歸調用 33
2.5 過程和函式中變數的作用域 35
2.6 函式的重載 35
第3章 類的學習與套用 37
7個技術說明
2個完整實例演示
5種成員可見性詳解
2種類運算符辨析
2種異常處理方法
3.1 類的簡介 37
3.1.1 類的概念 37
3.1.2 類的定義 37
3.2 對象 38
3.2.1 對象的聲明和實例化 38
3.2.2 對象的構造與析構 39
3.2.3 類與對象的關係 41
3.3 屬性 41
3.3.1 屬性的概念 41
3.3.2 屬性的訪問 41
3.3.3 屬性的存儲 42
3.3.4 屬性的索引 43
3.3.5 如何使用數組屬性 43
3.4 方法 44
3.4.1 方法的概念 44
3.4.2 方法的類型 44
3.5 封裝 45
3.5.1 封裝的概念 45
3.5.2 成員的可見性 45
3.5.3 邏輯封裝 46
3.5.4 物理封裝 46
3.6 繼承 47
3.6.1 繼承的概念 47
3.6.2 基類 47
3.6.3 繼承的可見性 48
3.6.4 屬性、方法的繼承 48
3.7 多態 52
3.7.1 認識多態 52
3.7.2 多態的實現 52
3.7.3 抽象類與多態 54
3.8 類運算符as、is 55
3.9 異常處理 55
3.9.1 處理異常 55
3.9.2 嵌套使用異常 57
3.9.3 使用異常對象 58
第4章 多執行緒的套用 59
2種執行緒調度方式介紹
4種執行緒優先權說明
7個執行緒類屬性和方法詳解
5種執行緒同步方式解析
8個完整實例演示
4.1 執行緒的基礎知識 59
4.1.1 執行緒與進程的關係 59
4.1.2 何時使用多執行緒 59
4.1.3 執行緒調度 60
4.2 VCL執行緒的使用 60
4.2.1 TThread類 60
4.2.2 執行緒類的創建 62
4.2.3 執行緒函式 63
4.2.4 執行緒終止和異常 64
4.3 Windows執行緒的使用 65
4.3.1 執行緒的構造與創建 65
4.3.2 執行緒終止 66
4.3.3 執行緒調度與優先權 66
4.3.4 訊息佇列 68
4.4 在Delphi語言中使用執行緒同步 69
4.4.1 Synchronize函式 69
4.4.2 Lock與UnLock方法 70
4.4.3 TCriticalSection類 72
4.4.4 TEvent類 74
4.4.5 WaitFor方法 75
4.5 利用API實現執行緒同步 76
4.5.1 互斥對象 76
4.5.2 信號量對象 77
第5章 訊息處理技術 79
6大訊息成員說明
3種不同種類訊息介紹
5種廣播訊息方式辨析
4個訊息事件講解
5.1 訊息的介紹 79
5.1.1 訊息的基本概念 79
5.1.2 訊息是如何工作的 80
5.2 訊息機制原理 80
5.2.1 訊息的構成 80
5.2.2 訊息的處理過程 81
5.2.3 訊息的返回值 81
5.3 訊息的分類 82
5.3.1 標準訊息 82
5.3.2 組件通知訊息 82
5.3.3 用戶自定義訊息 82
5.4 訊息與事件 83
5.4.1 訊息的傳送 83
5.4.2 訊息接收 84
5.4.3 VCL訊息處理 85
5.4.4 訊息與事件的關係 86
第6章 企業QQ 89
4個編程技術要點
3個開發技巧說明
7個實例演示
2個編程注意事項
1個編程完整解決方案
6.1 企業QQ概述 89
6.1.1 主要功能 89
6.1.2 界面預覽 90
6.2 主要實現技術 90
6.2.1 類的持久化 90
6.2.2 類與流的二進制轉換 91
6.2.3 訊息類的多態 92
6.2.4 實現組件的訊息傳遞 93
6.3 企業QQ的實現 95
6.3.1 公共類的實現 95
6.3.2 伺服器端實現 107
6.3.3 客戶端實現 108
6.4 程式調試與發布 111
第7章 自製幫助工具 113
4個編程技術要點
2個開發技巧說明
7個實例演示
1個編程注意事項
1個編程完整解決方案
7.1 幫助工具概述 113
7.1.1 主要功能 113
7.1.2 界面預覽 113
7.2 主要實現技術 114
7.2.1 流的讀寫技術 114
7.2.2 資源檔案的讀寫技術 118
7.2.3 樹節點與HTML檔案的關聯 118
7.2.4 OLE操作Word文檔轉換技術 119
7.3 幫助工具的實現 119
7.3.1 Word與HTML轉換的實現 119
7.3.2 幫助工具設計器實現 121
7.3.3 幫助工具運行程式實現 126
7.4 程式調試與發布 130
第8章 打包安裝工具 131
6個編程技術要點
3個開發技巧說明
10個實例演示
1個編程注意事項
1個編程完整解決方案
8.1 打包工具概述 131
8.1.1 主要功能 131
8.1.2 界面預覽 132
8.2 主要實現技術 133
8.2.1 各種系統目錄的獲取 133
8.2.2 檔案圖示的獲取 134
8.2.3 捷徑的創建 134
8.2.4 向控制臺中寫信息 136
8.2.5 檔案的合併與拆分 137
8.2.6 安裝信息與檔案的卸載 138
8.3 打包安裝工具的實現 139
8.3.1 打包安裝公共類的實現 139
8.3.2 打包工具設計器實現 143
8.3.3 打包安裝程式的實現 154
8.3.4 打包卸載程式的實現 160
8.4 程式調試與發布 163
第9章 板材排料 165
8個編程技術要點
4個開發技巧說明
13個實例演示
3個編程注意事項
1個編程完整解決方案
9.1 板材排料概述 165
9.1.1 主要功能 165
9.1.2 界面預覽 166
9.2 主要實現技術 166
9.2.1 矩形排樣計算方法 166
9.2.2 板材零件集合類型的處理 167
9.2.3 板材零件的縮放顯示 169
9.2.4 如何製作板材零件選中時的標尺 170
9.2.5 對計算排料結果進行列印 172
9.2.6 如何判斷某一點是否在已排零件內部 173
9.2.7 板材零件的自動命名 173
9.2.8 記憶印表機的設定信息 174
9.3 板材排料的實現 175
9.3.1 創建板材類型及零件的類型信息 175
9.3.2 生成板材零件集合 176
9.3.3 對板材的排料 178
9.3.4 生成板材排料結果 184
9.3.5 對排料結果的列印預覽 193
9.4 程式調試與發布 196
第10章 進銷存軟體 199
9個編程技術要點
3個開發技巧說明
15個實例演示
2個編程注意事項
1個編程完整解決方案
10.1 進銷存軟體概述 199
10.1.1 主要功能 199
10.1.2 界面預覽 199
10.2 主要實現技術 203
10.2.1 通用數據查詢的實現 203
10.2.2 通用單據查詢窗體的實現 205
10.2.3 通用數據選擇窗體 208
10.2.4 如何使用臨時數據集存儲數據 209
10.2.5 對表格編輯的數據實時匯總 211
10.2.6 同一窗體資源的不同業務處理 212
10.2.7 訊息窗體的設計 213
10.2.8 單據編號的設計 214
10.2.9 窗體皮膚的套用 214
10.3 進銷存軟體的實現 216
10.3.1 系統設定模組的實現 216
10.3.2 基礎信息管理模組的實現 218
10.3.3 各種單據窗體的實現 224
10.3.4 單據匯總表的實現 230
10.3.5 商品匯總表的實現 235
10.3.6 庫存查詢的實現 238
10.4 程式調試與發布 243
第11章 窗體皮膚組件 245
7個編程技術要點
1個開發技巧說明
11個實例演示
3個編程注意事項
1個編程完整解決方案
11.1 窗體皮膚組件概述 245
11.1.1 主要功能 245
11.1.2 界面預覽 245
11.2 主要實現技術 246
11.2.1 屬性方法的定義與實現 246
11.2.2 如何使控制項可放置子控制項 246
11.2.3 如何實現組件屬性分類 247
11.2.4 如何解決組件刪除時的錯誤 249
11.2.5 如何實現皮膚的自動更新 249
11.2.6 標題欄圖示的繪製 251
11.2.7 組件的註冊 251
11.3 窗體皮膚組件的實現 252
11.3.1 資源包分類屬性的實現 252
11.3.2 資源包的實現 253
11.3.3 窗體元素類的實現 255
11.3.4 窗體皮膚組件的實現 256
11.4 程式調試與發布 263
第12章 導航面板組件 265
6個編程技術要點
2個開發技巧說明
11個實例演示
2個編程注意事項
1個編程完整解決方案
12.1 導航面板組件概述 265
12.1.1 主要功能 265
12.1.2 界面預覽 265
12.2 主要實現技術 266
12.2.1 圖片資源的使用 266
12.2.2 分組信息的繪製 266
12.2.3 組中項信息的繪製 267
12.2.4 滾動條滑塊大小的計算 268
12.2.5 組、項數據信息的存儲 269
12.2.6 組件編輯器與屬性編輯器的實現 270
12.3 導航面板組件的實現 272
12.3.1 導航面板組件分組與項的定義與實現 272
12.3.2 自製滾動條的定義與實現 275
12.3.3 導航面板樣式類的定義與實現 278
12.3.4 導航面板組件的實現 284
12.3.5 分組與項編輯器的實現 285
12.4 程式調試與發布 286
第13章 簡訊息管理平台 287
第14章 語音卡錄音系統 307
第15章 企業助理系統 329
第16章 企業文檔管理系統 359
第17章 視頻圖像錄製 387
第18章 住房公積金管理系統 407
第19章 健身房管理系統 441
第20章 圖書綜合管理系統 483
第21章 房地產信息管理系統 513
第22章 批發零售管理系統 533
第23章 批發零售系統的實現 538

相關詞條

熱門詞條

聯絡我們