注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)VISUAL C++程序員實用大全

VISUAL C++程序員實用大全

VISUAL C++程序員實用大全

定 價:¥135.00

作 者: (美)Charles Wright等著;鄧勁生,張曉明等譯;鄧勁生譯
出版社: 中國水利水電出版社
叢編項: 萬水計算機技術(shù)實用大全系列
標 簽: VC++

ISBN: 9787508408422 出版時間: 2001-01-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 1284 字數(shù):  

內(nèi)容簡介

  本書深入淺出地講述Visual C++各種編程訣竅,以高屋建瓴的眼光看待MFC編程的技巧和思想,詳盡分析了具體實現(xiàn)中的技術(shù)內(nèi)幕。本書以其翔實知識面的覆蓋、大量實用的示例和作者自身豐富的編程經(jīng)驗,闡述了從C語言編程基礎(chǔ)、C++面向?qū)ο笳Z法、MFC類庫、控件及高級應(yīng)用、進程和線程到異常處理等各個方面的訣竅,是一本系統(tǒng)而全面的編程經(jīng)典圖書。 全書面向?qū)嵗M行闡述,講解透徹獨到。本書既可作為計算機軟件開發(fā)人員的技術(shù)參考書,也可作為初學(xué)者和大專院校師生的自學(xué)參考書。

作者簡介

暫缺《VISUAL C++程序員實用大全》作者簡介

圖書目錄

