注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++系統(tǒng)開發(fā)實例精粹

Visual C++系統(tǒng)開發(fā)實例精粹

Visual C++系統(tǒng)開發(fā)實例精粹

定 價:¥54.00

作 者: 趙輝,葉子青編著
出版社: 人民郵電出版社
叢編項: 系統(tǒng)開發(fā)實例精粹系列叢書
標 簽: VC++

ISBN: 9787115132109 出版時間: 2005-08-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 493 字數(shù):  

內(nèi)容簡介

  本書精選了40多個綜合性實例,詳細介紹了基于Visual C++的程序開發(fā)技巧和方法,內(nèi)容涵蓋了Visual C++的系統(tǒng)編程、界面編程、多媒體編程、數(shù)字圖像編程、網(wǎng)絡通信編程以及數(shù)據(jù)庫/MIS開發(fā)等許多熱門領域。 每個實例都按照設計思路、編程原理以及實例詳解3個步驟進行解說,尤其是對每個實例的原理都進行了詳細地說明,對實例的源代碼進行了注釋。同時在本書的光盤中贈送了大量非常有價值的實例源代碼。通過本書的學習,讀者可以非常容易地理解并掌握Visual C++開發(fā)的核心技術,并根據(jù)自身需要進行二次開發(fā)。 本書可以作為高等院校相關專業(yè)的課程設計、畢業(yè)設計的指導用書,同時也可以作為科研單位、企業(yè)相關軟件開發(fā)的技術指導用書。

作者簡介

暫缺《Visual C++系統(tǒng)開發(fā)實例精粹》作者簡介

圖書目錄

Part 1 系統(tǒng)編程篇
Example 01 多線程實例 2
1.1 設計思路 2
1.2 編程原理 2
1.3 實例詳解 3
1.3.1 關鍵函數(shù)介紹 3
1.3.2 CWorkQueue類介紹 5
1.3.3 多線程編程實現(xiàn) 8
Example 02 動態(tài)鏈接庫(DLL)實例 8
2.1 設計思路 8
2.2 編程原理 9
2.2.1 DLL的文件結(jié)構(gòu)與參數(shù)傳遞 9
2.2.2 通過DEF文件從DLL中輸出 9
2.3 實例詳解 10
Example 03 消息循環(huán)重載實例 11
3.1 設計思路 11
3.2 編程原理 11
3.2.1 Windows消息機制原理 11
3.2.2 Windows消息函數(shù) 14
3.3 實例詳解 15
Example 04 進程查看程序 15
4.1 設計思路 15
4.2 編程原理 16
4.3 實例詳解 18
Example 05 文件關聯(lián)實例 18
5.1 設計思路 18
5.2 編程原理 19
5.3 實例詳解 23
Example 06 剪貼板查看器 23
6.1 設計思路 23
6.2 編程原理 24
6.3 實例詳解 25
Example 07 鍵盤發(fā)聲系統(tǒng) 26
7.1 設計思路 26
7.2 編程原理 26
7.2.1 Windows HOOK技術 26
7.2.2 按鍵發(fā)音原理 28
7.3 實例詳解 28
Example 08 運行后自銷毀的程序 28
8.1 設計思路 28
8.2 編程原理 28
8.3 實例詳解 30
Example 09 文件查找系統(tǒng) 30
9.1 設計思路 30
9.2 編程原理 31
9.2.1 CFileFinder類 31
9.2.2 CFindOpts類 32
9.3 實例詳解 33
Example 10 屏幕拷貝實例 33
10.1 設計思路 33
10.2 編程原理 33
10.3 實例詳解 34
Example 11 文件分割器 34
11.1 設計思路 34
11.2 編程原理 35
11.3 實例詳解 35
Example 12 密碼探測器 35
12.1 設計思路 35
12.2 編程原理 36
12.3 實例詳解 36
精彩實例賞析 37
 
Part 2 界面編程篇
 
