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

精通MFC程序設(shè)計(jì)

精通MFC程序設(shè)計(jì)

定 價(jià):¥78.00

作 者: 姚領(lǐng)田
出版社: 人民郵電出版社
叢編項(xiàng): 程序開(kāi)發(fā)應(yīng)用精通叢書(shū)
標(biāo) 簽: MFC

ISBN: 9787115149138 出版時(shí)間: 2006-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 715 字?jǐn)?shù):  

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

  全書(shū)由淺入深、循序漸進(jìn)地介紹了Visual C++開(kāi)發(fā)環(huán)境廠MFC庫(kù)的具體使用方法。全書(shū)分9篇共30章,內(nèi)容涵蓋了Windows-VC-MFC、MFC框架及消息處理機(jī)制、MFC通用控件和對(duì)話框編程、文檔-視結(jié)構(gòu)、MFC數(shù)據(jù)庫(kù)編程、MFC網(wǎng)絡(luò)編程、注冊(cè)表編程、進(jìn)程線程和DLL、異常與調(diào)試以及.NET MFC應(yīng)用等,其中的大部分內(nèi)容都配有較為豐富的實(shí)現(xiàn)代碼。.本書(shū)的最大特色是內(nèi)容豐富翔實(shí)、講解細(xì)膩具體,對(duì)涉及MFC實(shí)現(xiàn)理論的部分均進(jìn)行了較為深入的剖析,并且對(duì)于書(shū)中的大部分內(nèi)容都結(jié)合工程實(shí)踐給出了相應(yīng)的實(shí)現(xiàn)代碼,具有很強(qiáng)的針對(duì)性,力求讓讀者通過(guò)親自動(dòng)手做而掌掘使用MFC開(kāi)發(fā)工程的方法,學(xué)習(xí)盡可能多的知識(shí)。同時(shí),對(duì)于開(kāi)發(fā)中可能會(huì)遇到的問(wèn)題也都給山了相應(yīng)的提示或說(shuō)明。..本書(shū)主要定位于初、中級(jí)讀者,同時(shí)也可用作高校相關(guān)專業(yè)以及培訓(xùn)班的參考教材(要求讀者具備C++的基本語(yǔ)法知識(shí))。...

作者簡(jiǎn)介