愴者序
第一章 編程基礎(chǔ)
1 理解軟件的概念
2 理解計算機是怎么運行程序的
3 理解低級語言
4 理解高級語言
5 運行一個己解釋的程序
6 運行一個己編譯的程序
7 C++在哪里
8 理解Visual C++中的程序文件
9 創(chuàng)建源代碼文件
10 理解并創(chuàng)建頭文件
第二章 結(jié)構(gòu)和語法
11 理解計算機語言
12 理解計算機語言的句法
13 理解“標記”
14 空白在C和C++中的使用
15 理解變量
16 對變量命名
17 理解表達式
18 C/C++中的語句
19 理解程序流
20 深入程序流:理解goto語句
21 深入程序流:理解調(diào)用函數(shù)
22 理解程序的結(jié)構(gòu)
23 理解C/C++中的函數(shù)
24 在函數(shù)中書寫可重用代碼
25 使用庫函數(shù)
第三章 C編程語言
26 理解數(shù)據(jù)類型
27 C/C++中的數(shù)據(jù)類型
28 定義自己的數(shù)據(jù)類型
29 理解運算符
30 賦值運算符
31 理解一元運算符
32 理解算術(shù)運算符
33 其他運算符
34 編譯器是怎樣計算表達式的
35 使用括號組合運算符
36 理解C/ C++的關(guān)鍵字
37 編譯程序引導(dǎo)語句
38 介紹結(jié)構(gòu)和聯(lián)合
39 介紹C++類
40 C和C++怎樣處理結(jié)構(gòu)和聯(lián)合
第四章 C和C++概念
41 理解命名規(guī)則
42 Hungarian Notation系統(tǒng)
43 聲明和定義的區(qū)別
44 理解聲明:對變量的聲明
45 理解聲明:在函數(shù)調(diào)用中聲明一個變量
46 理解聲明:函數(shù)的原型化
47 理解#define編譯器指令:定義常數(shù)
48 理解#define編譯器指令:定義宏
49 理解存儲類變量:自動變量
50 理解存儲類變量:寄存器變量
51 理解存儲類變量:靜態(tài)變量
52 理解存儲類變量:類的靜態(tài)變量
53 引入遞歸
54 理解循環(huán):排序的問題
55 理解遞歸:數(shù)學(xué)問題
56 理解指針
57 理解指針:間接操作
58 理解數(shù)組
59 理解字符串作為char類型的數(shù)組
60 代碼注釋
第五章 文件——基本類型
61 Visual C++IDE使用的文件類型
62 理解文本文件和文檔文件
63 創(chuàng)建并使用源文件
64 創(chuàng)建并使用頭文件
65 使用保護:避免頭文件多次被包含
66 理解makefile
67 理解makefile:定義環(huán)境變量
68 理解makefile:設(shè)置從屬關(guān)系
69 使用NMAKE.EXE
70 理解可執(zhí)行文件
第六章 理解字符
71 理解字符:ASCII碼字符
72 理解字符:轉(zhuǎn)換ASCII碼或稱擴展字符集
73 C/C++的轉(zhuǎn)義序列:嵌入不可打印的字符
74 C/C++轉(zhuǎn)義序列:使用反斜線
75 C/C++轉(zhuǎn)義序列:使用百分號來對文本進行格式化
76 使用printf:格式化輸出
77 使用Printf:設(shè)置字段寬度
78 使用printf:設(shè)置精度
79 使用printf:用0和空格填充區(qū)域
80 C++ I/O流:cout、cin和cerr
第七章 探索Visual C++環(huán)境
81 創(chuàng)建工程項目
82 Visual Studio菜單
83 Visual Studio菜單:File菜單
84 Visual Studio菜單:Eidt菜單
85 Visual Studio菜單:View菜單
86 Visual Studio菜單:Insert菜單
87 Visual Studio菜單:Project菜單
88 Visual Studio菜單:Build和Tools菜單
89 自定義Visual Studio菜單
90 向Tools菜單中添加命令
91 彈出式(或上下文式)菜單
92 探索Visual Studio窗口:Edit窗口
93 探索Visual Studio窗口:Output窗口
94 探索Visual Studio窗口:Variables窗口
95 探索Visual Studio窗口:Watch窗口
96 探索Visual Studio窗口:Hiding、Showing和Docking窗口
97 探索Visual Studio窗口:ClassView面板
98 探索Visual Studio窗口:ResourceView面板
99 探索Visual Studio窗口:FileView面板
100 探索Visual Studio工具欄
101 探索Visual Studio工具欄:它們能干什么
102 探索Visual Studio工具欄:隱藏和顯示工具欄
103 探索Visual Studio工具欄:自定義工具欄
104 探索Visual Studo工具欄:創(chuàng)建自己的工具欄
105 在Visual Studio中獲取幫助
106 使用Find in Files命令
107 上下文跟蹤
108 使用全屏編輯器
109 使用分隔面板查看同一文件中的不同地址
110 使用調(diào)試窗口
111 完成程序編輯器
第八章 開始編程
112 從命令行運行編譯器
113 創(chuàng)建源文件
114 main()函數(shù)
115 向程序中添加頭文件
116 使用printf輸出文件
117 “Hello,World”:一個簡單的命令行C++程序
118 格式化輸出族
119 格式化輸入
120 三個標準文件:stdin、stdout和stderr
121 使用C++流函數(shù)cout、cin和cerr
122 重定向標準輸出stdout到一個文件
123 main()的參數(shù):argc和argv
124 使用if語句控制輸出
125 打開文件
126 使用文件I/O函數(shù)
127 加入while循環(huán)
128 向程序中加入函數(shù)
129 使用for循環(huán)
130 編譯命令行選項
131 加入第二個源文件
132 加入頭文件
133 創(chuàng)建makefile
134 運行nmake.exe來編譯程序
第九章 C++運算符
135 理解運算符類型
136 理解一元運算符:間接運算符(*)
137 理解一元運算符:地址運算符(&)
138 理解一元運算符:自增和自減運算符(++和--)
139 理解一元運算符:取反運算符和補碼運算符
140 理解一元運算符:加法和減法運算符
141 理解算術(shù)運算符:倍數(shù)運算符(“、/和%)
142 理解算術(shù)運算符:加運算符(+和-)
143 理解關(guān)系運算符:等于運算符(==和?。剑?br />144 理解關(guān)系運算符:小于和大于運算符(<和>)
145 理解關(guān)系運算符:小于等于和大于等于運算符(<=和>=)
146 理解位運算符:位移運算符(<<和>>)
147 理解位運算符:與運算符(&)
148 理解位運算符:或運算符(|)
149 理解位運算符:異或運算符(^)
150 理解邏輯運算符:與運算符(&&)
151 理解邏輯運算符:或運算符(||)
152 理解賦值運算符:等號運算符(=)
153 理解其他賦值運算符(+=,-=,*=,/=,%=,>>=,<<=,&=,^=,|=)
154 其他運算符:條件運算符(?…:)
155 其他運算符:逗號運算符
156 其他運算符:圓括號
157 其他運算符:引用運算符
158 注意&符號
159 理解C++如何給表達式賦值
160 注意復(fù)雜表達式
第十章 編寫條件語句
161 在C/C++中編寫語句
162 流程控制介紹
163 使用if關(guān)鍵字
164 使用else關(guān)鍵字
165 執(zhí)行一條單一語句
166 執(zhí)行作為if語句目標的多條語句
167 組合使用if和else關(guān)鍵字
168 使用多個if條件控制
169 使用條件運算符
170 作用域介紹
171 理解條件語句中的作用域
172 條件語句的一些常見錯誤
第十一章 程序循環(huán)
173 循環(huán)介紹
174 用條件語句和goto語句構(gòu)造循環(huán)
175 介紹while循環(huán)
176 使用continue和break語句
177 介紹do while循環(huán)
178 介紹for循環(huán)
179 理解循環(huán)內(nèi)的作用域
第十二章 switch語句
180 理解switch語句
181 使用case和default語句
182 在switch語句內(nèi)部聲明變量
183 在case語句內(nèi)部聲明變量
第十三章 C++語言簡介
184 C語言簡史
185 向C++轉(zhuǎn)變
186 理解C語言的結(jié)構(gòu)
187 介紹C++的類
188 理解類與結(jié)構(gòu)的相同點和不同點
189 在C和C++中聲明變量
190 理解函數(shù)原型
第十四章 C/C++中的數(shù)組
191 理解數(shù)組
192 聲明數(shù)組變量
193 使用字符串數(shù)組
194 使用對象數(shù)組
195 理解指向數(shù)組的指針
196 訪問數(shù)組元素
197 理解數(shù)組運算
198 遞增和遞減數(shù)組變量
199 聲明多維數(shù)組
第十五章 宏、常量和預(yù)處理命令:定義及使用常量
200 理解常量
201 使用預(yù)處理命令#define
202 注意#define語句中的分號
203 聲明數(shù)值常量
204 聲明無值常量
205 理解字符串常量
206 定義數(shù)字常量
207 用變量定義常量
208 取消定義常量
209 理解sizeof操作符
210 理解const關(guān)鍵字
211 理解何時使用const和#define
212 用指針修改const常量的值
213 理解volatile關(guān)鍵字
第十六章 使用環(huán)境變量
214 理解環(huán)境變量
215 獲得環(huán)境變量的長度
216 獲得環(huán)境變量的值
217 從環(huán)境變量串中獲取指針
218 設(shè)置環(huán)境變量
219 示例:尋找Windows所在的目錄
第十七章 頭文件
220 理解#include預(yù)處理命令
221 理解INCLUDE路徑環(huán)境變量
222 理解#include<file.h>和#include file.h的區(qū)別
223 在頭文件中使用衛(wèi)式定義
224 在大的工程中使用通用頭文件
225 把頭文件添加到makefile的關(guān)聯(lián)列表中
226 理解當頭文件改變時發(fā)生什么
第十八章 條件編譯
227 理解#if預(yù)處理指令
228 理解#endif預(yù)處理指令
229 理解#ifdef預(yù)處理指令
230 使用#else和#elif預(yù)處理指令
231 在命令行中定義常量
第十九章 定義和使用宏
232 理解C/C++中的宏
233 定義宏——又是#define指令
234 理解宏替換
235 用變量定義宏
236 理解編譯器對宏的解釋
237 理解運行庫中的宏
238 示例:求一個數(shù)的平方
第二十章 理解編程中字符串的重要性
239 理解字符串和用戶接口
240 理解ASCII字符表中大小寫字母之間的關(guān)系
241 使用位“與”和位“或”來改變字符的大小寫狀態(tài)
242 理解標點字符
243 理解控制字符
第二十一章 C/C++中的字符串
244 理解字符變量類型
245 理解C和C++語言存儲字符串的方式
246 理解NUL字符(\0)
247 理解和使用字符串指針
248 獲取字符串的大小
第二十二章 聲明字符串
249 聲明字符型變量
250 定義字符型數(shù)組變量
251 定義字符串數(shù)組
252 理解動態(tài)字符串:new操作
253 理解動態(tài)字符串:delete操作
第二十三章 字符串函數(shù)
254 理解字符串庫函數(shù)
255 理解字符串加載函數(shù)
256 理解字符串信息函數(shù)
257 使用字符串函數(shù)復(fù)制指定數(shù)目的字符
258 在字符串中查找一個字符
259 在字符串中查找一個子串
260 查找字符串中的標記
261 使用strtok()解析一個字符串
262 擴展strtok函數(shù)以實現(xiàn)對空標記的解析
263 理解不區(qū)分大小寫的函數(shù)
第二十四章 操作字符串
264 理解sizeof操作符
265 使用sizeof操作來判斷字符串的有效長度
266 使用sizeof判斷數(shù)組中字符串的數(shù)量
267 訪問字符串中的單個字符
268 動態(tài)分配字符串
269 示例:反轉(zhuǎn)一個字符串中的字符
第二十五章 函數(shù)和變量
270 理解函數(shù)
271 理解C和C++中的函數(shù)聲明
272 理解函數(shù)定義
273 理解函數(shù)原型
274 聲明和定義返回一個值的函數(shù)
275 聲明和定義帶參數(shù)的函數(shù)
276 理解函數(shù)的默認值
277 理解內(nèi)聯(lián)函數(shù)
278 理解引用調(diào)用和值調(diào)用
279 引用調(diào)用和值調(diào)用的優(yōu)缺點
280 C/C++中的函數(shù)調(diào)用
281 理解函數(shù)的作用域
282 在函數(shù)調(diào)用中使用指針
283 理解引用運算符(&)
284 利用引用運算符修改變量
285 函數(shù)重載簡介
286 理解函數(shù)重載
287 理解函數(shù)模板
288 使用函數(shù)模板和重載函數(shù)的選擇
289 理解函數(shù)指針
290 獲取重載函數(shù)的地址
291 理解引用函數(shù)
292 理解函數(shù)和宏之間的區(qū)別
293 函數(shù)和宏使用上的選擇
294 理解變量
295 理解變量類型
296 更改變量類型
297 理解局部變量
298 理解全局變量
299 C++允許在函數(shù)體中說明變量
300 理解存儲類型
301 理解靜態(tài)變量
302 定義全局靜態(tài)變量
303 在程序中定義靜態(tài)變量
304 創(chuàng)建自己的變量類型:typedef關(guān)鍵字 
305 理解變量的作用域
306 理解左值(lvalue)
307 理解NULL
308 理解void類型
309 理解指向變量的指針
310 聲明和初始化指向變量的指針
311 理解間接操作:獲得指針所指向的值
312 理解指針數(shù)組:指向指針的指針
313 初始化指針數(shù)組
314 理解轉(zhuǎn)換:暫時修改變量類型
315 自動類型轉(zhuǎn)換:混合int和char類型的變量
316 轉(zhuǎn)換指針:危險的跡象
第二十六章 開始C++:面向?qū)ο缶幊?br />317 面向?qū)ο缶幊?br />318 C++:C語言的進一步發(fā)展
319 OOP的三個原則
320 理解封裝
321 將結(jié)構(gòu)理解成一種封裝設(shè)備
322 理解C++中的類
323 理解多態(tài)性
324 現(xiàn)實世界中的多態(tài)性
325 理解多態(tài)性的示例:函數(shù)重載
326 使用類作為多態(tài)性的對象
327 理解繼承
328 從上至下的繼承
329 使用對象
330 將程序劃分成對象
331 一個面向?qū)ο缶幊痰氖纠?br />第二十七章 C++類
332 理解類的元素
333 理解構(gòu)造函數(shù)
334 把參數(shù)傳遞給構(gòu)造函數(shù)
335 在類中使用多個構(gòu)造函數(shù)
336 理解析構(gòu)函數(shù)
337 理解類中的訪問關(guān)鍵字
338 使用訪問關(guān)鍵字實施封裝
339 保持火藥干燥(保持數(shù)據(jù)成員為私有的)
340 理解基類
341 從基類派生一個新類
342 理解多重繼承
343 放置第一塊磚:使用基類
344 理解成員函數(shù)
345 理解友元類
346 理解友元函數(shù)
347 理解虛函數(shù)
348 理解抽象類
349 理解嵌套數(shù)據(jù)類型
350 理解靜態(tài)成員
351 理解靜態(tài)函數(shù)
352 理解靜態(tài)數(shù)據(jù)成員
353 使用靜態(tài)成員
354 理解作用域分辨
355 理解回調(diào)函數(shù)
356 理解操作符重載
357 重載操作符
第二十八章 C++I/O
358 使用cin、cout和cerr
359 理解插入符
360 理解提取符
361 理解文件流
362 理解順序流函數(shù)
363 理解隨機流函數(shù)
364 理解width()、precision()和fill()
365 理解I/O操縱器
366 創(chuàng)建自己的插入符
367 創(chuàng)建自己的提取符
第二十九章 C++數(shù)組和指針
368 理解對象指針
369 理解類指針
370 this指針
371 使用malloc()和free()
372 使用new操作符
373 使用delete操作符
374 理解內(nèi)存泄漏
375 使用派生類指針
376 理解對象指針運算
第三十章 Windows和Visual C++基礎(chǔ)
377 理解過程驅(qū)動編程
378 理解事件驅(qū)動編程
379 介紹控件
380 理解Windows如何與程序交互
381 Windows消息泵
382 響應(yīng)Windows消息
383 使用模塊定義文件
384 理解資源
385 為Windows程序使用生成文件
386 理解WinMain()函數(shù)
387 在WinMain()中使用命令行參數(shù)
388 理解參數(shù)nCmdShow
389 理解程序?qū)嵗?br />390 理解窗口類
391 理解WNDCLASS和WNDCLASSEX結(jié)構(gòu)
392 注冊窗口類
393 理解窗口組件
394 理解Windows客戶區(qū)域
395 理解重疊窗口
396 理解彈出式窗口
397 理解子窗口
398 理解標題欄
399 理解系統(tǒng)菜單
400 理解最小化、最大化和關(guān)閉窗口按鈕
401 理解菜單和工具欄
402 使用滾動條
403 使用資源文件
404 使用資源編譯器
405 理解光標和圖標
406 理解快捷鍵
407 在資源文件中使用菜單
408 理解字符串表
409 向資源文件中加入位圖
410 理解對話框
411 理解Windows中的鍵盤輸入
412 理解WM_KEYDOWN和WM_KEYUP消息
413 理解WM_CHAR消息
414 理解WM_SYSKEYDOWN、WM_SYSKEYUP和WM_SYSCHAR消息
415 理解插入符號
416 在Windows中使用鼠標輸入
417 理解鼠標消息
418 響應(yīng)鼠標事件
419 判斷鼠標鍵是否按下
420 開發(fā)Windows程序
421 編寫WinMain()函數(shù)
422 創(chuàng)建主窗口
423 使主窗口可見
424 進入消息循環(huán)
425 編寫響應(yīng)消息的代碼
426 使用Microsoft鏈接程序
427 理解增量鏈接
428 理解鏈接程序選項
429 在生成文件中調(diào)用鏈接程序
430 使用DUMPBIN.EXE和EDITBIN.EXE
第三十一章 圖形設(shè)備接口
431 理解圖形設(shè)備接口
432 理解設(shè)備環(huán)境
433 設(shè)備環(huán)境和輸出設(shè)備
434 使用Microsoft Foundation Class的設(shè)備環(huán)境
435 利用GDI繪圖
436 理解屏幕坐標
437 理解客戶坐標
438 理解打印機設(shè)備環(huán)境
439 GDI對象:字體
440 理解字體家族
441 GDI對象:畫筆
442 GDI對象:刷子
443 GDI對象:位圖
444 GDI對象:調(diào)色板
445 GDI對象:區(qū)域
446 理解映射
447 理解映射模式
448 理解設(shè)備坐標
449 理解邏輯坐標
450 理解繪圖模式
451 理解圖形和點
452 理解路徑
453 使用函數(shù)BeginPath()和EndPath()
454 解釋W(xué)M_PAINT消息
455 使用函數(shù)SetPixel()
456 繪制一系列點
457 繪線
458 使用函數(shù)MoveToEx()
459 使用函數(shù)LineTo()
460 用一系列直線繪制曲線
461 繪制弧線
462 繪制圓和橢圓
463 繪制封閉區(qū)域
464 使用筆
465 使用刷子
466 填充一個封閉區(qū)域
467 文本規(guī)格的介紹
468 了解印刷術(shù)
469 了解Windows字體類型
470 理解像素尺寸
471 理解字符寬度
472 理解字符屬性
473 理解文本對齊方式
474 使用MFC的CFont類
475 理解創(chuàng)建字體的CFont函數(shù)
476 理解文本輸出函數(shù)
477 使用DrawText()函數(shù)
478 使用TextOut()和ExtTextOut()函數(shù)
479 使用TabbedTextOut
480 理解GrayString()函數(shù)
481 理解文本輸出的背景模式
482 旋轉(zhuǎn)文本
483 設(shè)置文本和背景顏色
484 用CEdit和CStatic派生出來的類設(shè)置文本屬性
485 GDI示例:繪制一個字符鏡像
第三十一章 Microsoff Foundation Class庫
486 了解類庫
487 使用類庫來創(chuàng)建程序
488 引入Microsoft基礎(chǔ)類庫
489 MFC是如何在Visual Studio中實現(xiàn)的
490 調(diào)用Visual Studio向?qū)?chuàng)建一個基于MFC的程序
491 引入CObject
492 應(yīng)用程序結(jié)構(gòu)類
493 用戶對象類
494 文件服務(wù)類
495 使用設(shè)備場景類
496 繪圖對象類
497 控件、支持、數(shù)據(jù)庫、菜單、命令行、同步和Socket類
498 數(shù)組、列表和映射類
499 Internet服務(wù)類
500 窗口類:CWnd介紹
501 理解CWnd子孫類
502 框架窗口類
503 使用CFrameWnd類:單文檔界面
504 使用CFrameWnd類:多文檔界面
505 使用CSplitterWnd類
506 控作欄類
507 屬性表類
508 使用對話框類
509 理解通用對話框類
510 理解屬性頁類
511 理解用戶對話框類
512 理解視圖類
513 MFC視圖類介紹
514 調(diào)用Visual Studio向?qū)?chuàng)建視圖類程序
515 調(diào)用Visual Studio向?qū)?chuàng)建基于對話框的程序
516 文件服務(wù)類介紹
517 使用CFile及其子孫類
518 使用內(nèi)存文件
519 使用Socket文件
520 使用CStdioFile
521 理解CRecentFileList類
522 理解控件類
523 非CObject派生類
524 理解CStrint
525 理解CPoint
526 理解Crect
527 理解CSize
528 理解支持類
529 理解同步(鎖)類
530 使用CIntemetConnection
531 使用CFtpConnection
532 理解CRuntimeClass
533 理解文檔類
534 理解異常類
536 使用工具欄類
537 用MFC類實現(xiàn)打印和打印預(yù)覽
538 理解線程類
539 理解命令操作器:CCmdUI類
540 理解CWaitCursor類
541 使用CImageList類
542 從MFC類庫派生自定義類
第三十三章 Developers Studio向?qū)В簞?chuàng)建工程
543 理解New菜單命令
544 創(chuàng)建文件
545 創(chuàng)建工作區(qū)
546 創(chuàng)建其他文檔
547 創(chuàng)建工程
548 理解小工程
549 理解MFC AppWizard
550 創(chuàng)建MFC EXE工程
551 在工程中加入多文檔支持
552 理解文檔/視圖支持
553 理解數(shù)據(jù)庫支持
554 在工程中加入復(fù)合文檔支持、ActiveX和Automation
555 選擇工程特色
556 理解工具欄選項
557 理解高級選項
558 其他工程選項
559 最后一步:為類命名和選擇視圖類
560 創(chuàng)建基于對話框的工程
561 為基于對話框的工程選擇特色和支持選項
562 選擇對話框選項
563 使用MFC創(chuàng)建DLL工程
564 創(chuàng)建Win32庫
第三十四章 ClassWizard
565 ClassWizard介紹
566 ClassWizard的調(diào)用
567 使用ClassWizard對話框
568 理解Message Maps頁
569 使用ClassWizard添加消息處理函數(shù)
570 理解Member Functions窗口
571 使用ClassWizard刪除消息處理函數(shù)
572 理解Member Variables頁
573 在程序中增加變量
574 從程序中刪除變量
575 理解Update Colums和Bind All按鈕
576 理解Automation頁
577 為自動化類添加方法
578 為自動化類添加屬性
579 理解ActiveX頁
580 理解Class Info頁
581 使用ClassWizard添加類
582 使用ClassWizard從類庫添加類
583 在程序中加入通用類
584 添加代碼和使用ClassWizard導(dǎo)航代碼
第三十五章 向?qū)?br />585 理解向?qū)?br />586 顯示和隱藏工具欄
587 理解向?qū)诮M合框控件
588 理解向?qū)趧幼骺丶?br />589 理解向?qū)趧幼鞑藛?br />590 調(diào)用動作菜單
591 理解目錄跟蹤
592 使用向?qū)谔砑宇?br />593 使用向?qū)谔砑酉⑻幚砗瘮?shù)
594 添加虛函數(shù)
595 在類中添加成員函數(shù)
596 在工程中添加窗口
597 在源文件間切換
598 在函數(shù)定義和聲明間切換
599 在類之間移動
600 在向?qū)趦?nèi)從一個函數(shù)移到另一函數(shù)
601 打開#include文件
602 使用Find in Files
603 使用窗口列表按鈕
604 使用搜索按鈕
605 使用工作區(qū)和輸出窗口按鈕
606 理解工作區(qū)窗口
607 使用ClassView面板
608 使用ResourceView面板
609 使用FileView面板
第三十六章 文檔和視圖
610 理解文檔/視圖結(jié)構(gòu)
611 理解文檔對象
612 理解視圖對象
613 理解文檔/視圖結(jié)構(gòu)中的窗口框架
614 理解文檔管理器
615 理解文檔模板
616 在工程中加入多文檔類型
617 理解文檔/視圖中的Windows消息路徑
618 理解默認消息
619 重載框架消息處理函數(shù)
620 理解CArchive類
621 使用串行化函數(shù)
622 理解CView
623 重載OnPaint消息處理函數(shù)
624 在CView中顯示文本
625 在CView中繪制圖形對象
626 使用CScrollView類
627 使用CEditView類
628 在編輯視圖中插入文本
629 理解插入和覆蓋模式
630 在編輯視圖中加入覆蓋模式
631 使用編輯視圖保存和恢復(fù)文本文件
632 使用CRichEditView類
633 使用CRichEditView創(chuàng)建工程
634 理解復(fù)合文檔支持
635 理解OLE容器支持
636 理解服務(wù)器和最小服務(wù)器支持
637 添加菜單和工具欄項以支持多文本
638 理解多文本編輯控件中的字符屬性
639 理解CHARFORMAT和CHARFORMAT2結(jié)構(gòu)
640 改變字體
641 改變多文本編輯文檔視圖中的默認字體
642 為文本設(shè)置粗體
643 為文本設(shè)置斜體、下劃線和刪除線
644 設(shè)置字體和背景顏色
645 設(shè)置段落對齊
646 在格式欄中添加字體和字號框
647 在多文本編輯視圖中添加用戶和文件信息
648 使用串行化保存與恢復(fù)用戶信息和文件信息
649 使用CListView類
650 理解帶CListView的CImagelist類
651 創(chuàng)建圖像列表
652 在列表控件中顯示不同的樣式
653 增加工具欄來改變顯示樣式
654 使用LVS_OWNERDRAWFIXED樣式
655 使用自主繪圖屬性產(chǎn)生整行選擇
656 使用CTreeView類 
657 組合CTreeView、CListView和CSplitterWnd創(chuàng)建一個資源管理器類型的應(yīng)用程序
658 在資源管理器類型的應(yīng)用程序右面板里使用其他代替視圖
659 使用CFormView類
660 創(chuàng)建基于表單的應(yīng)用程序
661 向程序中插入新的表單
662 在程序中使用多重視圖
663 向文檔中添加視圖
664 從文檔中刪除視圖
665 創(chuàng)建其他視圖類:CCtrlView
666 使用CSplitterWnd實現(xiàn)多重視圖
667 切分一個分割窗口
668 聯(lián)合使用CSplitterWnd和文檔視圖
669 通過改寫InitInstance函數(shù)避免創(chuàng)建初始化文檔
670 理解永久保存數(shù)據(jù)機制
671 保存狀態(tài)欄中的信息
672 更新與同一文檔關(guān)聯(lián)的多個視圖
第三十七章 調(diào)試技術(shù)
673 使用Visual Studio Debugger
674 設(shè)置工程項目選項
675 使用調(diào)試窗口
676 設(shè)置和使用斷點
677 單步執(zhí)行程序
678 調(diào)試命令行程序
679 使用Edit and Continue進行調(diào)試
680 輸出到Output窗口
681 理解遠程調(diào)試
682 建立遠程調(diào)試器
683 在遠程和本地調(diào)試間切換
684 理解實時調(diào)試
685 有用的調(diào)試技術(shù)
686 使用CMemoryState類來檢查內(nèi)存泄漏
第三十八章 Resource Workshop
687 理解Windows資源
688 使用Resource Workshop
689 理解資源編譯器
690 理解Workspace窗口的ResourceView面板
691 使用Resource Workshop工具欄
692 理解資源符號
693 使用Resource Workshop Properties對話框
694 理解快捷鍵
695 添加快捷鍵到程序中
696 對快捷鍵消息的反應(yīng)
697 添加快捷鍵表格到資源中
698 理解菜單
699 理解菜單項屬性
700 向菜單中添加pop-up屬性
701 嵌套彈出菜單項
702 增加菜單子項
703 加入菜單提示
704 理解對話框
705 理解模式和非模式對話框
706 理解系統(tǒng)模式對話框
707 創(chuàng)建對話框
708 理解對話框?qū)傩?br />709 向?qū)υ捒蛟黾涌丶?br />710 在類中封裝對話框代碼
711 在對話框中捕獲和使用消息
712 理解位圖
713 理解圖形控件
714 顯示位圖
715 操作位圖
716 理解光標
717 標準光標
718 使用畫圖編輯器創(chuàng)建自己的光標
719 在程序中激活光標
720 設(shè)置光標的熱點
721 使用CWaitCursor
722 理解圖標
723 使用默認的圖標
724 創(chuàng)建圖標
725 分配圖標
726 理解字符串表
727 創(chuàng)建字符串表
728 創(chuàng)建字符串表項
729 理解字符串表中的資源ID
730 在字符串表中使用不同的語言
731 理解工具欄
732 使用圖形編輯器創(chuàng)建工具欄
733 使用圖形編輯器來修改工具欄
734 向工程項目中添加工具欄
735 為工具欄添加文字、工具提示和??课淖?br />736 理解可駐留和可浮動的工具欄
737 阻止工具欄在窗口中駐留
738 添加及刪除工具欄中的按鈕
739 理解版本資源
740 使用版本信息編輯器
741 訪問版本信息的Windows函數(shù)
742 創(chuàng)建CVersion類
743 及時更新版本信息
744 使用MFC中有關(guān)對話框和資源的類
745 理解CDialog類
746 理解數(shù)據(jù)映射
747 理解數(shù)據(jù)交換
748 理解數(shù)據(jù)有效性
749 在對話框類中插入數(shù)據(jù)類
750 重載CDialog類中的函數(shù)
751 處理控件的消息
752 處理IDOK和IDCANCEL消息
753 理解屬性表
754 理解屬性頁
755 使用Apply按鈕
756 改變屬性表的尺寸
757 理解向?qū)?br />758 使用Next、Back和Finish按鈕
759 激活和禁止Next、Back及Finish按鈕
760 對屬性表和向?qū)У囊恍┙ㄗh
第三十九章 Windows通用對話框
761 理解Windows通用對話框庫
762 理解字體選擇對話框
763 理解CHOOSEFONT結(jié)構(gòu)
764 直接使用ChooseFont()
765 使用MFC中的CFontDialog類
766 設(shè)置CFontDialog中的Font參數(shù)
767 返回選擇的字體信息
768 理解Color Selection對話框
769 理解CHOOSECOLOR結(jié)構(gòu)
770 直接使用ChooseColor()
771 使用MFC中的CColorDialog類
772 返回顏色信息
773 保存及使用定制的顏色信息
774 理解File Selection對話框
775 理解OPENFILENAME結(jié)構(gòu)
776 直接使用GetOpenFileName()和GetSaveFileName()
777 使用MFC中的CFileDialog類
778 理解CFileDialog構(gòu)造函數(shù)中的各個參數(shù)
779 為對話框設(shè)置默認的文件名和擴展名
780 理解自定義的過濾串
781 設(shè)置對話框的起始目錄
782 返回文件信息
783 理解Find和Replace對話框
784 理解FINDREPLACE結(jié)構(gòu)
785 調(diào)用FindText()函數(shù)
786 理解FINDMSGSTRING消息
787 調(diào)用ReplaceText()函數(shù)
788 理解IsDialogMessage函數(shù)
789 查找并替換文本
790 理解MFC中的CFindReplaceDlalog類
791 使用ON_REGISTERED_MESSAGE消息映射宏
792 使用CFindReplaceDialog類中的函數(shù)
793 理解各種打印對話框
794 理解頁面設(shè)置對話框
795 理解PAGESETUPDLG結(jié)構(gòu)
796 使用CPageSetupDialog類
797 理解打印對話框
798 理解PRINTDLG結(jié)構(gòu)
799 直接調(diào)用PrintDlg()函數(shù)
800 使用CPrintDialog類
801 不顯示打印對話框就取得打印機信息
802 理解打印設(shè)置對話框
803 定制通用對話框
804 理解鉤子
805 編寫鉤子過程
806 提供通用對話框的幫助
第四十章 Windows通用控件
807 理解Windows環(huán)境下的控作
808 理解通用控件
809 理解通用控件窗口類
810 理解通用控件樣式
811 通用控件的Windows通知消息
812 通用控件使用的宏
813 通用控件庫使用的結(jié)構(gòu)
814 使用通用控件
815 確定通用控件DLL的修訂版本
816 Windows通用控件列表
817 從MFC控件類派生自定義類
第四十一章 基本通用控件
818 理解靜態(tài)文本控件
819 從CStatic派生自定義類以獲取功能
820 使用CStatic類
821 理解編輯框控件
822 使用CEdit類
823 從CEdit派生自定義類
824 添加編輯框控件的消息處理
825 理解按鈕控件
826 使用CButton類
827 添加按鈕控件的消息處理
828 使用命令更新啟用或禁用按鈕
829 理解復(fù)選框
830 使用下壓按鈕式復(fù)選框
831 理解單選按鈕
832 將單選按鈕分組
833 使用下壓式單選按鈕
834 在復(fù)選框和單選按鈕中使用位圖和目標
835 理解分組框控件
836 理解列表框控件
837 使用CListBox類
838 理解列表框消息
839 使用列表框字符串函數(shù)
840 使用列表框Dir()函數(shù)
841 理解組合框控件
842 使用CComboBox類
843 理解組合框樣式
844 理解組合框消息
845 理解滾動條控件
846 在視圖中添加滾動條
847 在控件中添加滾動條
848 理解SCROLLINFO結(jié)構(gòu)
849 理解CScrollBar類
850 隱藏和顯示滾動條
851 解釋滾動條消息
852 使用滾動條作為輸入控件
第四十二章 Windows 95及后繼版本的通用控件
853 理解32位控件
854 理解圖像列表控件
855 建立圖像列表
856 在控件中添加圖像列表
857 繪制圖像列表中的圖像
858 管理并操作圖像列表
859 理解擴展組合框控件
860 使用CComboBoxEx類
861 在擴展組合框中添加項目
862 在CComboBoxEx中使用CImageList
863 理解CComboBoxEx操作
864 理解Rich Edit控件
865 理解CRichEditCtrl類
866 在Rich Edit控件中進行字符格式化
867 在Rich Edit控件中設(shè)置顏色
868 理解Rich Edit事件屏蔽
869 理解Rich Edit控件通知消息
870 理解進度條控作
871 使用CProgressCtl類
872 理解進度條樣式
873 設(shè)置進度條值域和位置
874 理解進度條操作
875 理解滑動條控件
876 理解CSliderCtrl類
877 使用滑動條控件
878 解釋滑動條控件消息
879 理解滑動條控件樣式
880 設(shè)置Tick Mark
881 使用CSliderCtrl成員函數(shù)
882 理解微調(diào)控件
883 理解CSpinButtonCtrl類
884 理解微調(diào)按鈕樣式
885 使用CSpinButtonCtri的成員函數(shù)
886 解釋微調(diào)按鈕控件消息
887 理解標頭控件
888 使用CHeaderCtrl類
889 動態(tài)重排列標頭域的使用
890 在標頭中使熱鍵追蹤功能有效
891 在標頭中使用圖像列表
892 理解列表控件
893 使用CListCtrl類
894 理解列表控作樣式
895 在報表視圖模式中啟用整行選取
896 為列表控件添加項目
897 使用帶圖像列表的列表控件
898 理解LPSTR_TEXTCALLBACK和I_IMAGECALLBACK樣式
899 根據(jù)標頭域的選擇對列表控件排序
900 理解樹狀控件
901 理解CTreeCtrl類
902 為樹狀控件添加分支
903 理解樹狀控件樣式
904 在樹狀控件中使用圖像列表
905 展開和折疊分支
906 理解動畫控件
907 使用CAnimateCtrl類
908 理解CAnimateCtrl類的成員函數(shù)
909 創(chuàng)建動畫文件
910 在工程中添加一個AVI動畫文件
911 動畫的播放、暫停和停止
912 理解標簽控件
913 理解CTabCtrl類
914 向標簽控件中添加頁面
915 在標簽控件中使用圖像列表
916 在空白標簽控件頁面上添加控件
917 解釋標簽控件消息
918 理解狀態(tài)欄控件
919 使用CStatusBarCtrl類
920 在狀態(tài)欄控件上設(shè)置指示
921 向狀態(tài)欄中添加控件
922 理解工具欄控件
923 使用CToolBar類
924 在工具欄控件中使用圖像列表
925 理解工具提示控件
926 使用CToolTipCtrl類
927 理解熱鍵控件
928 使用CHotKeyCtrl類
929 設(shè)置和使用熱鍵
930 理解日期和時間采集控件
931 使用CDateTimeCtrl類
932 理解日期和時間控件樣式
933 理解日期和時間格式
934 理解日歷控作
935 使用CMonthCalCtrl類
936 定制日歷控件
937 理解日歷控件屬性
938 使用日歷消息
939 MFC庫中的其他控件類
940 理解位圖按鈕控件
941 理解IP地址控件
第四十三章 進程和線程
942 理解程序和進程
943 理解exec和spawn
944 處理不成功的exec
945 理解線程
946 使用MFC線程類
947 理解Windows如何調(diào)度線程
948 理解線程優(yōu)先級
949 使用工人線程
950 使用用戶接口線程
951 終止和掛起線程
952 從另一個線程終止線程
953 獲取線程返回代碼
954 掛起和恢復(fù)線程
955 在線程之間共享對象
956 同步線程
957 理解互斥量和信號量
958 理解關(guān)鍵段
959 理解事件
960 等待單個事件
961 等待多個事件
962 使用多線程C運行時庫
第四十四章 高級專題:異常處理
963 理解ASSERT宏
964 理解異常
965 拋出異常
966 理解try…catch塊
967 理解throw語句
968 捕獲異常
969 使用多條catch語句
970 處理錯誤
971 使用異常通知失敗的對象
972 理解TRY、CATCH和END_CATCH宏
973 理解CATCH_ALL和END_CATCH_ALL宏
974 理解MFC異常類
975 獲取和解釋異常類錯誤信息
976 刪除異常對象
977 創(chuàng)建自己的異常類
978 嵌套try…catch塊
第四十五章 進程間通信
979 理解進程間通信
980 理解句柄
981 理解進程控制例程
982 理解信號
983 在進程之間使用Windows消息
984 理解排隊和非排隊消息
985 理解管道
986 使用無名管道進行進程間通信
987 使用CreatePipe()
988 使用命名管道進行進程間通信
989 理解管道操作
990 連接和斷開管道
991 關(guān)閉管道
992 使用popen函數(shù)
993 理解事件作為IPC設(shè)備
994 創(chuàng)建命名事件
995 理解信號量作為IPC設(shè)備
996 創(chuàng)建和刪除信號量
997 使用MFC信號量類
998 鎖定和解鎖信號量
999 理解映射文件
1000 理解內(nèi)存映射文件
1001 理解共享內(nèi)存
    本書深入淺出地講述Visual C++各種編程決竅,以高屋建瓴的眼光看待MFC編程的技巧和思想,詳盡分析了具體實現(xiàn)中的技術(shù)內(nèi)幕。本書以其翔實知識面的覆蓋、大量實用的示例和作者自身豐富的編程經(jīng)驗,闡述了從C語言編程基礎(chǔ)、C++面向?qū)ο笳Z法、MFC類庫、控件及高級應(yīng)用、進程和線程到異常處理等各個方面的決竅,是一本系統(tǒng)而全面的編程經(jīng)典圖書。
    全書面向?qū)嵗M行闡述,講解透徹獨到。本書既可作為計算機軟件開發(fā)人員的技術(shù)參考書,也可作為初學(xué)者和大專院校師生的自學(xué)參考書。
