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

Visual C++程序員實用大全:精華版

Visual C++程序員實用大全:精華版

定 價:¥78.00

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

ISBN: 9787508428918 出版時間: 2005-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 863 字數(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ù)參考書,也可作為初學者和大專院校師生的自學參考書。 本書配有免費源代碼,讀者可以從中國水利水電出版社網(wǎng)站(http://www.waterpub.com.cn/softdown/)下載。

作者簡介

  KrisJamsa,Ph.D.,MBA。編寫了多達85種以上的計算機圖書,累計銷量數(shù)百萬冊。1992年創(chuàng)辦JamsaPress,出版計算機圖書。其圖書廣泛銷售于70多個國家和地區(qū),并被翻譯為28種語言。CharlesWright,TheDenverPost系統(tǒng)編輯,與人合作在加利佛尼亞主要報紙開辦個人計算機專欄?,F(xiàn)為MinneapolisStarTribuneOnlineProject技術(shù)協(xié)調(diào)員。1995年作為小組成員幫助AT&T啟動其交互服務(wù)系統(tǒng)。

圖書目錄

精華版序
譯者序
第一章 編程基礎(chǔ)
1 理解計算機是怎么運行程序的
2 運行一個已解釋的程序
3 運行一個已編譯的程序
4 C++在哪里
5 理解Visual c++中的程序文件
6 創(chuàng)建源代碼文件
7 理解并創(chuàng)建頭文件
第二章 結(jié)構(gòu)和語法
8 理解計算機語言
9 理解計算機語言的句法
10 理解“標記”
11 空白在c和C++中的使用
12 理解變量
13 對變量命名
14 理解表達式
15 C/C++中的語句
16 理解程序流
17 深入程序流:理解goto語句
18 深入程序流:理解調(diào)用函數(shù)
19 理解程序的結(jié)構(gòu)
20 理解C/C++中的函數(shù)
21 在函數(shù)中書寫可重用代碼
22 使用庫函數(shù)
第三章 C編程語言
23 C/C++中的數(shù)據(jù)類型
24 定義自己的數(shù)據(jù)類型
25 理解運算符
26 賦值運算符
27 理解一元運算符
28 理解算術(shù)運算符
29 其他運算符
30 編譯器是怎樣計算表達式的
31 使用括號組合運算符
32 理解C/C++的關(guān)鍵字
33 編譯程序引導語句
34 介紹結(jié)構(gòu)和聯(lián)合
35 介紹C++類
36 C和C++怎樣處理結(jié)構(gòu)和聯(lián)合
第四章 C和C++概念
37 理解命名規(guī)則
38 聲明和定義的區(qū)別
39 理解聲明:對變量的聲明
40 理解聲明:在函數(shù)調(diào)用中聲明一個變量
41 理解聲明:函數(shù)的原型化
42 理解#define編譯器指令:定義常數(shù)
43 理解#define編譯器指令:定義宏
44 理解存儲類變量:自動變量
45 理解存儲類變量:寄存器變量
46 理解存儲類變量:靜態(tài)變量
47 理解存儲類變量:類的靜態(tài)變量
48 引入遞歸
49 理解循環(huán):排序的問題
50 理解遞歸:數(shù)學問題
51 理解指針
52 理解指針:間接操作
53 理解數(shù)組
54 理解字符串作為char類型的數(shù)組
55 代碼注釋
第五章 文件——基本類型
56 Visual C++IDE使用的文件類型
57 理解文本文件和文檔文件
58 創(chuàng)建并使用源文件
59 創(chuàng)建并使用頭文件
60 使用保護:避免頭文件多次被包含
61 理解makefile
62 理解可執(zhí)行文件
第六章 理解字符
63 理解字符:ASCII碼字符
64 理解字符:轉(zhuǎn)換ASCII碼或稱擴展字符集
65 C/C++的轉(zhuǎn)義序列:嵌入不可打印的字符
66 C/C++轉(zhuǎn)義序列:使用反斜線
67 C/C++轉(zhuǎn)義序列:使用百分號來對文本進行格式化
68 使用printf
69 C++I/O流:cout、cin和cerr
第七章 探索Visual c++環(huán)境
70 創(chuàng)建工程項目
71 Visual Studio菜單:File菜單
72 Visual Studio菜單:Eidt菜單
73 Visual Studio菜單:View菜單
74 Visual Studio菜單:Insert菜單
75 Visual Studio菜單:Proiect菜單
76 Visual Studio菜單:Build和Tools菜單
77 自定義Visual Studio菜單
78 向Tools菜單中添加命令
79 彈出式(或上下文式)菜單
80 使用全屏編輯器
81 使用調(diào)試窗口
82 完成程序編輯器
第八章 開始編程
83 從命令行運行編譯器
84 創(chuàng)建源文件
85 main()函數(shù)
86 向程序中添加頭文件
87 使用printf輸出文件
88 “Hello,World”:一個簡單的命令行C++程序
89 格式化輸出族
90 格式化輸入
91 三個標準文件:stdin、stdout和stderr
92 使用C++流函數(shù)cout、cin和celT
93 重定向標準輸出stdout到一個文件
94 main()的參數(shù):argc和argV
95 使用if語句控制輸出
96 打開文件
97 使用文件I/O函數(shù)
98 加入while循環(huán)
99 向程序中加入函數(shù)
100 使用for循環(huán)
101 編譯命令行選項
102 加入第二個源文件
103 加入頭文件
104 創(chuàng)建makefile
105 運行nmake.exe來編譯程序
第九章 C++運算符
106 理解運算符類型
107 理解一元運算符:間接運算符(*)
108 理解一元運算符:地址運算符(&)
109 理解一元運算符:自增和自減運算符(++和--)
110 理解一元運算符:取反運算符和補碼運算符
111 理解一元運算符:加法和減法運算符
112 理解算術(shù)運算符:倍數(shù)運算符(*、/和%)
113 理解算術(shù)運算符:加運算符(+和-)
114 理解關(guān)系運算符:等于運算符(==和!=)
115 理解關(guān)系運算符:小于和大于運算符(<和>)
116 理解關(guān)系運算符:小于等于和大于等于運算符(<=和>=)
117 理解位運算符:位移運算符(<<和>>)
118 理解位運算符:與運算符(&)
119 理解位運算符:或運算符(f)
120 理解位運算符:異或運算符(n)
121 理解邏輯運算符:與運算符(&&)
122 理解邏輯運算符:或運算符(11)
123 理解賦值運算符:等號運算符(:)
124 理解其他賦值運算符(+=,一,}=,/==,%。,>>=,<<=,&:,^-,I:)
125 其他運算符:條件運算符(?:)
126 其他運算符:逗號運算符
127 其他運算符:圓括號
128 其他運算符:引用運算符
129 注意&符號
130 理解C++如何給表達式賦值
第十章 編寫條件語句
131 在C/C++中編寫語句
132 流程控制介紹
133 使用if關(guān)鍵字
134 使用else關(guān)鍵字
135 執(zhí)行一條單一語句
136 執(zhí)行作為if語句目標的多條語句
137 組合使用if和else關(guān)鍵字
138 使用多個if條件控制
139 使用條件運算符
140 作用域介紹
141 理解條件語句中的作用域
142 條件語句的一些常見錯誤
第十一章 程序循環(huán)
143 循環(huán)介紹
144 用條件語句和goto語句構(gòu)造循環(huán)
145 介紹while循環(huán)
146 使用continue和break語句
147 介紹do while循環(huán)
148 介紹for循環(huán)
149 理解循環(huán)內(nèi)的作用域
第十二章 switch語句
150 理解switch語句
151 使用case和default語句
152 在switch語句內(nèi)部聲明變量
153 在case語句內(nèi)部聲明變量
第十三章 C++語言簡介
154 理解C語言的結(jié)構(gòu)
155 介紹C++的類
156 理解類與結(jié)構(gòu)的相同點和不同點
157 在C和C++中聲明變量
158 理解函數(shù)原型
第十四章 C/C++中的數(shù)組
159 理解數(shù)組
160 聲明數(shù)組變量
161 使用字符串數(shù)組
162 使用對象數(shù)組
163 理解指向數(shù)組的指針
164 訪問數(shù)組元素
165 理解數(shù)組運算
166 遞增和遞減數(shù)組變量
167 聲明多維數(shù)組
第十五章 宏、常量和預處理命令:定義及使用常量
168 理解常量
169 使用預處理命令#define
170 注意#define語句中的分號
171 聲明數(shù)值常量
172 聲明無值常量
173 理解字符串常量
174 定義數(shù)字常量
175 用變量定義常量
176 取消定義常量
177 理解sizeof操作符
178 理解const關(guān)鍵字
179 理解何時使用const和#define
180 用指針修改const常量的值
181 理解volatile關(guān)鍵字
第十六章 頭文件
182 理解#include預處理命令
183 理解INCLUDE路徑環(huán)境變量
184 理解#include<file.h>和#include file.h的區(qū)別
185 在頭文件中使用衛(wèi)式定義
186 在大的工程中使用通用頭文件
187 把頭文件添加到makefile的關(guān)聯(lián)列表中
188 理解當頭文件改變時發(fā)生什么
第十七章 條件編譯
189 理解#if預處理指令
190 理解#endif預處理指令
191 理解#ifdef預處理指令
192 使用#else和#elif預處理指令
193 在命令行中定義常量
第十八章 定義和使用宏
194 理解C/C++中的宏
195 定義宏——又是#define指令
196 理解宏替換
197 用變量定義宏
198 理解編譯器對宏的解釋
199 理解運行庫中的宏
200 示例:求一個數(shù)的平方
第十九章 C/C++中的字符串
201 理解字符變量類型
202 理解C和C++語言存儲字符串的方式
203 理解NUL字符(\0)
204 理解和使用字符串指針
205 獲取字符串的大小
第二十章 聲明字符串
206 聲明字符型變量
207 定義字符型數(shù)組變量
208 定義字符串數(shù)組
209 理解動態(tài)字符串:new操作
210 理解動態(tài)字符串:delete操作
第二十一章 字符串函數(shù)
211 理解字符串庫函數(shù)
212 理解字符串加載函數(shù)
213 理解字符串信息函數(shù)
214 使用字符串函數(shù)復制指定數(shù)目的字符
215 在字符串中查找一個字符
216 在字符串中查找一個子串
217 查找字符串中的標記
218 使用strtokf)解析一個字符串
219 擴展strtok函數(shù)以實現(xiàn)對空標記的解析
220 理解不區(qū)分大小寫的函數(shù)
第二十二章 操作字符串
221 理解sizeof操作符
222 使用sizeof操作來判斷字符串的有效長度
223 使用sizeof判斷數(shù)組中字符串的數(shù)量
224 訪問字符串中的單個字符
225 動態(tài)分配字符串
226 示例:反轉(zhuǎn)一個字符串中的字符
第二十三章 函數(shù)和變量
227 理解函數(shù)
228 理解c和c++中的函數(shù)聲明
229 理解函數(shù)定義
230 理解函數(shù)原型
231 聲明和定義返回一個值的函數(shù)
232 聲明和定義帶參數(shù)的函數(shù)
233 理解函數(shù)的默認值
234 理解內(nèi)聯(lián)函數(shù)
235 理解引用調(diào)用和值調(diào)用
236 引用調(diào)用和值調(diào)用的優(yōu)缺點
237 C/C++中的函數(shù)調(diào)用
238 理解函數(shù)的作用域
239 在函數(shù)調(diào)用中使用指針
240 理解引用運算符(&)
241 利用引用運算符修改變量
242 函數(shù)重載簡介
243 理解函數(shù)重載
244 理解函數(shù)模板
245 使用函數(shù)模板和重載函數(shù)的選擇
246 理解函數(shù)指針
247 獲取重載函數(shù)的地址
248 理解引用函數(shù)
249 理解函數(shù)和宏之間的區(qū)別
250 函數(shù)和宏使用上的選擇
251 理解變量
252 理解變量類型
253 更改變量類型
254 理解局部變量
255 理解全局變量
256 C++允許在函數(shù)體中說明變量
257 理解存儲類型
258 理解靜態(tài)變量
259 定義全局靜態(tài)變量
260 在程序中定義靜態(tài)變量
261 創(chuàng)建自己的變量類型:typedef關(guān)鍵字
262 理解變量的作用域
263 理解左值(1value)
264 理解NULL
265 理解void類型
266 理解指向變量的指針
267 聲明和初始化指向變量的指針
268 理解間接操作:獲得指針所指向的值
269 理解指針數(shù)組:指向指針的指針
270 初始化指針數(shù)組
271 理解轉(zhuǎn)換:暫時修改變量類型
272 自動類型轉(zhuǎn)換:混合int和char類型的變量
273 轉(zhuǎn)換指針:危險的跡象
第二十四章 開始C++:面向?qū)ο缶幊?br />274 面向?qū)ο缶幊?br />275 C++:C語言的進一步發(fā)展
276 OOP的三個原則
277 理解封裝
278 將結(jié)構(gòu)理解成一種封裝設(shè)備
279 理解C++中的類
280 理解多態(tài)性
281 理解多態(tài)性的示例:函數(shù)重載
282 使用類作為多態(tài)性的對象
283 理解繼承
284 從上至下的繼承
285 使用對象
286 將程序劃分成對象
287 一個面向?qū)ο缶幊痰氖纠?br />第二十五章 C++類
288 理解類的元素
289 理解構(gòu)造函數(shù)
290 把參數(shù)傳遞給構(gòu)造函數(shù)
291 在類中使用多個構(gòu)造函數(shù)
292 理解析構(gòu)函數(shù)
293 理解類中的訪問關(guān)鍵字
294 使用訪問關(guān)鍵字實施封裝
295 保持數(shù)據(jù)成員為私有的
296 理解基類
297 從基類派生一個新類
298 理解多重繼承
299 使用基類
300 理解成員函數(shù)
301 理解友元類
302 理解友元函數(shù)
303 理解虛函數(shù)
304 理解抽象類
305 理解嵌套數(shù)據(jù)類型
306 理解靜態(tài)成員
307 理解靜態(tài)函數(shù)
308 理解靜態(tài)數(shù)據(jù)成員
309 使用靜態(tài)成員
310 理解作用域分辨
311 理解回調(diào)函數(shù)
312 理解操作符重載
313 重載操作符
第二十六章 C++I/O
314 使用cin、cout和cerr
315 理解插入符
316 理解提取符
317 理解文件流
318 理解順序流函數(shù)
319 理解隨機流函數(shù)
320 理解width()、precision0和fill()
321 理解I/O操縱器
322 創(chuàng)建自己的插入符
323 創(chuàng)建自己的提取符
第二十七章 C++數(shù)組和指針
324 理解對象指針
325 理解類指針
326 this指針
327 使用malloc()和free()
328 使用new操作符
329 使用delete操作符
330 理解內(nèi)存泄漏
331 使用派生類指針
332 理解對象指針運算
第二十八章 圖形設(shè)備接口
333 理解圖形設(shè)備接口
334 理解設(shè)備環(huán)境
335 設(shè)備環(huán)境和輸出設(shè)備
336 使用Microsoft Foundation Class的設(shè)備環(huán)境
337 利用GDI繪圖
338 理解屏幕坐標
339 理解客戶坐標
340 理解打印機設(shè)備環(huán)境
341 GDI對象:字體
342 理解字體家族
343 GDI對象:畫筆
344 GDl對象:刷子
345 GDI對象:位圖
346 GDI對象:調(diào)色板
347 GDI對象:區(qū)域
348 理解映射
349 理解映射模式
350 理解設(shè)備坐標
351 理解邏輯坐標
352 理解繪圖模式
353 理解圖形和點
354 理解路徑
355 使用函數(shù)BeginPath()和EndPath()
356 解釋WM PAINT消息
357 使用函數(shù)SetPixel()
358 繪制一系列點
359 繪線
360 使用函數(shù)MoveToEx()
361 使用函數(shù)LineTo()
362 用一系列直線繪制曲線
363 繪制弧線
364 繪制圓和橢圓
365 繪制封閉區(qū)域
366 使用筆
367 使用刷子
368 填充一個封閉區(qū)域
369 了解Windows字體類型
370 理解像素尺寸
371 理解字符寬度
372 理解字符屬性
373 理解文本對齊方式
374 使用MFC的CFont類
375 理解創(chuàng)建字體的CFont函數(shù)
376 理解文本輸出函數(shù)
377 使用DrawText()函數(shù)
378 使用TextOut()和ExtTextOut()函數(shù)
379 使用TabbedTextOut
380 理解GrayString()函數(shù)
381 理解文本輸出的背景模式
382 旋轉(zhuǎn)文本
383 設(shè)置文本和背景顏色
384 用CEdit和CStatic派生出來的類設(shè)置文本屬性
385 GDI示例:繪制一個字符鏡像
第二十九章 Microsoft Foundation Class庫
386 了解類庫
387 使用類庫來創(chuàng)建程序
388 引入Microsoft基礎(chǔ)類庫
389 MFC是如何在Visual Studio中實現(xiàn)的
390 調(diào)用Visual Studio向?qū)?chuàng)建一個基于MFC的程序
391 引入Cobiect
392 應(yīng)用程序結(jié)構(gòu)類
393 使用對象類
394 文件服務(wù)類
395 使用設(shè)備場景類
396 繪圖對象類
397 控件、支持、數(shù)據(jù)庫、菜單、命冬行、同步和Socket類
398 數(shù)組、列表和映射類
399 Intemet服務(wù)類
400 窗口類:CWnd介紹
401 理解CWnd子孫類
402 框架窗口類
403 使用CFrameWnd類:單文檔界面
404 使用CFrameWnd類:多文檔界面
405 使用CSplitterWnd類
406 控件欄類
407 屬性表類
408 使用對話框類
409 理解通用對話框類
410 理解屬性頁類
411 理解用戶對話框類
412 理解視圖類
413 MFC視圖類介紹
414 調(diào)用Visul Studio向?qū)?chuàng)建視圖類程序
415 調(diào)用Visual Studio向?qū)?chuàng)建基于對話框的程序
416 文件服務(wù)類介紹
417 使用CFile及其子孫類
418 使用內(nèi)存文件
419 使用Socket文件
420 使用CStdioFile
421 理解CRecentFileList類
422 理解控件類
423 非Cobject派生類
424 理解CString
425 理解CPoint
426 理解Crect
427 理解CSize
428 理解支持類
429 理解同步(鎖)類
430 使用CIntemetConnection
431 使用CFtpConnection
432 理解CRuntimeClass
433 理解文檔類
434 理解異常類
435 使用工具欄類
436 用MFC類實現(xiàn)打印和打印預覽
437 理解線程類
438 理解命令操作器:CCmdUI類
439 理解CWaitCursor類
440 使用ClmageList類
441 從MFC類庫派生自定義類
第三十章 Developers Studio向?qū)В簞?chuàng)建工程
442 理解New菜單命令
443 創(chuàng)建文件
444 創(chuàng)建工作區(qū)
445 創(chuàng)建其他文檔
446 創(chuàng)建工程
447 理解小工程
448 理解MFC AppWizard
449 創(chuàng)建MFC EXE工程
450 在工程中加入多文檔支持
451 理解文檔/視圖支持
452 理解數(shù)據(jù)庫支持
453 在工程中加入復合文檔支持、ActiveX和Automation
454 選擇工程特色
455 理解工具欄選項
456 理解高級選項
457 其他工程選項
458 最后一步:為類命名和選擇視圖類
459 創(chuàng)建基于對話框的工程
460 為基于對話框的工程選擇特色和支持選項
461 選擇對話框選項
462 使用MFC創(chuàng)建DLL工程
463 創(chuàng)建Win32庫
第三十一章 文檔和視圖
464 理解文檔/視圖結(jié)構(gòu)
465 理解文檔對象
466 理解視圖對象
467 理解文檔/視圖結(jié)構(gòu)中的窗口框架
468 理解文檔管理器
469 理解文檔模板
470 在工程中加入多文檔類型
471 理解文檔/視圖中的Windows消息路徑
472 理解默認消息
473 重載框架消息處理函數(shù)
474 理解CArchive類
475 使用串行化函數(shù)
476 理解CView
477 重載OnPaint消息處理函數(shù)
478 在CView中顯示文本
479 在CView中繪制圖形對象
480 使用CScrollView類
481 使用CEditView類
482 在編輯視圖中插入文本
483 理解插入和覆蓋模式
484 在編輯視圖中加入覆蓋模式
485 使用編輯視圖保存和恢復文本文件
486 使用CRichEditView類
487 使用CRichEditView創(chuàng)建工程
488 理解復合文檔支持
489 理解OLE容器支持
490 理解服務(wù)器和最小服務(wù)器支持
491 添加菜單和工具欄項以支持多文本
492 理解多文本編輯控件中的字符屬性
493 理解CHARFORMAT和CHARFORMAT2結(jié)構(gòu)
494 改變字體
495 改變多文本編輯文檔視圖中的默認字體
496 為文本設(shè)置粗體
497 為文本設(shè)置斜體、下劃線和刪除線
498 設(shè)置字體和背景顏色
499 設(shè)置段落對齊
500 在格式欄中添加字體和字號框
501 在多文本編輯視圖中添加用戶和文件信息
502 使用串行化保存與恢復用戶信息和文件信息
503 使用CListView類
504 理解帶CListView的Clmagelist類
505 創(chuàng)建圖像列表
506 在列表控件中顯示不同的樣式
507 增加工具欄來改變顯示樣式
508 使用LVS OWNERDRAWFIXED樣式
509 使用自主繪圖屬性產(chǎn)生整行選擇
510 使用CTreeView類
511 組合CTreeView、CListView和CSplitterWnd創(chuàng)建一個資源管理器類型的應(yīng)用程序
512 在資源管理器類型的應(yīng)用程序右面板里使用其他代替視圖
513 使用CFormView類
514 創(chuàng)建基于表單的應(yīng)用程序
515 向程序中插入新的表單
516 在程序中使用多重視圖
517 向文檔中添加視圖
518 從文檔中刪除視圖
519 創(chuàng)建其他視圖類:CCtrlView
520 使用CSplitterWnd實現(xiàn)多重視圖
521 切分一個分割窗口
522 聯(lián)合使用CSplitterWnd和文檔視圖
523 通過改寫lnitlnstance函數(shù)避免創(chuàng)建初始化文檔
524 理解永久保存數(shù)據(jù)機制
525 保存狀態(tài)欄中的信息
526 更新與同一文檔關(guān)聯(lián)的多個視圖
第三十二章 調(diào)試技術(shù)
527 使用Visual Studio Debugger
528 設(shè)置工程項目選項
529 使用調(diào)試窗口
530 設(shè)置和使用斷點
531 單步執(zhí)行程序
532 調(diào)試命令行程序
533 使用Edit and Continue進行調(diào)試
534 輸出到Output窗口
535 理解遠程調(diào)試
536 建立遠程調(diào)試器
537 在遠程和本地調(diào)試間切換
538 理解實時調(diào)試
539 有用的調(diào)試技術(shù)
540 使用CMemoryState類來檢查內(nèi)存泄漏
第三十三章 Windows通用控件
541 理解Windows環(huán)境下的控件
542 理解通用控件
543 理解通用控件窗口類
544 理解通用控件樣式
545 通用控件的Windows通知消息
546 通用控件使用的宏
547 通用控件庫使用的結(jié)構(gòu)
548 使用通用控件
549 確定通用控件DLL的修訂版本
550 Windows通用控件列表
551 從MFC控件類派生自定義類
第三十四章 基本通用控件
552 理解靜態(tài)文本控件
553 從CStatic派生自定義類以獲取功能
554 使用CStatic類
555 理解編輯框控件
556 使用CEdit類
557 從CEdit派生自定義類
558 添加編輯框控件的消息處理
559 理解按鈕控件
560 使用CButton類
561 添加按鈕控件的消息處理
562 使用命令更新啟用或禁用按鈕
563 理解復選框
564 使用下壓按鈕式復選框
565 理解單選按鈕
566 將單選按鈕分組
567 使用下壓式單選按鈕
568 在復選框和單選按鈕中使用位圖和圖標
569 理解分組框控件
570 理解列表框控件
571 使用CListBox類
572 理解列表框消息
573 使用列表框字符串函數(shù)
574 使用列表框Dir()函數(shù)
575 理解組合框控件
576 使用CComboBox類
577 理解組合框樣式
578 理解組合框消息
579 理解滾動條控件
580 在視圖中添加滾動條
581 在控件中添加滾動條
582 理解SCROLLINFO結(jié)構(gòu)
583 理解CScrollBar類
584 隱藏和顯示滾動條
585 解釋滾動條消息
586 使用滾動條作為輸入控件
第三十五章 Windows 95及后繼版本的通用控件
587 理解32位控件
588 理解圖像列表控件
589 建立圖像列表
590 在控件中添加圖像列表
591 繪制圖像列表中的圖像
592 管理并操作圖像列表
593 理解擴展組合框控件
594 使用CComboBoxEx類
595 在擴展組合框中添加項目
596 在CComboBoxEx中使用ClmageList
597 理解CComboBoxEx操作
598 理解Rich Edit控件
599 理解CRichEditCtrl類
600 在Rich Edit控件中進行字符格式化
601 在Rich Edit控件中設(shè)置顏色
602 理解Rich Edit事件屏蔽
603 理解Rich Edit控件通知消息
604 理解進度條控件
605 使用CProgressCtl類
606 理解進度條樣式
607 設(shè)置進度條值域和位置
608 理解進度條操作
609 理解滑動條控件
610 理解CSliderCtrl類
611 使用滑動條控件
612 解釋滑動條控件消息
613 理解滑動條控件樣式
614 設(shè)置Tick Mark
615 使用CSliderCtrl成員函數(shù)
616 理解微調(diào)控件
617 理解CSpinButtonCtrl類
618 理解微調(diào)按鈕樣式
619 使用CSpinButtonCtrl的成員函數(shù)
620 解釋微調(diào)按鈕控件消息
621 理解標頭控件
622 使用CHeaderCtrl類
623 動態(tài)重排列標頭域的使用
624 在標頭中使熱鍵追蹤功能有效
625 在標頭中使用圖像列表
626 理解列表控件
627 使用CListCtrl類
628 理解列表控件樣式
629 在報表視圖模式中啟用整行選取
630 為列表控件添加項目
631 使用帶圖像列表的列表控件
632 理解LPSTR_TEXTCALLBACK和I IMAGECALLBACK樣式
633 根據(jù)標頭域的選擇對列表控件排序.
634 理解樹狀控件
635 理解CTreeCtrl類
636 為樹狀控件添加分支
637 理解樹狀控件樣式
638 在樹狀控件中使用圖像列表
639 展開和折疊分支
640 理解動畫控件
641 使用CAnimateCtrl類
642 理解CAnimateCtrl類的成員函數(shù)
643 創(chuàng)建動畫文件
644 在工程中添加一個AVl動畫文件
645 動畫的播放、暫停和停止
646 理解標簽控件
647 理解CTabCtri類
648 向標簽控件中添加頁面
649 在標簽控件中使用圖像列表
650 在空白標簽控件頁面上添加控件
651 解釋標簽控件消息
652 理解狀態(tài)欄控件
653 使用CStatusBarCtrl類
654 在狀態(tài)欄控件上設(shè)置指示
655 向狀態(tài)欄中添加控件
656 理解工具欄控件
657 使用CToolBar類
658 在工具欄控件中使用圖像列表
659 理解工具提示控件
660 使用CToolTipCtrl類
661 理解熱鍵控件
662 使用CHotKeyCtrl類
663 設(shè)置和使用熱鍵
664 理解日期和時間采集控件
665 使用CDateTimeCtrl類
666 理解日期和時間控件樣式
667 理解日期和時間格式
668 理解日歷控件
669 使用CMonthCalCtrl類
670 定制日歷控件
671 理解日歷控件屬性
672 使用日歷消息
673 MFC庫中的其他控件類
674 理解位圖按鈕控件
675 理解IP地址控件
第三十六章 進程和線程
676 理解程序和進程
677 理解exec和sDawn
678 處理不成功的exec
679 理解線程
680 使用MFC線程類
681 理解Windows如何調(diào)度線程
682 理解線程優(yōu)先級
683 使用工人線程
684 使用用戶接口線程
685 終止和掛起線程
686 從另一個線程終止線程
687 獲取線程返回代碼
688 掛起和恢復線程
689 在線程之間共享對象
690 同步線程
691 理解互斥量和信號量
692 理解關(guān)鍵段
693 理解事件
694 等待單個事件
695 等待多個事件
696 使用多線程c運行時庫
第三十七章 高級專題:異常處理
697 理解ASSERT宏
698 理解異常
699 拋出異常
700 理解trycatch塊
701 理解throw語句
702 捕獲異常
703 使用多條catch語句
704 處理錯誤
705 使用異常通知失敗的對象
706 理解TRY、CATCH和END—CATCH宏
707 理解CATCH_ALL和END—CATCH ALL宏
708 理解MFC異常類
709 獲取和解釋異常類錯誤信息
710 刪除異常對象
711 創(chuàng)建自己的異常類
712 嵌套trycatch塊
第三十八章 進程間通信
713 理解進程問通信
714 理解句柄
715 理解進程控制例程
716 理解信號
717 在進程之間使用Windows消息
718 理解排隊和非排隊消息
719 理解管道
720 使用無名管道進行進程問通信
721 使用CreatePipe()
722 使用命名管道進行進程問通信
723 理解管道操作
724 連接和斷開管道
725 關(guān)閉管道
726 使用popen函數(shù)
727 理解事件作為IPC設(shè)備
728 創(chuàng)建命名事件
729 理解信號量作為IPC設(shè)備
730 創(chuàng)建和刪除信號量
731 使用MFC信號量類
732 鎖定和解鎖信號量
733 理解映射文件
734 理解內(nèi)存映射文件
735 理解共享內(nèi)存

本目錄推薦

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