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

Visual C++程序員實(shí)用大全:精華版

Visual C++程序員實(shí)用大全:精華版

定 價(jià):¥78.00

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

ISBN: 9787508428918 出版時(shí)間: 2005-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 863 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

精華版序
譯者序
第一章 編程基礎(chǔ)
1 理解計(jì)算機(jī)是怎么運(yùn)行程序的
2 運(yùn)行一個(gè)已解釋的程序
3 運(yùn)行一個(gè)已編譯的程序
4 C++在哪里
5 理解Visual c++中的程序文件
6 創(chuàng)建源代碼文件
7 理解并創(chuàng)建頭文件
第二章 結(jié)構(gòu)和語法
8 理解計(jì)算機(jī)語言
9 理解計(jì)算機(jī)語言的句法
10 理解“標(biāo)記”
11 空白在c和C++中的使用
12 理解變量
13 對變量命名
14 理解表達(dá)式
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 理解運(yùn)算符
26 賦值運(yùn)算符
27 理解一元運(yùn)算符
28 理解算術(shù)運(yùn)算符
29 其他運(yùn)算符
30 編譯器是怎樣計(jì)算表達(dá)式的
31 使用括號組合運(yùn)算符
32 理解C/C++的關(guān)鍵字
33 編譯程序引導(dǎo)語句
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)用中聲明一個(gè)變量
41 理解聲明:函數(shù)的原型化
42 理解#define編譯器指令:定義常數(shù)
43 理解#define編譯器指令:定義宏
44 理解存儲類變量:自動變量
45 理解存儲類變量:寄存器變量
46 理解存儲類變量:靜態(tài)變量
47 理解存儲類變量:類的靜態(tài)變量
48 引入遞歸
49 理解循環(huán):排序的問題
50 理解遞歸:數(shù)學(xué)問題
51 理解指針
52 理解指針:間接操作
53 理解數(shù)組
54 理解字符串作為char類型的數(shù)組
55 代碼注釋
第五章 文件——基本類型
56 Visual C++IDE使用的文件類型
57 理解文本文件和文檔文件
58 創(chuàng)建并使用源文件
59 創(chuàng)建并使用頭文件
60 使用保護(hù):避免頭文件多次被包含
61 理解makefile
62 理解可執(zhí)行文件
第六章 理解字符
63 理解字符:ASCII碼字符
64 理解字符:轉(zhuǎn)換ASCII碼或稱擴(kuò)展字符集
65 C/C++的轉(zhuǎn)義序列:嵌入不可打印的字符
66 C/C++轉(zhuǎn)義序列:使用反斜線
67 C/C++轉(zhuǎn)義序列:使用百分號來對文本進(jìn)行格式化
68 使用printf
69 C++I/O流:cout、cin和cerr
第七章 探索Visual c++環(huán)境
70 創(chuàng)建工程項(xià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 從命令行運(yùn)行編譯器
84 創(chuàng)建源文件
85 main()函數(shù)
86 向程序中添加頭文件
87 使用printf輸出文件
88 “Hello,World”:一個(gè)簡單的命令行C++程序
89 格式化輸出族
90 格式化輸入
91 三個(gè)標(biāo)準(zhǔn)文件:stdin、stdout和stderr
92 使用C++流函數(shù)cout、cin和celT
93 重定向標(biāo)準(zhǔn)輸出stdout到一個(gè)文件
94 main()的參數(shù):argc和argV
95 使用if語句控制輸出
96 打開文件
97 使用文件I/O函數(shù)
98 加入while循環(huán)
99 向程序中加入函數(shù)
100 使用for循環(huán)
101 編譯命令行選項(xiàng)
102 加入第二個(gè)源文件
103 加入頭文件
104 創(chuàng)建makefile
105 運(yùn)行nmake.exe來編譯程序
第九章 C++運(yùn)算符
106 理解運(yùn)算符類型
107 理解一元運(yùn)算符:間接運(yùn)算符(*)
108 理解一元運(yùn)算符:地址運(yùn)算符(&)
109 理解一元運(yùn)算符:自增和自減運(yùn)算符(++和--)
110 理解一元運(yùn)算符:取反運(yùn)算符和補(bǔ)碼運(yùn)算符
111 理解一元運(yùn)算符:加法和減法運(yùn)算符
112 理解算術(shù)運(yùn)算符:倍數(shù)運(yùn)算符(*、/和%)
113 理解算術(shù)運(yùn)算符:加運(yùn)算符(+和-)
114 理解關(guān)系運(yùn)算符:等于運(yùn)算符(==和!=)
115 理解關(guān)系運(yùn)算符:小于和大于運(yùn)算符(<和>)
116 理解關(guān)系運(yùn)算符:小于等于和大于等于運(yùn)算符(<=和>=)
117 理解位運(yùn)算符:位移運(yùn)算符(<<和>>)
118 理解位運(yùn)算符:與運(yùn)算符(&)
119 理解位運(yùn)算符:或運(yùn)算符(f)
120 理解位運(yùn)算符:異或運(yùn)算符(n)
121 理解邏輯運(yùn)算符:與運(yùn)算符(&&)
122 理解邏輯運(yùn)算符:或運(yùn)算符(11)
123 理解賦值運(yùn)算符:等號運(yùn)算符(:)
124 理解其他賦值運(yùn)算符(+=,一,}=,/==,%。,>>=,<<=,&:,^-,I:)
125 其他運(yùn)算符:條件運(yùn)算符(?:)
126 其他運(yùn)算符:逗號運(yùn)算符
127 其他運(yùn)算符:圓括號
128 其他運(yùn)算符:引用運(yùn)算符
129 注意&符號
130 理解C++如何給表達(dá)式賦值
第十章 編寫條件語句
131 在C/C++中編寫語句
132 流程控制介紹
133 使用if關(guān)鍵字
134 使用else關(guān)鍵字
135 執(zhí)行一條單一語句
136 執(zhí)行作為if語句目標(biāo)的多條語句
137 組合使用if和else關(guān)鍵字
138 使用多個(gè)if條件控制
139 使用條件運(yùn)算符
140 作用域介紹
141 理解條件語句中的作用域
142 條件語句的一些常見錯(cuò)誤
第十一章 程序循環(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)的相同點(diǎn)和不同點(diǎn)
157 在C和C++中聲明變量
158 理解函數(shù)原型
第十四章 C/C++中的數(shù)組
159 理解數(shù)組
160 聲明數(shù)組變量
161 使用字符串?dāng)?shù)組
162 使用對象數(shù)組
163 理解指向數(shù)組的指針
164 訪問數(shù)組元素
165 理解數(shù)組運(yùn)算
166 遞增和遞減數(shù)組變量
167 聲明多維數(shù)組
第十五章 宏、常量和預(yù)處理命令:定義及使用常量
168 理解常量
169 使用預(yù)處理命令#define
170 注意#define語句中的分號
171 聲明數(shù)值常量
172 聲明無值常量
173 理解字符串常量
174 定義數(shù)字常量
175 用變量定義常量
176 取消定義常量
177 理解sizeof操作符
178 理解const關(guān)鍵字
179 理解何時(shí)使用const和#define
180 用指針修改const常量的值
181 理解volatile關(guān)鍵字
第十六章 頭文件
182 理解#include預(yù)處理命令
183 理解INCLUDE路徑環(huán)境變量
184 理解#include<file.h>和#include file.h的區(qū)別
185 在頭文件中使用衛(wèi)式定義
186 在大的工程中使用通用頭文件
187 把頭文件添加到makefile的關(guān)聯(lián)列表中
188 理解當(dāng)頭文件改變時(shí)發(fā)生什么
第十七章 條件編譯
189 理解#if預(yù)處理指令
190 理解#endif預(yù)處理指令
191 理解#ifdef預(yù)處理指令
192 使用#else和#elif預(yù)處理指令
193 在命令行中定義常量
第十八章 定義和使用宏
194 理解C/C++中的宏
195 定義宏——又是#define指令
196 理解宏替換
197 用變量定義宏
198 理解編譯器對宏的解釋
199 理解運(yùn)行庫中的宏
200 示例:求一個(gè)數(shù)的平方
第十九章 C/C++中的字符串
201 理解字符變量類型
202 理解C和C++語言存儲字符串的方式
203 理解NUL字符(\0)
204 理解和使用字符串指針
205 獲取字符串的大小
第二十章 聲明字符串
206 聲明字符型變量
207 定義字符型數(shù)組變量
208 定義字符串?dāng)?shù)組
209 理解動態(tài)字符串:new操作
210 理解動態(tài)字符串:delete操作
第二十一章 字符串函數(shù)
211 理解字符串庫函數(shù)
212 理解字符串加載函數(shù)
213 理解字符串信息函數(shù)
214 使用字符串函數(shù)復(fù)制指定數(shù)目的字符
215 在字符串中查找一個(gè)字符
216 在字符串中查找一個(gè)子串
217 查找字符串中的標(biāo)記
218 使用strtokf)解析一個(gè)字符串
219 擴(kuò)展strtok函數(shù)以實(shí)現(xiàn)對空標(biāo)記的解析
220 理解不區(qū)分大小寫的函數(shù)
第二十二章 操作字符串
221 理解sizeof操作符
222 使用sizeof操作來判斷字符串的有效長度
223 使用sizeof判斷數(shù)組中字符串的數(shù)量
224 訪問字符串中的單個(gè)字符
225 動態(tài)分配字符串
226 示例:反轉(zhuǎn)一個(gè)字符串中的字符
第二十三章 函數(shù)和變量
227 理解函數(shù)
228 理解c和c++中的函數(shù)聲明
229 理解函數(shù)定義
230 理解函數(shù)原型
231 聲明和定義返回一個(gè)值的函數(shù)
232 聲明和定義帶參數(shù)的函數(shù)
233 理解函數(shù)的默認(rèn)值
234 理解內(nèi)聯(lián)函數(shù)
235 理解引用調(diào)用和值調(diào)用
236 引用調(diào)用和值調(diào)用的優(yōu)缺點(diǎn)
237 C/C++中的函數(shù)調(diào)用
238 理解函數(shù)的作用域
239 在函數(shù)調(diào)用中使用指針
240 理解引用運(yùn)算符(&)
241 利用引用運(yùn)算符修改變量
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 理解間接操作:獲得指針?biāo)赶虻闹?br />269 理解指針數(shù)組:指向指針的指針
270 初始化指針數(shù)組
271 理解轉(zhuǎn)換:暫時(shí)修改變量類型
272 自動類型轉(zhuǎn)換:混合int和char類型的變量
273 轉(zhuǎn)換指針:危險(xiǎn)的跡象
第二十四章 開始C++:面向?qū)ο缶幊?br />274 面向?qū)ο缶幊?br />275 C++:C語言的進(jìn)一步發(fā)展
276 OOP的三個(gè)原則
277 理解封裝
278 將結(jié)構(gòu)理解成一種封裝設(shè)備
279 理解C++中的類
280 理解多態(tài)性
281 理解多態(tài)性的示例:函數(shù)重載
282 使用類作為多態(tài)性的對象
283 理解繼承
284 從上至下的繼承
285 使用對象
286 將程序劃分成對象
287 一個(gè)面向?qū)ο缶幊痰氖纠?br />第二十五章 C++類
288 理解類的元素
289 理解構(gòu)造函數(shù)
290 把參數(shù)傳遞給構(gòu)造函數(shù)
291 在類中使用多個(gè)構(gòu)造函數(shù)
292 理解析構(gòu)函數(shù)
293 理解類中的訪問關(guān)鍵字
294 使用訪問關(guān)鍵字實(shí)施封裝
295 保持?jǐn)?shù)據(jù)成員為私有的
296 理解基類
297 從基類派生一個(gè)新類
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 理解隨機(jī)流函數(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 理解對象指針運(yùn)算
第二十八章 圖形設(shè)備接口
333 理解圖形設(shè)備接口
334 理解設(shè)備環(huán)境
335 設(shè)備環(huán)境和輸出設(shè)備
336 使用Microsoft Foundation Class的設(shè)備環(huán)境
337 利用GDI繪圖
338 理解屏幕坐標(biāo)
339 理解客戶坐標(biāo)
340 理解打印機(jī)設(shè)備環(huán)境
341 GDI對象:字體
342 理解字體家族
343 GDI對象:畫筆
344 GDl對象:刷子
345 GDI對象:位圖
346 GDI對象:調(diào)色板
347 GDI對象:區(qū)域
348 理解映射
349 理解映射模式
350 理解設(shè)備坐標(biāo)
351 理解邏輯坐標(biāo)
352 理解繪圖模式
353 理解圖形和點(diǎn)
354 理解路徑
355 使用函數(shù)BeginPath()和EndPath()
356 解釋W(xué)M PAINT消息
357 使用函數(shù)SetPixel()
358 繪制一系列點(diǎn)
359 繪線
360 使用函數(shù)MoveToEx()
361 使用函數(shù)LineTo()
362 用一系列直線繪制曲線
363 繪制弧線
364 繪制圓和橢圓
365 繪制封閉區(qū)域
366 使用筆
367 使用刷子
368 填充一個(gè)封閉區(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示例:繪制一個(gè)字符鏡像
第二十九章 Microsoft Foundation Class庫
386 了解類庫
387 使用類庫來創(chuàng)建程序
388 引入Microsoft基礎(chǔ)類庫
389 MFC是如何在Visual Studio中實(shí)現(xiàn)的
390 調(diào)用Visual Studio向?qū)?chuàng)建一個(gè)基于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類實(shí)現(xiàn)打印和打印預(yù)覽
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 在工程中加入復(fù)合文檔支持、ActiveX和Automation
454 選擇工程特色
455 理解工具欄選項(xiàng)
456 理解高級選項(xiàng)
457 其他工程選項(xiàng)
458 最后一步:為類命名和選擇視圖類
459 創(chuàng)建基于對話框的工程
460 為基于對話框的工程選擇特色和支持選項(xiàng)
461 選擇對話框選項(xiàng)
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 理解默認(rèn)消息
473 重載框架消息處理函數(shù)
474 理解CArchive類
475 使用串行化函數(shù)
476 理解CView
477 重載OnPaint消息處理函數(shù)
478 在CView中顯示文本
479 在CView中繪制圖形對象
480 使用CScrollView類
481 使用CEditView類
482 在編輯視圖中插入文本
483 理解插入和覆蓋模式
484 在編輯視圖中加入覆蓋模式
485 使用編輯視圖保存和恢復(fù)文本文件
486 使用CRichEditView類
487 使用CRichEditView創(chuàng)建工程
488 理解復(fù)合文檔支持
489 理解OLE容器支持
490 理解服務(wù)器和最小服務(wù)器支持
491 添加菜單和工具欄項(xiàng)以支持多文本
492 理解多文本編輯控件中的字符屬性
493 理解CHARFORMAT和CHARFORMAT2結(jié)構(gòu)
494 改變字體
495 改變多文本編輯文檔視圖中的默認(rèn)字體
496 為文本設(shè)置粗體
497 為文本設(shè)置斜體、下劃線和刪除線
498 設(shè)置字體和背景顏色
499 設(shè)置段落對齊
500 在格式欄中添加字體和字號框
501 在多文本編輯視圖中添加用戶和文件信息
502 使用串行化保存與恢復(fù)用戶信息和文件信息
503 使用CListView類
504 理解帶CListView的Clmagelist類
505 創(chuàng)建圖像列表
506 在列表控件中顯示不同的樣式
507 增加工具欄來改變顯示樣式
508 使用LVS OWNERDRAWFIXED樣式
509 使用自主繪圖屬性產(chǎn)生整行選擇
510 使用CTreeView類
511 組合CTreeView、CListView和CSplitterWnd創(chuàng)建一個(gè)資源管理器類型的應(yīng)用程序
512 在資源管理器類型的應(yīng)用程序右面板里使用其他代替視圖
513 使用CFormView類
514 創(chuàng)建基于表單的應(yīng)用程序
515 向程序中插入新的表單
516 在程序中使用多重視圖
517 向文檔中添加視圖
518 從文檔中刪除視圖
519 創(chuàng)建其他視圖類:CCtrlView
520 使用CSplitterWnd實(shí)現(xiàn)多重視圖
521 切分一個(gè)分割窗口
522 聯(lián)合使用CSplitterWnd和文檔視圖
523 通過改寫lnitlnstance函數(shù)避免創(chuàng)建初始化文檔
524 理解永久保存數(shù)據(jù)機(jī)制
525 保存狀態(tài)欄中的信息
526 更新與同一文檔關(guān)聯(lián)的多個(gè)視圖
第三十二章 調(diào)試技術(shù)
527 使用Visual Studio Debugger
528 設(shè)置工程項(xiàng)目選項(xiàng)
529 使用調(diào)試窗口
530 設(shè)置和使用斷點(diǎn)
531 單步執(zhí)行程序
532 調(diào)試命令行程序
533 使用Edit and Continue進(jìn)行調(diào)試
534 輸出到Output窗口
535 理解遠(yuǎn)程調(diào)試
536 建立遠(yuǎn)程調(diào)試器
537 在遠(yuǎn)程和本地調(diào)試間切換
538 理解實(shí)時(shí)調(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 理解復(fù)選框
564 使用下壓按鈕式復(fù)選框
565 理解單選按鈕
566 將單選按鈕分組
567 使用下壓式單選按鈕
568 在復(fù)選框和單選按鈕中使用位圖和圖標(biāo)
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 理解擴(kuò)展組合框控件
594 使用CComboBoxEx類
595 在擴(kuò)展組合框中添加項(xiàng)目
596 在CComboBoxEx中使用ClmageList
597 理解CComboBoxEx操作
598 理解Rich Edit控件
599 理解CRichEditCtrl類
600 在Rich Edit控件中進(jìn)行字符格式化
601 在Rich Edit控件中設(shè)置顏色
602 理解Rich Edit事件屏蔽
603 理解Rich Edit控件通知消息
604 理解進(jìn)度條控件
605 使用CProgressCtl類
606 理解進(jìn)度條樣式
607 設(shè)置進(jìn)度條值域和位置
608 理解進(jìn)度條操作
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 理解標(biāo)頭控件
622 使用CHeaderCtrl類
623 動態(tài)重排列標(biāo)頭域的使用
624 在標(biāo)頭中使熱鍵追蹤功能有效
625 在標(biāo)頭中使用圖像列表
626 理解列表控件
627 使用CListCtrl類
628 理解列表控件樣式
629 在報(bào)表視圖模式中啟用整行選取
630 為列表控件添加項(xiàng)目
631 使用帶圖像列表的列表控件
632 理解LPSTR_TEXTCALLBACK和I IMAGECALLBACK樣式
633 根據(jù)標(biāo)頭域的選擇對列表控件排序.
634 理解樹狀控件
635 理解CTreeCtrl類
636 為樹狀控件添加分支
637 理解樹狀控件樣式
638 在樹狀控件中使用圖像列表
639 展開和折疊分支
640 理解動畫控件
641 使用CAnimateCtrl類
642 理解CAnimateCtrl類的成員函數(shù)
643 創(chuàng)建動畫文件
644 在工程中添加一個(gè)AVl動畫文件
645 動畫的播放、暫停和停止
646 理解標(biāo)簽控件
647 理解CTabCtri類
648 向標(biāo)簽控件中添加頁面
649 在標(biāo)簽控件中使用圖像列表
650 在空白標(biāo)簽控件頁面上添加控件
651 解釋標(biāo)簽控件消息
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 理解日期和時(shí)間采集控件
665 使用CDateTimeCtrl類
666 理解日期和時(shí)間控件樣式
667 理解日期和時(shí)間格式
668 理解日歷控件
669 使用CMonthCalCtrl類
670 定制日歷控件
671 理解日歷控件屬性
672 使用日歷消息
673 MFC庫中的其他控件類
674 理解位圖按鈕控件
675 理解IP地址控件
第三十六章 進(jìn)程和線程
676 理解程序和進(jìn)程
677 理解exec和sDawn
678 處理不成功的exec
679 理解線程
680 使用MFC線程類
681 理解Windows如何調(diào)度線程
682 理解線程優(yōu)先級
683 使用工人線程
684 使用用戶接口線程
685 終止和掛起線程
686 從另一個(gè)線程終止線程
687 獲取線程返回代碼
688 掛起和恢復(fù)線程
689 在線程之間共享對象
690 同步線程
691 理解互斥量和信號量
692 理解關(guān)鍵段
693 理解事件
694 等待單個(gè)事件
695 等待多個(gè)事件
696 使用多線程c運(yùn)行時(shí)庫
第三十七章 高級專題:異常處理
697 理解ASSERT宏
698 理解異常
699 拋出異常
700 理解trycatch塊
701 理解throw語句
702 捕獲異常
703 使用多條catch語句
704 處理錯(cuò)誤
705 使用異常通知失敗的對象
706 理解TRY、CATCH和END—CATCH宏
707 理解CATCH_ALL和END—CATCH ALL宏
708 理解MFC異常類
709 獲取和解釋異常類錯(cuò)誤信息
710 刪除異常對象
711 創(chuàng)建自己的異常類
712 嵌套trycatch塊
第三十八章 進(jìn)程間通信
713 理解進(jìn)程問通信
714 理解句柄
715 理解進(jìn)程控制例程
716 理解信號
717 在進(jìn)程之間使用Windows消息
718 理解排隊(duì)和非排隊(duì)消息
719 理解管道
720 使用無名管道進(jìn)行進(jìn)程問通信
721 使用CreatePipe()
722 使用命名管道進(jìn)行進(jìn)程問通信
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) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號