暫缺《精通MFC程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 理解MFC程序設(shè)計(jì)的概念 1
1.1 認(rèn)識(shí)MFC 1
1.1.1 MFC的產(chǎn)生與發(fā)展 1
1.1.2 Win32的基本概念 2
1.1.3 MFC與Win32的關(guān)系 3
1.2 Win32程序設(shè)計(jì)概述 3
1.3 MFC程序設(shè)計(jì)概述 4
1.3.1 MFC特性 4
1.3.2 MFC程序設(shè)計(jì)思想 5
1.3.3 MFC類庫(kù)層次 7
1.3.4 MFC的全局函數(shù)與宏 7
1.3.5 MFC數(shù)據(jù)類型 9
1.4 小結(jié) 9
第2章 Visual C++集成開(kāi)發(fā)環(huán)境 10
2.1 開(kāi)發(fā)環(huán)境 10
2.2 IDE菜單介紹 11
2.3 資源與資源編輯器 13
2.3.1 資源編輯器 13
2.3.2 對(duì)話編輯器 14
2.3.3 串編輯器 15
2.3.4 加速鍵編輯器 16
2.3.5 版本信息編輯器 16
2.3.6 圖形編輯器 17
2.4 環(huán)境變量與編譯模式 17
2.4.1 環(huán)境變量 17
2.4.2 編譯模式 18
2.5 小結(jié) 18
第3章 C++特性 19
3.1 封裝 19
3.1.1 封裝的概念 19
3.1.2 封裝的實(shí)例 20
3.2 繼承 21
3.2.1 繼承的概念 21
3.2.2 繼承的實(shí)例 22
3.3 多態(tài)和虛函數(shù) 25
3.3.1 多態(tài)、虛函數(shù)概念 26
3.3.2 多態(tài)實(shí)例分析 26
3.4 RTTI——運(yùn)行時(shí)類型信息 29
3.4.1 RTTI的基本概念 29
3.4.2 RTTI的實(shí)現(xiàn)實(shí)例 31
3.5 小結(jié) 33
第4章 MFC應(yīng)用結(jié)構(gòu) 34
4.1 MFC類庫(kù) 34
4.1.1 CObject類 35
4.1.2 窗口、對(duì)話框、控件類 35
4.1.3 設(shè)備上下文、圖形設(shè)備接口類 39
4.1.4 簡(jiǎn)單數(shù)據(jù)類型類 39
4.1.5 數(shù)組、鏈表、映射類 42
4.1.6 文件、數(shù)據(jù)庫(kù)類 43
4.1.7 Internet和網(wǎng)絡(luò)類 45
4.1.8 調(diào)試和異常類 46
4.1.9 MFC應(yīng)用結(jié)構(gòu)類 46
4.1.10 CRuntimeClass結(jié)構(gòu) 47
4.1.11 其他類 49
4.2 一個(gè)簡(jiǎn)單的MFC應(yīng)用程序 49
4.2.1 SDI或MDI應(yīng)用的生成 49
4.2.2 基于對(duì)話框應(yīng)用的生成 52
4.3 MFC工程的成員類及全局對(duì)象 52
4.4 工程中的文件 53
4.4.1 文件一覽 53
4.4.2 源文件結(jié)構(gòu) 54
4.4.3 關(guān)于文件的補(bǔ)充說(shuō)明 58
4.5 MFC應(yīng)用開(kāi)發(fā) 59
4.6 小結(jié) 60
第5章 MFC程序的生命期 61
5.1 MFC程序的啟動(dòng)過(guò)程 61
5.1.1 工程的生成 61
5.1.2 全局對(duì)象的產(chǎn)生 62
5.1.3 應(yīng)用入口——WinMain函數(shù) 62
5.1.4 AfxWinInit——初始化MFC環(huán)境 64
5.1.5 InitApplication——內(nèi)部管理 64
5.1.6 InitInstance——應(yīng)用的初始化 65
5.2 MFC程序的掛起狀態(tài) 75
5.2.1 Run——程序掛起 75
5.2.2 空閑處理 78
5.3 MFC程序的終止過(guò)程 80
5.4 小結(jié) 81
第6章 MFC消息處理 82
6.1 消息分類 82
6.1.1 消息結(jié)構(gòu) 82
6.1.2 隊(duì)列消息和非隊(duì)列消息 83
6.1.3 系統(tǒng)消息和自定義消息 83
6.1.4 窗口消息 84
6.1.5 命令消息 84
6.1.6 控件通知 84
6.2 消息的傳送 85
6.2.1 消息的寄送 85
6.2.2 消息的發(fā)送 86
6.3 消息處理 86
6.3.1 消息的接收 86
6.3.2 窗口過(guò)程 87
6.3.3 消息的處理 90
6.3.4 消息反射 99
6.3.5 消息的默認(rèn)處理 103
6.4 歸納整理 104
6.5 重定向消息 106
6.5.1 子類化 106
6.5.2 重載OnCmdMsg 108
6.5.3 其他重定向技術(shù)簡(jiǎn)介 109
6.6 自定義消息 110
6.7 小結(jié) 111
第7章 通用控件 113
7.1 Windows通用控件介紹 113
7.1.1 Windows通用控件 114
7.1.2 窗口類CWnd 115
7.1.3 控件的創(chuàng)建 118
7.1.4 控件的消息 119
7.2 按鈕控件和列表框控件 120
7.2.1 按鈕控件分類 120
7.2.2 CButton類 121
7.2.3 列表框及其相關(guān)的類 123
7.2.4 按鈕、列表框控件應(yīng)用實(shí)例 126
7.3 編輯框、組合框和滾動(dòng)控件 131
7.3.1 編輯框類CEdit類 132
7.3.2 IP地址控件CIPAddressCtrl類 134
7.3.3 組合框類CComboBox/CComboBoxEx 136
7.3.4 微調(diào)按鈕控件類CSpinButtonCtrl 142
7.3.5 滾動(dòng)條類CScrollBar 145
7.3.6 滑動(dòng)塊類CSliderCtrl 147
7.3.7 應(yīng)用實(shí)例 150
7.4 列表視圖和樹(shù)形視圖 154
7.4.1 列表視圖 154
7.4.2 樹(shù)形視圖 160
7.4.3 編程實(shí)例 165
7.5 進(jìn)度條、動(dòng)畫(huà)控件和日歷控件 169
7.5.1 進(jìn)度條 170
7.5.2 動(dòng)畫(huà)控件 171
7.5.3 日歷控件 173
7.6 通用控件綜合運(yùn)用實(shí)例 176
7.6.1 實(shí)例介紹 176
7.6.2 開(kāi)發(fā)過(guò)程 177
7.7 小結(jié) 185
第8章 對(duì)話框 187
8.1 對(duì)話框及MFC相關(guān)類 187
8.1.1 對(duì)話框與CDialog類 187
8.1.2 工程的創(chuàng)建 188
8.2 模態(tài)對(duì)話框 188
8.2.1 添加對(duì)話框及其類 189
8.2.2 創(chuàng)建模態(tài)對(duì)話框 190
8.2.3 模態(tài)對(duì)話框消息循環(huán) 195
8.2.4 模態(tài)的終結(jié) 198
8.2.5 編程實(shí)例 200
8.3 非模態(tài)對(duì)話框 202
8.3.1 添加對(duì)話框及其類 202
8.3.2 創(chuàng)建非模態(tài)對(duì)話框 203
8.3.3 模態(tài)對(duì)話框與非模態(tài)對(duì)話框區(qū)別 204
8.4 對(duì)話框數(shù)據(jù)交換和驗(yàn)證 205
8.4.1 CDataExchange類簡(jiǎn)介 205
8.4.2 數(shù)據(jù)交換和驗(yàn)證 205
8.5 通用對(duì)話框 208
8.5.1 顏色選擇通用對(duì)話框 209
8.5.2 字體選擇通用對(duì)話框 212
8.5.3 定制打開(kāi)文件通用對(duì)話框 214
8.6 小結(jié) 219
第9章 屬性表與向?qū)А?20
9.1 屬性表相關(guān)類 220
9.2 CPropertySheet類 220
9.2.1 類簡(jiǎn)介 221
9.2.2 類CPropertySheet成員一覽 221
9.3 CPropertyPage類 222
9.3.1 類簡(jiǎn)介 222
9.3.2 重要成員函數(shù)介紹 222
9.4 屬性表創(chuàng)建 225
9.4.1 創(chuàng)建模態(tài)屬性表 225
9.4.2 創(chuàng)建非模態(tài)屬性表 225
9.5 應(yīng)用按鈕的處理 226
9.5.1 應(yīng)用按鈕處理方法一——屬性表處理 226
9.5.2 應(yīng)用按鈕處理方法二——屬性頁(yè)處理 227
9.6 編程實(shí)例 229
9.6.1 工程的創(chuàng)建 229
9.6.2 屬性表類編程 230
9.6.3 屬性頁(yè)類編程 231
9.6.4 視圖類編程 232
9.6.5 屬性表擴(kuò)展編程 235
9.7 向?qū)А?38
9.7.1 向?qū)Ш瘮?shù)介紹 238
9.7.2 編程實(shí)例 239
9.8 小結(jié) 242
第10章 菜單、鍵盤(pán)和鼠標(biāo) 243
10.1 菜單編程 243
10.1.1 菜單基本知識(shí) 243
10.1.2 下拉式菜單編程 245
10.1.3 通過(guò)代碼操縱菜單 247
10.1.4 彈出式菜單編程 251
10.2 鍵盤(pán)處理 253
10.2.1 鍵盤(pán)基礎(chǔ) 253
10.2.2 鍵盤(pán)響應(yīng) 254
10.3 鼠標(biāo)編程 255
10.3.1 鼠標(biāo)消息 255
10.3.2 鼠標(biāo)響應(yīng) 256
10.3.3 鼠標(biāo)光標(biāo) 257
10.3.4 鼠標(biāo)鍵盤(pán)編程實(shí)例 258
10.4 小結(jié) 261
第11章 工具欄和狀態(tài)欄 262
11.1 Windows控制窗口概述 262
11.2 MFC工具欄類及其實(shí)現(xiàn) 263
11.2.1 MFC工具欄類CToolBar 263
11.2.2 工具欄的創(chuàng)建 266
11.2.3 工具欄的其他操作 269
11.2.4 工具提示Tooltip 270
11.2.5 工具欄編程實(shí)例 272
11.3 MFC狀態(tài)欄類及其實(shí)現(xiàn) 275
11.3.1 MFC狀態(tài)欄類 275
11.3.2 狀態(tài)欄的創(chuàng)建 276
11.3.3 狀態(tài)欄的創(chuàng)建實(shí)例 278
11.4 小結(jié) 280
第12章 控制條 281
12.1 通用控制條 281
12.1.1 處理控制條的位置 281
12.1.2 控制條的消息分發(fā)處理 285
12.1.3 對(duì)話條 288
12.1.4 伸縮條 289
12.1.5 通用控制條實(shí)例編程 290
12.2 定制控制條 294
12.2.1 定制控制條介紹 294
12.2.2 控制條定制實(shí)例 295
12.3 小結(jié) 306
第13章 MFC GDI與繪圖 307
13.1 GDI和DC相關(guān)類 307
13.2 設(shè)備上下文 307
13.2.1 設(shè)備上下文類型 308
13.2.2 設(shè)備上下文MFC類 309
13.2.3 設(shè)備上下文操作 312
13.3 GDI對(duì)象 313
13.3.1 GDI對(duì)象創(chuàng)建過(guò)程 313
13.3.2 GDI選擇的生命期 314
13.3.3 GDI對(duì)象的清除 314
13.4 映射模式 316
13.5 簡(jiǎn)單GDI對(duì)象編程 318
13.6 位圖 322
13.6.1 位圖概念 322
13.6.2 位圖格式 322
13.6.3 位圖操作 324
13.7 調(diào)色板 327
13.7.1 調(diào)色板概念 328
13.7.2 邏輯調(diào)色板與系統(tǒng)調(diào)色板 328
13.7.3 調(diào)色板編程方法 329
13.8 CDib類與位圖 330
13.8.1 CDib類聲明 331
13.8.2 CDib類實(shí)現(xiàn) 332
13.8.3 位圖的預(yù)覽 338
13.8.4 位圖的瀏覽 344
13.9 小結(jié) 350
第14章 MFC文件操作 351
14.1 MFC文件相關(guān)類 351
14.2 CFile類 351
14.2.1 類簡(jiǎn)介 351
14.2.2 構(gòu)造函數(shù)及其成員函數(shù)分析 352
14.2.3 常見(jiàn)的文件操作函數(shù) 353
14.2.4 編程實(shí)例 355
14.3 CStdioFile類 360
14.3.1 類簡(jiǎn)介 360
14.3.2 構(gòu)造函數(shù)及其成員函數(shù)分析 360
14.3.3 編程實(shí)例 361
14.4 CFileFind類 365
14.4.1 類簡(jiǎn)介 365
14.4.2 構(gòu)造函數(shù)及其成員函數(shù)分析 365
14.4.3 編程實(shí)例 368
14.5 CMemFile、CSharedFile類 372
14.5.1 CMemFile類簡(jiǎn)介 372
14.5.2 CSharedFile類簡(jiǎn)介 373
14.6 MFC Shell文件操作 373
14.6.1 Shell文件操作函數(shù)介紹 373
14.6.2 編程實(shí)例 374
14.7 小結(jié) 378
第15章 深入Doc與View 380
15.1 MFC文檔/視結(jié)構(gòu) 380
15.1.1 文檔/視結(jié)構(gòu)簡(jiǎn)介 380
15.1.2 MFC文檔/視類 381
15.1.3 創(chuàng)建工程 381
15.2 文檔/視重要函數(shù) 381
15.2.1 文檔函數(shù) 382
15.2.2 視圖函數(shù) 384
15.3 對(duì)象的創(chuàng)建 386
15.3.1 模板對(duì)象 386
15.3.2 文檔對(duì)象 387
15.3.3 框架對(duì)象 390
15.3.4 視圖對(duì)象 391
15.3.5 各對(duì)象間的關(guān)系 394
15.4 文檔讀寫(xiě) 395
15.4.1 持久性和串行化概念 395
15.4.2 文件和歸檔——CArchive 396
15.4.3 CArchive對(duì)象的使用 396
15.4.4 使類可串行化 397
15.4.5 串行化實(shí)現(xiàn) 398
15.4.6 編程實(shí)現(xiàn) 400
15.5 小結(jié) 404
第16章 多視 405
16.1 多視基礎(chǔ)——窗口分割 405
16.2 CSplitterWnd類 406
16.2.1 類簡(jiǎn)介 406
16.2.2 Create——?jiǎng)?chuàng)建分割窗口 406
16.2.3 CreateStatic——?jiǎng)?chuàng)建靜態(tài)分割窗口 408
16.2.4 CreateView——?jiǎng)?chuàng)建窗格 408
16.2.5 SetRowInfo和SetColumnInfo——設(shè)置窗格信息 409
16.2.6 OnDrawSplitter——繪制分割窗口特征 410
16.2.7 OnInvertTracker——繪制分割條 411
16.3 視圖切換 413
16.4 編程實(shí)例 413
16.4.1 工程的創(chuàng)建 413
16.4.2 派生分割窗口類 413
16.4.3 視類編程 415
16.4.4 主框架類編程 417
16.5 小結(jié) 420
第17章 MFC打印技術(shù) 421
17.1 MFC打印相關(guān)類 421
17.2 CPrintInfo結(jié)構(gòu) 421
17.3 默認(rèn)打印機(jī)制 423
17.3.1 “打印”命令消息的映射 424
17.3.2 “打印”命令消息的處理 424
17.4 “打印”相關(guān)虛成員 428
17.4.1 OnPreparePrinting——準(zhǔn)備打印 428
17.4.2 OnBeginPrinting——開(kāi)始打印 429
17.4.3 OnPrepareDC——準(zhǔn)備設(shè)備上下文 429
17.4.4 OnPrint——執(zhí)行打印 430
17.4.5 OnEndPrinting——結(jié)束打印 430
17.5 打印預(yù)覽 430
17.6 編程實(shí)例 431
17.6.1 直接打印 431
17.6.2 “所見(jiàn)即所得”打印 432
17.7 小結(jié) 433
第18章 上下文幫助 434
18.1 WinHelp幫助 434
18.1.1 WinHelp幫助文件的制作 434
18.1.2 WinHelp幫助文件的制作實(shí)例 436
18.1.3 MFC與WinHelp幫助 439
18.1.4 WinHelp幫助應(yīng)用實(shí)例 442
18.2 HtmlHelp幫助 444
18.3 小結(jié) 446
第19章 SQL查詢與數(shù)據(jù)庫(kù) 447
19.1 SQL語(yǔ)言與數(shù)據(jù)庫(kù)概述 447
19.1.1 SQL語(yǔ)言概述 447
19.1.2 數(shù)據(jù)庫(kù)概述 447
19.2 SQL查詢 448
19.2.1 Access中的SQL查詢 448
19.2.2 Select語(yǔ)句簡(jiǎn)介 449
19.3 數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù) 452
19.3.1 ODBC API/MFC ODBC技術(shù) 452
19.3.2 DAO技術(shù) 452
19.3.3 OLE DB/ADO技術(shù) 452
19.4 MFC ODBC操作數(shù)據(jù)庫(kù) 453
19.4.1 MFC ODBC的封裝類 453
19.4.2 使用Crecordset操作記錄集 456
19.4.3 設(shè)置ODBC數(shù)據(jù)源 462
19.4.4 編程步驟 463
19.5 ADO操作數(shù)據(jù)庫(kù) 463
19.5.1 ADO技術(shù)特點(diǎn) 464
19.5.2 ADO對(duì)象模型 464
19.5.3 ADO接口簡(jiǎn)介 468
19.5.4 使用Recordset對(duì)象 469
19.5.5 編程步驟 472
19.5.6 幾種常見(jiàn)的數(shù)據(jù)源連接方式 474
19.6 小結(jié) 474
第20章 ODBC數(shù)據(jù)庫(kù)編程——MP3管理系統(tǒng) 475
20.1 實(shí)現(xiàn)目標(biāo)和數(shù)據(jù)庫(kù)設(shè)計(jì) 475
20.1.1 實(shí)現(xiàn)目標(biāo) 475
20.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 476
20.2 工程創(chuàng)建 477
20.2.1 菜單和工具欄制作 477
20.2.2 添加位圖和圖標(biāo)資源 477
20.2.3 添加對(duì)話框資源 478
20.2.4 向工程添加新類 480
20.3 數(shù)據(jù)庫(kù)操作準(zhǔn)備 481
20.4 常見(jiàn)數(shù)據(jù)庫(kù)操作 482
20.4.1 添加記錄 482
20.4.2 編輯數(shù)據(jù)庫(kù)記錄 486
20.4.3 刪除數(shù)據(jù)庫(kù)記錄 488
20.5 數(shù)據(jù)庫(kù)查詢 491
20.5.1 設(shè)置SQL語(yǔ)句 491
20.5.2 遞交查詢 493
20.5.3 顯示查詢結(jié)果 494
20.5.4 參數(shù)化記錄集 496
20.6 事務(wù)處理 498
20.7 其他內(nèi)容 499
20.8 小結(jié) 500
第21章 ADO數(shù)據(jù)庫(kù)編程 501
21.1 實(shí)現(xiàn)目標(biāo)與數(shù)據(jù)庫(kù)設(shè)計(jì) 501
21.1.1 實(shí)現(xiàn)目標(biāo) 501
21.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 502
21.2 工程創(chuàng)建 503
21.2.1 菜單和工具欄制作 503
21.2.2 添加位圖和圖標(biāo)資源 504
21.2.3 添加對(duì)話框資源 504
21.2.4 向工程添加新類 507
21.3 數(shù)據(jù)庫(kù)操作準(zhǔn)備 507
21.3.1 導(dǎo)入ADO動(dòng)態(tài)連接庫(kù) 508
21.3.2 初始化OLE/COM庫(kù)環(huán)境 508
21.3.3 連接數(shù)據(jù)庫(kù) 508
21.4 ADO中的數(shù)據(jù)類型 510
21.5 常見(jiàn)數(shù)據(jù)庫(kù)操作 512
21.5.1 打開(kāi)記錄集 512
21.5.2 添加數(shù)據(jù)庫(kù)記錄 513
21.5.3 編輯數(shù)據(jù)庫(kù)記錄 517
21.5.4 刪除數(shù)據(jù)庫(kù)記錄 520
21.5.5 數(shù)據(jù)庫(kù)記錄查詢 524
21.5.6 關(guān)閉記錄集和連接 527
21.6 事務(wù)處理 528
21.7 小結(jié) 528
第22章 MFC Socket編程 529
22.1 WinSock簡(jiǎn)介 529
22.1.1 Windows Sockets基礎(chǔ) 529
22.1.2 Windows Sockets通信 530
22.1.3 Windows Sockets編程特點(diǎn) 530
22.2 MFC類CAsyncSocket和CSocket 531
22.2.1 類簡(jiǎn)介 531
22.2.2 主要類成員函數(shù)介紹 533
22.3 利用CSocket進(jìn)行無(wú)連接的通信 535
22.3.1 通信過(guò)程 535
22.3.2 實(shí)例編程 536
22.4 利用CSocket進(jìn)行有連接的通信 539
22.4.1 通信過(guò)程 539
22.4.2 實(shí)例編程 539
22.5 CSocket阻塞和非阻塞模式 541
22.5.1 阻塞模式 542
22.5.2 非阻塞模式 543
22.6 WinSock運(yùn)用實(shí)例 544
22.6.1 客戶端的實(shí)現(xiàn) 544
22.6.2 服務(wù)器端的實(shí)現(xiàn) 548
22.6.3 程序運(yùn)行結(jié)果 551
22.7 小結(jié) 552
第23章 MFC與Internet編程 553
23.1 WinInet編程 553
23.1.1 WinInet概述 553
23.1.2 WinInet開(kāi)發(fā)要點(diǎn) 555
23.1.3 WinInet的開(kāi)發(fā)應(yīng)用 556
23.1.4 WinInet編程實(shí)例 559
23.2 ISAPI服務(wù)器擴(kuò)展 563
23.2.1 ISAPI概述 563
23.2.2 MFC提供的ISAPI類 564
23.2.3 使用MFC開(kāi)發(fā)ISA程序 564
23.2.4 MFC開(kāi)發(fā)ISAPI Extensions程序?qū)嵗?66
23.3 小結(jié) 570
第24章 注冊(cè)表編程 571
24.1 注冊(cè)表的基本概念 571
24.1.1 注冊(cè)表文件 571
24.1.2 注冊(cè)表編輯器 572
24.1.3 注冊(cè)表的結(jié)構(gòu) 572
24.1.4 注冊(cè)表的應(yīng)用 572
24.2 注冊(cè)表API函數(shù) 574
24.3 注冊(cè)表API函數(shù)編程實(shí)例 578
24.4 CWinApp實(shí)現(xiàn)的注冊(cè)表函數(shù) 584
24.4.1 函數(shù)介紹 584
24.4.2 應(yīng)用開(kāi)發(fā)實(shí)例 586
24.5 注冊(cè)表類CRegKey 590
24.6 創(chuàng)建自己的注冊(cè)表類CMyRegistry 592
24.6.1 CMyRegistry類簡(jiǎn)介 592
24.6.2 CMyRegistry類的實(shí)現(xiàn) 593
24.6.3 CMyRegistry類的應(yīng)用 598
24.7 小結(jié) 601
第25章 進(jìn)程和線程 602
25.1 進(jìn)程和線程的基本概念 602
25.2 進(jìn)程處理簡(jiǎn)介 602
25.2.1 進(jìn)程的創(chuàng)建 603
25.2.2 進(jìn)程的管理和終止 604
25.3 Win32的線程 605
25.3.1 線程的創(chuàng)建 605
25.3.2 線程的優(yōu)先級(jí)別 606
25.3.3 線程的終止 607
25.3.4 線程的創(chuàng)建、終止實(shí)例 607
25.3.5 線程間的通信 613
25.4 線程同步 614
25.4.1 同步對(duì)象 615
25.4.2 等待函數(shù) 618
25.5 MFC的線程處理 620
25.5.1 類CWinThread 620
25.5.2 MFC線程的創(chuàng)建 621
25.5.3 函數(shù)AfxBeginThread 622
25.5.4 線程的結(jié)束 624
25.5.5 線程的消息循環(huán) 624
25.6 MFC多線程實(shí)例 625
25.6.1 實(shí)例概述 625
25.6.2 完成實(shí)例 625
25.7 小結(jié) 628
第26章 MFC動(dòng)態(tài)鏈接庫(kù) 629
26.1 DLL基本理論 629
26.1.1 DLL基本概念 629
26.1.2 DLL的分類 630
26.1.3 DLL的工作原理 630
26.2 DLL的編程思想 631
26.2.1 一個(gè)簡(jiǎn)單的DLL 631
26.2.2 導(dǎo)出函數(shù) 634
26.2.3 導(dǎo)入函數(shù) 635
26.3 訪問(wèn)動(dòng)態(tài)鏈接庫(kù) 635
26.3.1 隱式鏈接 636
26.3.2 顯式鏈接 636
26.4 其他DLL技術(shù) 638
26.4.1 DllMain函數(shù) 638
26.4.2 DLL文件的查找 640
26.4.3 DLL程序調(diào)試 640
26.5 常規(guī)MFC DLL 640
26.5.1 靜態(tài)鏈接到MFC的常規(guī)DLL 640
26.5.2 動(dòng)態(tài)鏈接到MFC的常規(guī)DLL 643
26.5.3 DLL的鏈接使用 646
26.6 擴(kuò)展MFC DLL 648
26.6.1 生成DLL 648
26.6.2 鏈接DLL 650
26.7 小結(jié) 651
第27章 調(diào)試技術(shù) 652
27.1 調(diào)試基礎(chǔ) 652
27.1.1 調(diào)試的概念 654
27.1.2 調(diào)試環(huán)境的配置 655
27.2 斷點(diǎn)的設(shè)置和取消 655
27.2.1 Location頁(yè)——位置 656
27.2.2 Data頁(yè)——數(shù)據(jù) 658
27.2.3 Message頁(yè)——消息 660
27.2.4 斷點(diǎn)的取消 660
27.3 控制程序執(zhí)行 661
27.4 查看工具 661
27.4.1 變量窗口 662
27.4.2 查看窗口 663
27.4.3 寄存器窗口 663
27.4.4 內(nèi)存窗口 663
27.4.5 調(diào)用堆?!?64
27.4.6 反匯編窗口 664
27.4.7 其他 665
27.5 高級(jí)調(diào)試技術(shù) 666
27.5.1 斷言宏 666
27.5.2 跟蹤宏——TRACE 668
27.5.3 傾印——Dump函數(shù) 668
27.6 內(nèi)存泄漏 669
27.7 小結(jié) 670
第28章 異常處理 671
28.1 MFC異常類 671
28.2 異常的使用 672
28.2.1 異常的使用時(shí)機(jī) 673
28.2.2 異常的捕獲和刪除 673
28.2.3 異常中對(duì)象的銷毀 675
28.3 查看異常內(nèi)容 677
28.4 MFC異常處理 678
28.5 異常的捕獲的原則 680
28.6 小結(jié) 680
第29章 Visual C++ 2005 MFC編程環(huán)境 681
29.1 Visual C++ 2005的特點(diǎn) 681
29.1.1 Visual C++ 2005的新特點(diǎn) 681
29.1.2 MFC庫(kù) 682
29.1.3 Visual C++ 2005屬性窗口 682
29.1.4 應(yīng)用向?qū)А?83
29.1.5 調(diào)試工具 684
29.2 Visual C++ 2005開(kāi)發(fā)MFC應(yīng)用程序 685
29.2.1 創(chuàng)建Windows窗體 686
29.2.2 實(shí)現(xiàn)功能開(kāi)發(fā) 686
29.2.3 編譯運(yùn)行 689
29.3 小結(jié) 690
第30章 C++/CLI CLR編程 691
30.1 通用語(yǔ)言運(yùn)行環(huán)境(CLR) 691
30.1.1 基本概念 691
30.1.2 MFC與CLR 692
30.2 C++/CLI概述 692
30.2.1 C++/CLI基本概念 692
30.2.2 C++/CLI主要內(nèi)容 693
30.3 C++/CLI CLR應(yīng)用程序開(kāi)發(fā)基礎(chǔ) 695
30.3.1 .NET框架應(yīng)用程序的特點(diǎn) 695
30.3.2 CLR項(xiàng)目向?qū)А?95
30.4 C++/CLI開(kāi)發(fā)Win表單 697
30.4.1 Win表單開(kāi)發(fā)的一般方法 697
30.4.2 Win表單控件的使用 699
30.4.3 Win表單的文檔程序設(shè)計(jì) 703
30.5 C++/CLI開(kāi)發(fā)Web Service 706
30.6 小結(jié) 710
附錄A 常見(jiàn)網(wǎng)絡(luò)資源 711
附錄B 術(shù)語(yǔ)表 713

本目錄推薦

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