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

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

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

定 價(jià):¥54.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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