Example 13 帶微調(diào)和滑動條控件的工具欄 42
13.1 設計思路 42
13.2 編程原理 42
13.2.1 CSpinToolBar 42
13.2.2 CSlideToolBar 44
13.3 實例詳解 44
Example 14 透明窗體實例 44
14.1 設計思路 44
14.2 編程原理 45
14.3 實例詳解 45
Example 15 狀態(tài)欄中的動畫實例 46
15.1 設計思路 46
15.2 編程原理 46
15.3 實例詳解 49
Example 16 圓盤式和數(shù)字式時鐘實例 49
16.1 設計思路 49
16.2 編程原理 49
16.3 實例詳解 50
Example 17 Windows XP風格菜單 50
17.1 設計思路 50
17.2 編程原理 51
17.2.1 自繪制菜單基本原理 51
17.2.2 CMenuXP類實現(xiàn)原理 52
17.3 實例詳解 54
Example 18 Office XP風格菜單 54
18.1 設計思路 54
18.2 編程原理 55
18.2.1 CMenuXP類實現(xiàn)原理 55
18.2.2 CMenuXP類核心代碼 55
18.3 實例詳解 62
Example 19 Windows XP風格標題欄 62
19.1 設計思路 62
19.2 編程原理 63
19.3 實例詳解 64
Example 20 Windows XP風格對話框 64
20.1 設計思路 64
20.2 編程原理 65
20.2.1 標題欄和對話框邊框的
Windows XP風格實現(xiàn)原理 65
20.2.2 按鈕的Windows XP風格實現(xiàn)原理 70
20.3 實例詳解 73
Example 21 Windows XP風格按鈕和滾動條 73
21.1 設計思路 73
21.2 編程原理 74
21.2.1 ActiveX控件基本原理 74
21.2.2 在程序中注冊ActiveX控件 74
21.3 實例詳解 75
精彩實例賞析 77
 
Part 3 多媒體篇
 
Example 22 基于DirectSound的聲音播放器 80
22.1 設計思路 80
22.2 編程原理 80
22.3 實例詳解 81
Example 23 AVI視頻制作實例 86
23.1 設計思路 86
23.2 編程原理 86
23.2.1 AVI簡介 86
23.2.2 VFW簡介 87
23.3 實例詳解 87
Example 24 視頻播放器 87
24.1 設計思路 87
24.2 編程原理 88
24.3 實例詳解 88
Example 25 仿Winamp多媒體播放器 89
25.1 設計思路 89
25.2 編程原理 89
25.2.1 多媒體Windows 89
25.2.2 音頻播放技術 90
25.3 實例詳解 92
25.3.1 添加資源及實現(xiàn)彩色按鈕 92
25.3.2 仿Winmap界面的實現(xiàn) 93
精彩實例賞析 95
 
Part 4 數(shù)字圖像篇
 