譯者序
第一章 編程基礎(chǔ)
1 理解軟件的概念
2 理解計算機是怎么運行程序的
3 理解低級語言
4 理解高級語言
5 運行一個己解釋的程序
6 運行一個己編譯的程序
7 C++在哪里
8 理解Visual C++中的程序文件
9 創(chuàng)建源代碼文件
10 理解并創(chuàng)建頭文件
第二章 結(jié)構(gòu)和語法
11 理解計算機語言
12 理解計算機語言的句法
13 理解“標記”
14 空白在C和C++中的使用
15 理解變量
16 對變量命名
17 理解表達式
18 C/C++中的語句
19 理解程序流
20 深入程序流:理解goto語句
21 深入程序流:理解調(diào)用函數(shù)
22 理解程序的結(jié)構(gòu)
23 理解C/C++中的函數(shù)
24 在函數(shù)中書寫可重用代碼
25 使用庫函數(shù)
第三章 C編程語言
26 理解數(shù)據(jù)類型
27 C/C++中的數(shù)據(jù)類型
28 定義自己的數(shù)據(jù)類型
29 理解運算符
30 賦值運算符
31 理解一元運算符
32 理解算術(shù)運算符
33 其他運算符
34 編譯器是怎樣計算表達式的
35 使用括號組合運算符
36 理解C/ C++的關(guān)鍵字
37 編譯程序引導(dǎo)語句
38 介紹結(jié)構(gòu)和聯(lián)合
39 介紹C++類
40 C和C++怎樣處理結(jié)構(gòu)和聯(lián)合
第四章 C和C++概念
41 理解命名規(guī)則
42 Hungarian Notation系統(tǒng)
43 聲明和定義的區(qū)別
44 理解聲明:對變量的聲明
45 理解聲明:在函數(shù)調(diào)用中聲明一個變量
46 理解聲明:函數(shù)的原型化
47 理解#define編譯器指令:定義常數(shù)
48 理解#define編譯器指令:定義宏
49 理解存儲類變量:自動變量
50 理解存儲類變量:寄存器變量
51 理解存儲類變量:靜態(tài)變量
52 理解存儲類變量:類的靜態(tài)變量
53 引入遞歸
54 理解循環(huán):排序的問題
55 理解遞歸:數(shù)學(xué)問題
56 理解指針
57 理解指針:間接操作
58 理解數(shù)組
59 理解字符串作為char類型的數(shù)組
60 代碼注釋
第五章 文件——基本類型
61 Visual C++IDE使用的文件類型
62 理解文本文件和文檔文件
63 創(chuàng)建并使用源文件
64 創(chuàng)建并使用頭文件
65 使用保護:避免頭文件多次被包含
66 理解makefile
67 理解makefile:定義環(huán)境變量
68 理解makefile:設(shè)置從屬關(guān)系
69 使用NMAKE.EXE
70 理解可執(zhí)行文件
第六章 理解字符
71 理解字符:ASCII碼字符
72 理解字符:轉(zhuǎn)換ASCII碼或稱擴展字符集
73 C/C++的轉(zhuǎn)義序列:嵌入不可打印的字符
74 C/C++轉(zhuǎn)義序列:使用反斜線
75 C/C++轉(zhuǎn)義序列:使用百分號來對文本進行格式化
76 使用printf:格式化輸出
77 使用Printf:設(shè)置字段寬度
78 使用printf:設(shè)置精度
79 使用printf:用0和空格填充區(qū)域
80 C++ I/O流:cout、cin和cerr
第七章 探索Visual C++環(huán)境
81 創(chuàng)建工程項目
82 Visual Studio菜單
83 Visual Studio菜單:File菜單
84 Visual Studio菜單:Eidt菜單
85 Visual Studio菜單:View菜單
86 Visual Studio菜單:Insert菜單
87 Visual Studio菜單:Project菜單
88 Visual Studio菜單:Build和Tools菜單
89 自定義Visual Studio菜單
90 向Tools菜單中添加命令
91 彈出式(或上下文式)菜單
92 探索Visual Studio窗口:Edit窗口
93 探索Visual Studio窗口:Output窗口
94 探索Visual Studio窗口:Variables窗口
95 探索Visual Studio窗口:Watch窗口
96 探索Visual Studio窗口:Hiding、Showing和Docking窗口
97 探索Visual Studio窗口:ClassView面板
98 探索Visual Studio窗口:ResourceView面板
99 探索Visual Studio窗口:FileView面板
100 探索Visual Studio工具欄
101 探索Visual Studio工具欄:它們能干什么
102 探索Visual Studio工具欄:隱藏和顯示工具欄
103 探索Visual Studio工具欄:自定義工具欄
104 探索Visual Studo工具欄:創(chuàng)建自己的工具欄
105 在Visual Studio中獲取幫助
106 使用Find in Files命令
107 上下文跟蹤
108 使用全屏編輯器
109 使用分隔面板查看同一文件中的不同地址
110 使用調(diào)試窗口
111 完成程序編輯器
第八章 開始編程
112 從命令行運行編譯器
113 創(chuàng)建源文件
114 main()函數(shù)
115 向程序中添加頭文件
116 使用printf輸出文件
117 “Hello,World”:一個簡單的命令行C++程序
118 格式化輸出族
119 格式化輸入
120 三個標準文件:stdin、stdout和stderr
121 使用C++流函數(shù)cout、cin和cerr
122 重定向標準輸出stdout到一個文件
123 main()的參數(shù):argc和argv
124 使用if語句控制輸出
125 打開文件
126 使用文件I/O函數(shù)
127 加入while循環(huán)
128 向程序中加入函數(shù)
129 使用for循環(huán)
130 編譯命令行選項
131 加入第二個源文件
132 加入頭文件
133 創(chuàng)建makefile
134 運行nmake.exe來編譯程序
第九章 C++運算符
135 理解運算符類型
136 理解一元運算符:間接運算符(*)
137 理解一元運算符:地址運算符(&)
138 理解一元運算符:自增和自減運算符(++和--)
139 理解一元運算符:取反運算符和補碼運算符
140 理解一元運算符:加法和減法運算符
141 理解算術(shù)運算符:倍數(shù)運算符(“、/和%)
142 理解算術(shù)運算符:加運算符(+和-)
143 理解關(guān)系運算符:等于運算符(==和?。剑?br />144 理解關(guān)系運算符:小于和大于運算符(<和>)
145 理解關(guān)系運算符:小于等于和大于等于運算符(<=和>=)
146 理解位運算符:位移運算符(<<和>>)
147 理解位運算符:與運算符(&)
148 理解位運算符:或運算符(|)
149 理解位運算符:異或運算符(^)
150 理解邏輯運算符:與運算符(&&)
151 理解邏輯運算符:或運算符(||)
152 理解賦值運算符:等號運算符(=)
153 理解其他賦值運算符(+=,-=,*=,/=,%=,>>=,<<=,&=,^=,|=)
154 其他運算符:條件運算符(?…:)
155 其他運算符:逗號運算符
156 其他運算符:圓括號
157 其他運算符:引用運算符
158 注意&符號
159 理解C++如何給表達式賦值
160 注意復(fù)雜表達式
第十章 編寫條件語句
161 在C/C++中編寫語句
162 流程控制介紹
163 使用if關(guān)鍵字
164 使用else關(guān)鍵字
165 執(zhí)行一條單一語句
166 執(zhí)行作為if語句目標的多條語句
167 組合使用if和else關(guān)鍵字
168 使用多個if條件控制
169 使用條件運算符
170 作用域介紹
171 理解條件語句中的作用域
172 條件語句的一些常見錯誤
第十一章 程序循環(huán)
173 循環(huán)介紹
174 用條件語句和goto語句構(gòu)造循環(huán)
175 介紹while循環(huán)
176 使用continue和break語句
177 介紹do while循環(huán)
178 介紹for循環(huán)
179 理解循環(huán)內(nèi)的作用域
第十二章 switch語句
180 理解switch語句
181 使用case和default語句
182 在switch語句內(nèi)部聲明變量
183 在case語句內(nèi)部聲明變量
第十三章 C++語言簡介
184 C語言簡史
185 向C++轉(zhuǎn)變
186 理解C語言的結(jié)構(gòu)
187 介紹C++的類
188 理解類與結(jié)構(gòu)的相同點和不同點
189 在C和C++中聲明變量
190 理解函數(shù)原型
第十四章 C/C++中的數(shù)組
191 理解數(shù)組
192 聲明數(shù)組變量
193 使用字符串數(shù)組
194 使用對象數(shù)組
195 理解指向數(shù)組的指針
196 訪問數(shù)組元素
197 理解數(shù)組運算
198 遞增和遞減數(shù)組變量
199 聲明多維數(shù)組
第十五章 宏、常量和預(yù)處理命令:定義及使用常量
200 理解常量
201 使用預(yù)處理命令#define
202 注意#define語句中的分號
203 聲明數(shù)值常量
204 聲明無值常量
205 理解字符串常量
206 定義數(shù)字常量
207 用變量定義常量
208 取消定義常量
209 理解sizeof操作符
210 理解const關(guān)鍵字
211 理解何時使用const和#define
212 用指針修改const常量的值
213 理解volatile關(guān)鍵字
第十六章 使用環(huán)境變量
214 理解環(huán)境變量
215 獲得環(huán)境變量的長度
216 獲得環(huán)境變量的值
217 從環(huán)境變量串中獲取指針
218 設(shè)置環(huán)境變量
219 示例:尋找Windows所在的目錄
第十七章 頭文件
220 理解#include預(yù)處理命令
221 理解INCLUDE路徑環(huán)境變量
222 理解#include<file.h>和#include file.h的區(qū)別
223 在頭文件中使用衛(wèi)式定義
224 在大的工程中使用通用頭文件
225 把頭文件添加到makefile的關(guān)聯(lián)列表中
226 理解當頭文件改變時發(fā)生什么
第十八章 條件編譯
227 理解#if預(yù)處理指令
228 理解#endif預(yù)處理指令
229 理解#ifdef預(yù)處理指令
230 使用#else和#elif預(yù)處理指令
231 在命令行中定義常量
第十九章 定義和使用宏
232 理解C/C++中的宏
233 定義宏——又是#define指令
234 理解宏替換
235 用變量定義宏
236 理解編譯器對宏的解釋
237 理解運行庫中的宏
238 示例:求一個數(shù)的平方
第二十章 理解編程中字符串的重要性
239 理解字符串和用戶接口
240 理解ASCII字符表中大小寫字母之間的關(guān)系
241 使用位“與”和位“或”來改變字符的大小寫狀態(tài)
242 理解標點字符
243 理解控制字符
第二十一章 C/C++中的字符串
244 理解字符變量類型
245 理解C和C++語言存儲字符串的方式
246 理解NUL字符(\0)
247 理解和使用字符串指針
248 獲取字符串的大小
第二十二章 聲明字符串
249 聲明字符型變量
250 定義字符型數(shù)組變量
251 定義字符串數(shù)組
252 理解動態(tài)字符串:new操作
253 理解動態(tài)字符串:delete操作
第二十三章 字符串函數(shù)
254 理解字符串庫函數(shù)
255 理解字符串加載函數(shù)
256 理解字符串信息函數(shù)
257 使用字符串函數(shù)復(fù)制指定數(shù)目的字符
258 在字符串中查找一個字符
259 在字符串中查找一個子串
260 查找字符串中的標記
261 使用strtok()解析一個字符串
262 擴展strtok函數(shù)以實現(xiàn)對空標記的解析
263 理解不區(qū)分大小寫的函數(shù)
第二十四章 操作字符串
264 理解sizeof操作符
265 使用sizeof操作來判斷字符串的有效長度
266 使用sizeof判斷數(shù)組中字符串的數(shù)量
267 訪問字符串中的單個字符
268 動態(tài)分配字符串
269 示例:反轉(zhuǎn)一個字符串中的字符
第二十五章 函數(shù)和變量
270 理解函數(shù)
271 理解C和C++中的函數(shù)聲明
272 理解函數(shù)定義
273 理解函數(shù)原型
274 聲明和定義返回一個值的函數(shù)
275 聲明和定義帶參數(shù)的函數(shù)
276 理解函數(shù)的默認值
277 理解內(nèi)聯(lián)函數(shù)
278 理解引用調(diào)用和值調(diào)用
279 引用調(diào)用和值調(diào)用的優(yōu)缺點
280 C/C++中的函數(shù)調(diào)用
281 理解函數(shù)的作用域
282 在函數(shù)調(diào)用中使用指針
283 理解引用運算符(&)
284 利用引用運算符修改變量
285 函數(shù)重載簡介
286 理解函數(shù)重載
287 理解函數(shù)模板
288 使用函數(shù)模板和重載函數(shù)的選擇
289 理解函數(shù)指針
290 獲取重載函數(shù)的地址
291 理解引用函數(shù)
292 理解函數(shù)和宏之間的區(qū)別
293 函數(shù)和宏使用上的選擇
294 理解變量
295 理解變量類型
296 更改變量類型
297 理解局部變量
298 理解全局變量
299 C++允許在函數(shù)體中說明變量
300 理解存儲類型
301 理解靜態(tài)變量
302 定義全局靜態(tài)變量
303 在程序中定義靜態(tài)變量
304 創(chuàng)建自己的變量類型:typedef關(guān)鍵字 
305 理解變量的作用域
306 理解左值(lvalue)
307 理解NULL
308 理解void類型
309 理解指向變量的指針
310 聲明和初始化指向變量的指針
311 理解間接操作:獲得指針所指向的值
312 理解指針數(shù)組:指向指針的指針
313 初始化指針數(shù)組
314 理解轉(zhuǎn)換:暫時修改變量類型
315 自動類型轉(zhuǎn)換:混合int和char類型的變量
316 轉(zhuǎn)換指針:危險的跡象
第二十六章 開始C++:面向?qū)ο缶幊?br />317 面向?qū)ο缶幊?br />318 C++:C語言的進一步發(fā)展
319 OOP的三個原則
320 理解封裝
321 將結(jié)構(gòu)理解成一種封裝設(shè)備
322 理解C++中的類
323 理解多態(tài)性
324 現(xiàn)實世界中的多態(tài)性
325 理解多態(tài)性的示例:函數(shù)重載
326 使用類作為多態(tài)性的對象
327 理解繼承
328 從上至下的繼承
329 使用對象
330 將程序劃分成對象
331 一個面向?qū)ο缶幊痰氖纠?br />第二十七章 C++類
332 理解類的元素
333 理解構(gòu)造函數(shù)
334 把參數(shù)傳遞給構(gòu)造函數(shù)
335 在類中使用多個構(gòu)造函數(shù)
336 理解析構(gòu)函數(shù)
337 理解類中的訪問關(guān)鍵字
338 使用訪問關(guān)鍵字實施封裝
339 保持火藥干燥(保持數(shù)據(jù)成員為私有的)
340 理解基類
341 從基類派生一個新類
342 理解多重繼承
343 放置第一塊磚:使用基類
344 理解成員函數(shù)
345 理解友元類
346 理解友元函數(shù)
347 理解虛函數(shù)
348 理解抽象類
349 理解嵌套數(shù)據(jù)類型
350 理解靜態(tài)成員
351 理解靜態(tài)函數(shù)
352 理解靜態(tài)數(shù)據(jù)成員
353 使用靜態(tài)成員
354 理解作用域分辨
355 理解回調(diào)函數(shù)
356 理解操作符重載
357 重載操作符
第二十八章 C++I/O
358 使用cin、cout和cerr
359 理解插入符
360 理解提取符
361 理解文件流
362 理解順序流函數(shù)
363 理解隨機流函數(shù)
364 理解width()、precision()和fill()
365 理解I/O操縱器
366 創(chuàng)建自己的插入符
367 創(chuàng)建自己的提取符
第二十九章 C++數(shù)組和指針
368 理解對象指針
369 理解類指針
370 this指針
371 使用malloc()和free()
372 使用new操作符
373 使用delete操作符
374 理解內(nèi)存泄漏
375 使用派生類指針
376 理解對象指針運算
第三十章 Windows和Visual C++基礎(chǔ)
377 理解過程驅(qū)動編程
378 理解事件驅(qū)動編程
379 介紹控件
380 理解Windows如何與程序交互
381 Windows消息泵
382 響應(yīng)Windows消息
383 使用模塊定義文件
384 理解資源
385 為Windows程序使用生成文件
386 理解WinMain()函數(shù)
387 在WinMain()中使用命令行參數(shù)
388 理解參數(shù)nCmdShow
389 理解程序?qū)嵗?br />390 理解窗口類
391 理解WNDCLASS和WNDCLASSEX結(jié)構(gòu)
392 注冊窗口類
393 理解窗口組件
394 理解Windows客戶區(qū)域
395 理解重疊窗口
396 理解彈出式窗口
397 理解子窗口
398 理解標題欄
399 理解系統(tǒng)菜單
400 理解最小化、最大化和關(guān)閉窗口按鈕
401 理解菜單和工具欄
402 使用滾動條
403 使用資源文件
404 使用資源編譯器
405 理解光標和圖標
406 理解快捷鍵
407 在資源文件中使用菜單
408 理解字符串表
409 向資源文件中加入位圖
410 理解對話框
411 理解Windows中的鍵盤輸入
412 理解WM_KEYDOWN和WM_KEYUP消息
413 理解WM_CHAR消息
414 理解WM_SYSKEYDOWN、WM_SYSKEYUP和WM_SYSCHAR消息
415 理解插入符號
416 在Windows中使用鼠標輸入
417 理解鼠標消息
418 響應(yīng)鼠標事件
419 判斷鼠標鍵是否按下
420 開發(fā)Windows程序
421 編寫WinMain()函數(shù)
422 創(chuàng)建主窗口
423 使主窗口可見
424 進入消息循環(huán)
425 編寫響應(yīng)消息的代碼
426 使用Microsoft鏈接程序
427 理解增量鏈接
428 理解鏈接程序選項
429 在生成文件中調(diào)用鏈接程序
430 使用DUMPBIN.EXE和EDITBIN.EXE
第三十一章 圖形設(shè)備接口
431 理解圖形設(shè)備接口
432 理解設(shè)備環(huán)境
433 設(shè)備環(huán)境和輸出設(shè)備
434 使用Microsoft Foundation Class的設(shè)備環(huán)境
435 利用GDI繪圖
436 理解屏幕坐標
437 理解客戶坐標
438 理解打印機設(shè)備環(huán)境
439 GDI對象:字體
440 理解字體家族
441 GDI對象:畫筆
442 GDI對象:刷子
443 GDI對象:位圖
444 GDI對象:調(diào)色板
445 GDI對象:區(qū)域
446 理解映射
447 理解映射模式
448 理解設(shè)備坐標
449 理解邏輯坐標
450 理解繪圖模式
451 理解圖形和點
452 理解路徑
453 使用函數(shù)BeginPath()和EndPath()
454 解釋W(xué)M_PAINT消息
455 使用函數(shù)SetPixel()
456 繪制一系列點
457 繪線
458 使用函數(shù)MoveToEx()
459 使用函數(shù)LineTo()
460 用一系列直線繪制曲線
461 繪制弧線
462 繪制圓和橢圓
463 繪制封閉區(qū)域
464 使用筆
465 使用刷子
466 填充一個封閉區(qū)域
467 文本規(guī)格的介紹
468 了解印刷術(shù)
469 了解Windows字體類型
470 理解像素尺寸
471 理解字符寬度
472 理解字符屬性
473 理解文本對齊方式
474 使用MFC的CFont類
475 理解創(chuàng)建字體的CFont函數(shù)
476 理解文本輸出函數(shù)
477 使用DrawText()函數(shù)
478 使用TextOut()和ExtTextOut()函數(shù)
479 使用TabbedTextOut
480 理解GrayString()函數(shù)
481 理解文本輸出的背景模式
482 旋轉(zhuǎn)文本
483 設(shè)置文本和背景顏色
484 用CEdit和CStatic派生出來的類設(shè)置文本屬性
485 GDI示例:繪制一個字符鏡像
第三十一章 Microsoff Foundation Class庫
486 了解類庫
487 使用類庫來創(chuàng)建程序
488 引入Microsoft基礎(chǔ)類庫
489 MFC是如何在Visual Studio中實現(xiàn)的
490 調(diào)用Visual Studio向?qū)?chuàng)建一個基于MFC的程序
491 引入CObject
492 應(yīng)用程序結(jié)構(gòu)類
493 用戶對象類
494 文件服務(wù)類
495 使用設(shè)備場景類
496 繪圖對象類
497 控件、支持、數(shù)據(jù)庫、菜單、命令行、同步和Socket類
498 數(shù)組、列表和映射類
499 Internet服務(wù)類
500 窗口類:CWnd介紹
501 理解CWnd子孫類
502 框架窗口類
503 使用CFrameWnd類:單文檔界面
504 使用CFrameWnd類:多文檔界面
505 使用CSplitterWnd類
506 控作欄類
507 屬性表類
508 使用對話框類
509 理解通用對話框類
510 理解屬性頁類
511 理解用戶對話框類
512 理解視圖類
513 MFC視圖類介紹
514 調(diào)用Visual Studio向?qū)?chuàng)建視圖類程序
515 調(diào)用Visual Studio向?qū)?chuàng)建基于對話框的程序
516 文件服務(wù)類介紹
517 使用CFile及其子孫類
518 使用內(nèi)存文件
519 使用Socket文件
520 使用CStdioFile
521 理解CRecentFileList類
522 理解控件類
523 非CObject派生類
524 理解CStrint
525 理解CPoint
526 理解Crect
527 理解CSize
528 理解支持類
529 理解同步(鎖)類
530 使用CIntemetConnection
531 使用CFtpConnection
532 理解CRuntimeClass
533 理解文檔類
534 理解異常類
536 使用工具欄類
537 用MFC類實現(xiàn)打印和打印預(yù)覽
538 理解線程類
539 理解命令操作器:CCmdUI類
540 理解CWaitCursor類
541 使用CImageList類
542 從MFC類庫派生自定義類
第三十三章 Developers Studio向?qū)В簞?chuàng)建工程
543 理解New菜單命令
544 創(chuàng)建文件
545 創(chuàng)建工作區(qū)
546 創(chuàng)建其他文檔
547 創(chuàng)建工程
548 理解小工程
549 理解MFC AppWizard
550 創(chuàng)建MFC EXE工程
551 在工程中加入多文檔支持
552 理解文檔/視圖支持
553 理解數(shù)據(jù)庫支持
554 在工程中加入復(fù)合文檔支持、ActiveX和Automation
555 選擇工程特色
556 理解工具欄選項
557 理解高級選項
558 其他工程選項
559 最后一步:為類命名和選擇視圖類
560 創(chuàng)建基于對話框的工程
561 為基于對話框的工程選擇特色和支持選項
562 選擇對話框選項
563 使用MFC創(chuàng)建DLL工程
564 創(chuàng)建Win32庫
第三十四章 ClassWizard
565 ClassWizard介紹
566 ClassWizard的調(diào)用
567 使用ClassWizard對話框
568 理解Message Maps頁
569 使用ClassWizard添加消息處理函數(shù)
570 理解Member Functions窗口
571 使用ClassWizard刪除消息處理函數(shù)
572 理解Member Variables頁
573 在程序中增加變量
574 從程序中刪除變量
575 理解Update Colums和Bind All按鈕
576 理解Automation頁
577 為自動化類添加方法
578 為自動化類添加屬性
579 理解ActiveX頁
580 理解Class Info頁
581 使用ClassWizard添加類
582 使用ClassWizard從類庫添加類
583 在程序中加入通用類
584 添加代碼和使用ClassWizard導(dǎo)航代碼
第三十五章 向?qū)?br />585 理解向?qū)?br />586 顯示和隱藏工具欄
587 理解向?qū)诮M合框控件
588 理解向?qū)趧幼骺丶?br />589 理解向?qū)趧幼鞑藛?br />590 調(diào)用動作菜單
591 理解目錄跟蹤
592 使用向?qū)谔砑宇?br />593 使用向?qū)谔砑酉⑻幚砗瘮?shù)
594 添加虛函數(shù)
595 在類中添加成員函數(shù)
596 在工程中添加窗口
597 在源文件間切換
598 在函數(shù)定義和聲明間切換
599 在類之間移動
600 在向?qū)趦?nèi)從一個函數(shù)移到另一函數(shù)
601 打開#include文件
602 使用Find in Files
603 使用窗口列表按鈕
604 使用搜索按鈕
605 使用工作區(qū)和輸出窗口按鈕
606 理解工作區(qū)窗口
607 使用ClassView面板
608 使用ResourceView面板
609 使用FileView面板
第三十六章 文檔和視圖
610 理解文檔/視圖結(jié)構(gòu)
611 理解文檔對象
612 理解視圖對象
613 理解文檔/視圖結(jié)構(gòu)中的窗口框架
614 理解文檔管理器
615 理解文檔模板
616 在工程中加入多文檔類型
617 理解文檔/視圖中的Windows消息路徑
618 理解默認消息
619 重載框架消息處理函數(shù)
620 理解CArchive類
621 使用串行化函數(shù)
622 理解CView
623 重載OnPaint消息處理函數(shù)
624 在CView中顯示文本
625 在CView中繪制圖形對象
626 使用CScrollView類
627 使用CEditView類
628 在編輯視圖中插入文本
629 理解插入和覆蓋模式
630 在編輯視圖中加入覆蓋模式
631 使用編輯視圖保存和恢復(fù)文本文件
632 使用CRichEditView類
633 使用CRichEditView創(chuàng)建工程
634 理解復(fù)合文檔支持
635 理解OLE容器支持
636 理解服務(wù)器和最小服務(wù)器支持
637 添加菜單和工具欄項以支持多文本
638 理解多文本編輯控件中的字符屬性
639 理解CHARFORMAT和CHARFORMAT2結(jié)構(gòu)
640 改變字體
641 改變多文本編輯文檔視圖中的默認字體
642 為文本設(shè)置粗體
643 為文本設(shè)置斜體、下劃線和刪除線
644 設(shè)置字體和背景顏色
645 設(shè)置段落對齊
646 在格式欄中添加字體和字號框
647 在多文本編輯視圖中添加用戶和文件信息
648 使用串行化保存與恢復(fù)用戶信息和文件信息
649 使用CListView類
650 理解帶CListView的CImagelist類
651 創(chuàng)建圖像列表
652 在列表控件中顯示不同的樣式
653 增加工具欄來改變顯示樣式
654 使用LVS_OWNERDRAWFIXED樣式
655 使用自主繪圖屬性產(chǎn)生整行選擇
656 使用CTreeView類 
657 組合CTreeView、CListView和CSplitterWnd創(chuàng)建一個資源管理器類型的應(yīng)用程序
658 在資源管理器類型的應(yīng)用程序右面板里使用其他代替視圖
659 使用CFormView類
660 創(chuàng)建基于表單的應(yīng)用程序
661 向程序中插入新的表單
662 在程序中使用多重視圖
663 向文檔中添加視圖
664 從文檔中刪除視圖
665 創(chuàng)建其他視圖類:CCtrlView
666 使用CSplitterWnd實現(xiàn)多重視圖
667 切分一個分割窗口
668 聯(lián)合使用CSplitterWnd和文檔視圖
669 通過改寫InitInstance函數(shù)避免創(chuàng)建初始化文檔
670 理解永久保存數(shù)據(jù)機制
671 保存狀態(tài)欄中的信息
672 更新與同一文檔關(guān)聯(lián)的多個視圖
第三十七章 調(diào)試技術(shù)
673 使用Visual Studio Debugger
674 設(shè)置工程項目選項
675 使用調(diào)試窗口
676 設(shè)置和使用斷點
677 單步執(zhí)行程序
678 調(diào)試命令行程序
679 使用Edit and Continue進行調(diào)試
680 輸出到Output窗口
681 理解遠程調(diào)試
682 建立遠程調(diào)試器
683 在遠程和本地調(diào)試間切換
684 理解實時調(diào)試
685 有用的調(diào)試技術(shù)
686 使用CMemoryState類來檢查內(nèi)存泄漏
第三十八章 Resource Workshop
687 理解Windows資源
688 使用Resource Workshop
689 理解資源編譯器
690 理解Workspace窗口的ResourceView面板
691 使用Resource Workshop工具欄
692 理解資源符號
693 使用Resource Workshop Properties對話框
694 理解快捷鍵
695 添加快捷鍵到程序中
696 對快捷鍵消息的反應(yīng)
697 添加快捷鍵表格到資源中
698 理解菜單
699 理解菜單項屬性
700 向菜單中添加pop-up屬性
701 嵌套彈出菜單項
702 增加菜單子項
703 加入菜單提示
704 理解對話框
705 理解模式和非模式對話框
706 理解系統(tǒng)模式對話框
707 創(chuàng)建對話框
708 理解對話框?qū)傩?br />709 向?qū)υ捒蛟黾涌丶?br />710 在類中封裝對話框代碼
711 在對話框中捕獲和使用消息
712 理解位圖
713 理解圖形控件
714 顯示位圖
715 操作位圖
716 理解光標
717 標準光標
718 使用畫圖編輯器創(chuàng)建自己的光標
719 在程序中激活光標
720 設(shè)置光標的熱點
721 使用CWaitCursor
722 理解圖標
723 使用默認的圖標
724 創(chuàng)建圖標
725 分配圖標
726 理解字符串表
727 創(chuàng)建字符串表
728 創(chuàng)建字符串表項
729 理解字符串表中的資源ID
730 在字符串表中使用不同的語言
731 理解工具欄
732 使用圖形編輯器創(chuàng)建工具欄
733 使用圖形編輯器來修改工具欄
734 向工程項目中添加工具欄
735 為工具欄添加文字、工具提示和??课淖?br />736 理解可駐留和可浮動的工具欄
737 阻止工具欄在窗口中駐留
738 添加及刪除工具欄中的按鈕
739 理解版本資源
740 使用版本信息編輯器
741 訪問版本信息的Windows函數(shù)
742 創(chuàng)建CVersion類
743 及時更新版本信息
744 使用MFC中有關(guān)對話框和資源的類
745 理解CDialog類
746 理解數(shù)據(jù)映射
747 理解數(shù)據(jù)交換
748 理解數(shù)據(jù)有效性
749 在對話框類中插入數(shù)據(jù)類
750 重載CDialog類中的函數(shù)
751 處理控件的消息
752 處理IDOK和IDCANCEL消息
753 理解屬性表
754 理解屬性頁
755 使用Apply按鈕
756 改變屬性表的尺寸
757 理解向?qū)?br />758 使用Next、Back和Finish按鈕
759 激活和禁止Next、Back及Finish按鈕
760 對屬性表和向?qū)У囊恍┙ㄗh
第三十九章 Windows通用對話框
761 理解Windows通用對話框庫
762 理解字體選擇對話框
763 理解CHOOSEFONT結(jié)構(gòu)
764 直接使用ChooseFont()
765 使用MFC中的CFontDialog類
766 設(shè)置CFontDialog中的Font參數(shù)
767 返回選擇的字體信息
768 理解Color Selection對話框
769 理解CHOOSECOLOR結(jié)構(gòu)
770 直接使用ChooseColor()
771 使用MFC中的CColorDialog類
772 返回顏色信息
773 保存及使用定制的顏色信息
774 理解File Selection對話框
775 理解OPENFILENAME結(jié)構(gòu)
776 直接使用GetOpenFileName()和GetSaveFileName()
777 使用MFC中的CFileDialog類
778 理解CFileDialog構(gòu)造函數(shù)中的各個參數(shù)
779 為對話框設(shè)置默認的文件名和擴展名
780 理解自定義的過濾串
781 設(shè)置對話框的起始目錄
782 返回文件信息
783 理

本目錄推薦

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