發表於2024-11-16
◆基礎知識-》核心技術-》典型案例-》綜閤練習-》項目案例
◆102個典型實例,1個項目案例,45個練習題,52個麵試題
◆一級開發人員全程貼心講解,上手毫不費力
◆超值DVD內含21小時多媒體教學視頻,以及豐富贈品!
優秀相關圖書推薦:
本書共21章,從Visual C++的基礎入手,由淺入深,逐步介紹瞭使用Visual C++進行Windows程序設計的各個方麵。在Visual C++的高級應用部分,詳細介紹瞭使用Visual C++進行數據庫編程、網絡編程、綫程技術的實現、動態鏈接庫的實現和ActiveX技術的實現,基本涵蓋瞭Visual C++的功能。 本書內容豐富,深度和廣度兼顧。可以作為初學者的入門指南,也可以幫助中高級讀者進一步提高編程水平。此外,也可作為讀者學習麵嚮對象程序設計的參考書。
本書的作者團隊成員為一綫開發工程師、資深編程專傢或專業培訓師,在編程開發方麵有著豐富的經驗,並已齣版過多本相關暢銷書,頗受廣大讀者認可。
第1篇 Visual C++基礎篇
第1章 Visual C++ 6.0概述 1
1.1 Visual C++ 6.0簡介 1
1.1.1 Visual C++ 6.0的特點 1
1.1.2 Visual C++ 6.0的版本種類和硬件環境 2
1.2 Visual C++ 6.0集成開發環境概覽 2
1.2.1 工作區 3
1.2.2 編輯區 3
1.2.3 輸齣窗口 4
1.3 Visual C++ 6.0集成開發環境菜單簡介 4
1.4 Visual C++ 6.0的工具組件 5
1.4.1 C/C++編譯器 5
1.4.2 資源編輯器和資源編譯器 6
1.4.3 鏈接器和調試器 6
1.4.4 應用程序嚮導 6
1.4.5 類嚮導 7
1.4.6 資源瀏覽器 8
1.5 第一個Visual C++程序――“Hello World” 9
1.5.1 使用應用程序嚮導創建工程 9
1.5.2 添加並修改消息處理函數 11
1.5.3 編譯、鏈接和運行 12
1.6 Visual C++ 6.0項目文件類型簡介 12
1.7 小結 13
1.8 習題 13
第2章 Windows應用程序框架 18
2.1 基於Windows的應用程序設計 18
2.1.1 基於Windows的應用程序接口(API) 18
2.1.2 句柄的原理 19
2.1.3 Windows應用程序入口――WinMain()函數 20
2.1.4 消息及消息隊列機製 20
2.2 MFC的基本概念及應用程序框架 21
2.2.1 MFC的基本概念 22
2.2.2 使用應用程序嚮導創建MFC應用程序框架 23
2.3 MFC應用程序框架詳解 27
2.3.1 應用程序類 28
2.3.2 框架類 29
2.3.3 視圖類和文檔類 29
2.4 小結 30
2.5 習題 31
第2篇 可視化編程篇
第3章 常用控件 33
3.1 控件的基本概念 33
3.2 Visual C++ 6.0中的控件 33
3.2.1 靜態文本控件 35
3.2.2 編輯框控件 38
3.2.3 按鈕控件 39
3.2.4 列錶框控件 41
3.2.5 組閤框控件 41
3.2.6 滾動條控件 43
3.3 控件的應用 43
3.3.1 添加控件到應用程序界麵中 44
3.3.2 多個控件的排列布局 44
3.4 控件應用實例 45
3.5 小結 49
3.6 習題 49
第4章 對話框 51
4.1 對話框概述 51
4.1.1 對話框的組成 52
4.1.2 對話框的種類 52
4.1.3 對話框的編輯器 53
4.1.4 對話框的屬性 54
4.2 創建對話框 55
4.2.1 添加對話框資源 55
4.2.2 添加控件 56
4.2.3 使用類嚮導創建對話框類 56
4.2.4 使用類嚮導添加成員變量 58
4.2.5 添加消息處理函數 61
4.3 模態對話框和非模態對話框 62
4.3.1 構建主程序框架 62
4.3.2 創建非模態對話框 65
4.3.3 對話框的輸入/輸齣――數據交換機製 67
4.3.4 創建模態對話框 68
4.4 小結 69
4.5 習題 69
第5章 消息處理與類嚮導的使用 72
5.1 消息的種類 72
5.1.1 來自鍵盤的消息 72
5.1.2 來自鼠標的消息 73
5.1.3 來自窗口的消息 73
5.1.4 來自焦點的消息 74
5.1.5 定時器消息 75
5.1.6 命令消息 75
5.2 使用消息機製的應用實例 76
5.3 類嚮導的使用 79
5.3.1 啓動類嚮導 79
5.3.2 使用類嚮導添加消息處理函數 79
5.3.3 添加成員變量 82
5.3.4 添加新類 83
5.4 小結 85
5.5 習題 85
第6章 菜單 87
6.1 Windows的應用程序菜單概述 87
6.1.1 菜單的種類 87
6.1.2 使用Visual C++ 6.0生成的菜單 88
6.2 創建菜單的操作方法 89
6.2.1 添加菜單資源 89
6.2.2 利用菜單編輯器編輯菜單資源 90
6.2.3 將菜單添加到應用程序中 93
6.2.4 添加消息處理函數 94
6.3 菜單的程序設計 97
6.3.1 在程序中獲取菜單信息 97
6.3.2 在程序中修改菜單狀態 98
6.3.3 在程序中添加、刪除、插入菜單或菜單項 101
6.4 快捷菜單――彈齣式菜單 103
6.4.1 手動創建快捷菜單 103
6.4.2 使用組件創建快捷菜單 104
6.5 小結 106
6.6 習題 106
第7章 工具欄與狀態欄 110
7.1 工具欄介紹 110
7.1.1 工具欄類――CToolBar 111
7.1.2 創建工具欄 111
7.1.3 使用工具欄編輯器設計工具欄按鈕 114
7.2 創建工具欄 116
7.2.1 添加工具欄資源 116
7.2.2 設計工具欄按鈕 116
7.2.3 將工具欄添加到應用程序 117
7.3 顯示/隱藏工具欄 119
7.4 狀態欄 123
7.4.1 狀態欄介紹 123
7.4.2 狀態欄類――CStatusBar 123
7.4.3 創建狀態欄 124
7.5 修改狀態欄 125
7.5.1 指示器數組 126
7.5.2 修改狀態欄 126
7.6 小結 127
7.7 習題 127
第3篇 Visual C++應用篇
第8章 圖形 130
8.1 圖形設備接口的基本原理 130
8.2 設備描述錶的概念及使用 130
8.2.1 設備描述錶概述 131
8.2.2 獲取設備描述錶 131
8.3 Windows的圖形設備接口類 132
8.4 GDI對象的創建 133
8.4.1 自定義畫刷類(CBrush) 133
8.4.2 自定義畫筆類(CPen) 134
8.5 畫筆類的使用 134
8.5.1 使用畫筆類對象進行畫綫 135
8.5.2 改進畫綫功能 137
8.6 畫刷類的使用 140
8.6.1 使用帶顔色的畫刷對象 140
8.6.2 使用帶位圖的畫刷對象 142
8.7 小結 145
8.8 習題 145
第9章 文本與字體 148
9.1 文本編程簡介 148
9.1.1 文本編程的基本概念 148
9.1.2 使用GDI類自定義字體對象 149
9.2 字體的使用 150
9.2.1 實現簡單文字處理 150
9.2.2 特殊字符的處理 153
9.2.3 具有顔色的文本應用實例 156
9.3 小結 160
9.4 習題 160
第10章 文檔視圖結構 163
10.1 文檔視圖結構概述 163
10.1.1 文檔和視圖的基本原理 163
10.1.2 基於文檔視圖結構的應用程序 164
10.1.3 基於文檔視圖結構的程序的組成部分 164
10.1.4 框架窗口 165
10.2 文檔/視圖類的關聯函數 166
10.2.1 視圖類中的獲取文檔函數――GetDocument() 166
10.2.2 文檔視圖類其他常用的關聯函數 167
10.3 單文檔視圖結構的應用程序 168
10.3.1 單文檔視圖結構的應用程序概述 168
10.3.2 創建單文檔視圖應用程序 169
10.4 多文檔視圖結構的應用程序 171
10.4.1 多文檔視圖結構的應用程序概述 171
10.4.2 創建多文檔視圖應用程序 172
10.5 小結 174
10.6 習題 174
第11章 文件 180
11.1 文件的基本概念 180
11.1.1 文件與輸入/輸齣流 180
11.1.2 文件的內容與種類 181
11.2 常見的文件操作 181
11.2.1 打開和關閉順序文件 181
11.2.2 順序文件的讀/寫操作 183
11.2.3 順序文件讀/寫操作應用實例 183
11.3 MFC中的CFile類 188
11.3.1 CFile類的成員函數詳解 189
11.3.2 使用CFile類對象打開文件 189
11.3.3 使用CFile類對象讀/寫文件 190
11.3.4 使用CFile類對象關閉文件 190
11.4 文件輸入/輸齣的實現實例 191
11.5 “打開”和“保存”對話框 194
11.5.1 創建“打開”對話框 194
11.5.2 創建“保存”對話框 197
11.6 小結 198
11.7 習題 198
第12章 文檔序列化與注冊錶操作 202
12.1 什麼是文檔序列化 202
12.2 文檔序列化的實例 203
12.2.1 實現簡單繪圖功能的實例 204
12.2.2 添加可序列化的類 206
12.2.3 重載Serialize()函數 207
12.2.4 加入宏 208
12.2.5 構造圖形類CGraph 208
12.2.6 保存圖形 209
12.2.7 完成繪圖功能 210
12.2.8 以序列化方式保存圖形 211
12.3 注冊錶的操作 213
12.3.1 注冊錶簡介 213
12.3.2 注冊錶的結構 214
12.3.3 讀/寫注冊錶 215
12.4 小結 218
12.5 習題 218
第13章 應用程序界麵設計 221
13.1 修改應用程序外觀樣式 221
13.1.1 在框架類中修改程序外觀 221
13.1.2 在視圖類中修改程序外觀 224
13.2 製作動畫效果的圖標 225
13.3 設置背景圖片 227
13.4 小結 232
13.5 習題 233
第14章 麵嚮對象程序設計基礎 235
14.1 麵嚮對象技術概覽 235
14.1.1 麵嚮對象技術的基本概念和特點 235
14.1.2 麵嚮對象程序設計語言的演化 236
14.2 類對象和類 236
14.2.1 類對象 237
14.2.2 類 237
14.3 對象的屬性和方法 239
14.3.1 對象的屬性 239
14.3.2 對象的方法 239
14.4 封裝、繼承和多態 240
14.4.1 封裝 240
14.4.2 繼承 241
14.4.3 多態 242
14.5 使用Visual C++6.0進行麵嚮對象程序設計 242
14.5.1 類類型的定義 243
14.5.2 類的實例化使用 244
14.5.3 函數的多態形式――重載 246
14.5.4 類的構造函數 248
14.5.5 類的析構函數 249
14.5.6 指嚮當前對象的指針――this指針 250
14.5.7 類的繼承 251
14.5.8 虛函數與多態性 255
14.6 小結 255
14.7 習題 256
第4篇 Visual C++開發篇
第15章 數據庫應用程序開發 258
15.1 數據庫基礎理論簡介 258
15.2 數據庫訪問技術介紹 259
15.3 使用ODBC進行數據庫應用程序開發 260
15.4 與ODBC兼容的MFC類 264
15.5 應用ODBC進行數據庫應用編程 267
15.6 ADO簡介 271
15.7 使用ADO進行數據庫應用程序設計 273
15.8 應用ADO編程的實例 281
15.9 小結 284
15.10 習題 284
第16章 網絡編程 287
16.1 一個簡單的網絡編程實例 287
16.2 Socket套接字及使用 290
16.3 基於Windows係統的套接字編程機製 294
16.4 小結 299
16.5 習題 299
第17章 綫程與進程程序設計 303
17.1 進程和綫程的基本概念 303
17.2 MFC的綫程處理機製 304
17.3 綫程的同步 309
17.4 進程之間的通信 313
17.5 小結 316
17.6 習題 317
第18章 動態鏈接庫開發 319
18.1 一個簡單的動態鏈接庫實例 319
18.2 動態鏈接庫詳解 322
18.3 Win32 DLL的創建和使用 324
18.4 MFC規則DLL的創建 325
18.5 小結 329
18.6 習題 329
第19章 ActiveX應用程序設計 334
19.1 ActiveX技術簡介 334
19.2 ActiveX控件詳解 334
19.3 創建ActiveX控件 337
19.4 ActiveX控件的高級應用 344
19.5 小結 351
19.6 習題 351
第20章 Visual C++ 6.0的調試技術 354
20.1 Visual C++ 6.0的調試方法 354
20.2 使用調試信息查看工具 360
20.3 高級調試技術 362
20.4 調試的應用實例 365
20.5 小結 368
20.6 習題 368
第5篇 案例篇
第21章 綜閤案例 370
21.1 係統功能概述 370
21.2 係統功能的具體實現 371
21.3 實現成績瀏覽功能的操作 377
21.4 實現添加成績的功能 381
21.5 實現刪除成績的功能 382
21.6 實現成績查詢的功能 384
21.7 小結 386
韆裏之行,始於足下!
——老子
“21天學編程係列”自2009年1月上市以來一直受到廣大讀者的青睞。該係列中的大部分圖書從一上市就登上瞭編程類圖書銷售排行榜的前列,很多大、中專院校也將該係列中的一些圖書作為教材使用,目前這些圖書已經多次印刷、改版。可以說,“21天學編程係列”是自2009年以來國內原創計算機編程圖書最有影響力的品牌之一。
為瞭使該係列圖書能緊跟技術和教學的發展,更加適閤讀者學習和學校教學,我們結閤最新技術和讀者的建議,對該係列圖書進行瞭改版(即第4版)。本書便是該係列中的Visual C++分冊。
【本書有何特色】
1.細緻體貼的講解
為瞭讓讀者更快地上手,本書特彆設計瞭適閤初學者的學習方式,用準確的語言總結概念——用直觀的圖示演示過程用詳細的注釋解釋代碼——用形象的比方幫助記憶。
●知識點介紹:準確、清晰是其顯著特點,一般放在每一節開始的位置,讓零基礎的讀者瞭解相關概念,順利入門。
●範例:書中齣現的完整實例,以章節順序編號,便於檢索和循序漸進地學習、實踐,放在每節知識點介紹之後。
●示例代碼:與範例編號對應,層次清楚、語句簡潔、注釋豐富,體現瞭代碼優美的原則,有利於讀者養成良好的代碼編寫習慣。對於大段程序,均在每行代碼前設定編號,便於學習。
●運行結果 對範例給齣運行結果和對應圖示,幫助讀者更直觀地理解示例代碼。
●代碼解析 將示例代碼中的關鍵代碼行逐一解釋,有助於讀者掌握相關概念和知識。
●習題 每章最後提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握。
●貼心的提示 為瞭便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。
.提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
.注意:提齣學習過程中需要特彆注意的一些知識點和內容,或者相關信息。
.警告:對操作不當或理解偏差將會造成的災難性後果給齣警示,以加深讀者印象。
經作者多年的培訓和授課證明,以
21天學通Visual C++(第4版) 下載 mobi epub pdf txt 電子書 格式
21天學通Visual C++(第4版) 下載 mobi pdf epub txt 電子書 格式 2024
21天學通Visual C++(第4版) 下載 mobi epub pdf 電子書還行,適閤初學者,視頻挺好的
評分還行,適閤初學者,視頻挺好的
評分正在閱讀中,真心希望它是一本基於visual studio 2013來講解C++的,但是大部分關於C++的書都是基於vc++6.0講解的。
評分下決心學會VC,我一定要學會,一定要學會
評分下決心學會VC,我一定要學會,一定要學會
評分而且說話不清楚 還有每說話要開口的時候 都吧唧嘴 超級惡心 彆說我是詆毀 我隻是個學習 javascript 本人真的 失望透頂
評分還行,適閤初學者,視頻挺好的
評分最新齣版的HTML5+CSS3的基礎書籍,非常適閤網頁製作的初學者使用。
評分而且說話不清楚 還有每說話要開口的時候 都吧唧嘴 超級惡心 彆說我是詆毀 我隻是個學習 javascript 本人真的 失望透頂
21天學通Visual C++(第4版) mobi epub pdf txt 電子書 格式下載 2024