Example 26 BMP圖片瀏覽器 98
26.1 設計思路 98
26.2 編程原理 98
26.3 實例詳解 102
26.3.1 CBMPViewerDoc頭文件 102
26.3.2 瀏覽BMP文件 102
Example 27 小波算法的VC++實現(xiàn) 107
27.1 設計思路 107
27.2 編程原理 108
27.2.1 小波變換基本原理 108
27.2.2 例程Wavelet1D實現(xiàn)原理 109
27.2.3 例程Wavelet2D實現(xiàn)原理 110
27.3 實例詳解 112
27.3.1 一維小波變換Wavelet1D實現(xiàn) 112
27.3.2 二維小波變換Wavelet2D實現(xiàn) 113
Example 28 基因算法的VC++實現(xiàn) 113
28.1 設計思路 113
28.2 編程原理 114
28.2.1 基因算法的基本原理 114
28.2.2 本例程的實現(xiàn)原理 115
28.3 實例詳解 116
28.3.1 實現(xiàn)代碼 116
28.3.2 程序運行效果 119
Example 29 細胞識別統(tǒng)計系統(tǒng) 119
29.1 設計思路 119
29.2 編程原理 120
29.2.1 系統(tǒng)的技術要求 120
29.2.2 開發(fā)流程圖 121
29.3 實例詳解 121
29.3.1 圖像平滑 121
29.3.2 圖像二值化 123
29.3.3 RGB色彩空間到HSI色彩空間的轉(zhuǎn)換 125
29.3.4 孔洞填充 127
29.3.5 利用梯度信息進行修正 131
29.3.6 腐蝕去噪聲 138
29.3.7 細化 140
29.3.8 修正 143
29.3.9 數(shù)量統(tǒng)計 155
29.3.10 識別結(jié)果 156
29.3.11 時間消耗 157
Example 30 基于神經(jīng)網(wǎng)絡的文字識別系統(tǒng) 158
30.1 設計思路 158
30.2 編程原理 159
30.3 實例詳解 159
30.3.1 圖像數(shù)據(jù)的讀取、保存與屏幕顯示 160
30.3.2 圖像的預處理 163
30.3.3 濾波、去噪等圖像處理技術 183
30.3.4 用神經(jīng)網(wǎng)絡進行字符識別 187
30.3.5 程序總體編寫框架 213
30.3.6 程序使用說明、測試及注意事項 214
Example 31 車牌識別系統(tǒng) 217
31.1 設計思路 217
31.2 編程原理 218
31.2.1 系統(tǒng)硬件平臺 218
31.2.2 系統(tǒng)軟件平臺 219
31.2.3 車輛圖像采集 222
31.2.4 牌照區(qū)域提取 223
31.2.5 牌照圖像二值化 230
31.2.6 牌照字符分割 235
31.2.7 牌照字符識別(神經(jīng)網(wǎng)絡) 236
31.2.8 車輛視頻檢測 238
31.3 實例詳解 242
精彩實例賞析 244
 
Part 5 網(wǎng)絡通信篇
 
Example 32 點對點文件傳輸 248
32.1 設計思路 248
32.2 編程原理 248
32.3 實例詳解 249
Example 33 Sniff網(wǎng)絡嗅探器 262
33.1 設計思路 262
33.2 編程原理 262
33.3 實例詳解 263
Example 34 基于UDP的網(wǎng)段掃描器 272
34.1 設計思路 272
34.2 編程原理 273
34.2.1 UDP與TCP簡介 273
34.2.2 CSocket類中的UDP相關函數(shù) 274
34.2.3 事件函數(shù)和線程創(chuàng)建函數(shù) 275
34.3 實例詳解 275
34.3.1 初始化例程 275
34.3.2 啟動掃描 276
34.3.3 掃描線程 277
34.3.4 獲得掃描結(jié)果 278
Example 35 網(wǎng)絡流量監(jiān)控實例 278
35.1 設計思路 278
35.2 編程原理 279
35.2.1 PDH簡介 279
35.2.2 注冊表查詢 280
35.3 實例詳解 281
35.3.1 主程序結(jié)構(gòu) 281
35.3.2 關鍵代碼分析 282
Example 36 網(wǎng)絡語音電話 287
36.1 設計思路 287
36.2 編程原理 288
36.2.1 異形窗口的實現(xiàn) 288
36.2.2 Windows音頻采樣及播放 290
36.2.3 Windows網(wǎng)絡通信 295
36.3 實例詳解 304
36.3.1 音頻設備設置 304
36.3.2 核心代碼 305
Example 37 HTTP服務器實例 308
37.1 設計思路 308
37.2 編程原理 309
37.2.1 HTTP協(xié)議簡介 309
37.2.2 HTTP協(xié)議的幾個重要概念 310
37.2.3 HTTP協(xié)議的運作方式 310
37.3 實例詳解 311
37.3.1 創(chuàng)建工程框架 311
37.3.2 創(chuàng)建服務類 313
37.3.3 創(chuàng)建服務器線程 319
37.3.4 設置IP功能 325
37.3.5 “設置路徑”功能 326
37.3.6 “開始服務”功能 326
37.3.7 “停止服務”功能 327
精彩實例賞析 328
 
Part 6 數(shù)據(jù)庫/MIS開發(fā)篇
 
Example 38 數(shù)據(jù)庫瀏覽器 336
38.1 設計思路 336
38.2 編程原理 336
38.2.1 DAO的概念 336
38.2.2 DAO的特點 337
38.2.3 DAO的結(jié)構(gòu) 338
38.3 實例詳解 339
38.3.1 創(chuàng)建工程框架 339
38.3.2 添加對話框 340
38.3.3 切分視圖 340
38.3.4 打開數(shù)據(jù)庫 340
38.3.5 顯示表記錄 343
38.3.6 顯示表信息 345
38.3.7 運行查詢 346
Example 39 數(shù)據(jù)庫查詢器 347
39.1 設計思路 347
39.2 編程原理 348
39.2.1 ADO的概念 348
39.2.2 ADO的使用 348
39.3 實例詳解 349
39.3.1 創(chuàng)建工程框架 349
39.3.2 建立連接 350
39.3.3 實現(xiàn)表查詢 354
39.3.4 實現(xiàn)過程查詢 358
39.3.5 新建查詢 359
39.3.6 執(zhí)行查詢 359
39.3.7 顯示查詢結(jié)果 362
39.3.8 事件處理 366
39.3.9 斷開數(shù)據(jù)源的連接 370
Example 40 報表打印實例 371
40.1 設計思路 371
40.2 編程原理 372
40.3 實例詳解 372
40.3.1 生成打印內(nèi)容 372
40.3.2 設置打印參數(shù) 373
Example 41 課程信息管理系統(tǒng) 378
41.1 設計思路 378
41.2 編程原理 378
41.2.1 ODBC簡介 378
41.2.2 連接數(shù)據(jù)庫 379
41.2.3 運行SQL語句 379
41.2.4 ODBC事務處理 380
41.2.5 建立和關閉記錄集 380
41.2.6 滾動記錄 382
41.2.7 修改、添加和刪除記錄 383
41.2.8 CRecordView類 384
41.3 實例詳解 386
41.3.1 注冊數(shù)據(jù)源 386
41.3.2 創(chuàng)建工程框架 387
41.3.3 生成記錄瀏覽器 389
41.3.4 連接兩個記錄集 393
41.3.5 添加和刪除記錄 398
Example 42 庫存信息管理系統(tǒng) 401
42.1 設計思路 402
42.1.1 系統(tǒng)模塊分析 402
42.1.2 設計思路描述 402
42.2 編程原理 402
42.2.1 ADO編程 402
42.2.2 ADO對象詳解 403
42.3 實例詳解 408
42.3.1 創(chuàng)建數(shù)據(jù)庫和表 408
42.3.2 創(chuàng)建工程框架 412
42.3.3 創(chuàng)建數(shù)據(jù)庫表的類 416
42.3.4 創(chuàng)建用戶登錄模塊 416
42.3.5 創(chuàng)建客戶管理模塊 418
42.3.6 創(chuàng)建倉庫管理模塊 422
42.3.7 創(chuàng)建產(chǎn)品管理模塊 424
42.3.8 創(chuàng)建操作管理模塊 430
42.3.9 創(chuàng)建統(tǒng)計查詢管理模塊 439
42.3.10 創(chuàng)建數(shù)量報警管理模塊 442
Example 43 醫(yī)院信息管理系統(tǒng) 444
43.1 設計思路 444
43.1.1 系統(tǒng)模塊劃分 444
43.1.2 設計思路描述 445
43.2 編程原理 445
43.2.1 ADO連接 445
43.2.2 ADO記錄集 446
43.2.3 ADO字段 448
43.2.4 在VC++應用程序中使用ADO 451
43.3 實例詳解 452
43.3.1 創(chuàng)建數(shù)據(jù)庫和表 452
43.3.2 創(chuàng)建工程框架 456
43.3.3 創(chuàng)建數(shù)據(jù)庫表的類 459
43.3.4 創(chuàng)建登錄模塊 460
43.3.5 創(chuàng)建醫(yī)院設置模塊 462
43.3.6 創(chuàng)建用戶管理模塊 464
43.3.7 創(chuàng)建信息管理模塊 468
43.3.8 創(chuàng)建收費管理模塊 475
43.3.9 創(chuàng)建統(tǒng)計查詢管理模塊 487
精彩實例賞析 492

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號