注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETC/C++/C#程序員實用大全:C/C++/C#最佳編程指南

C/C++/C#程序員實用大全:C/C++/C#最佳編程指南

C/C++/C#程序員實用大全:C/C++/C#最佳編程指南

定 價:¥78.00

作 者: (美)Kris Jamsa著;張春暉,劉大慶,李越等譯;張春暉譯
出版社: 中國水利水電出版社
叢編項: 萬水計算機技術實用大全系列
標 簽: 暫缺

ISBN: 9787508428925 出版時間: 2005-05-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 846 字數(shù):  

內(nèi)容簡介

  本書通過對大量程序?qū)嵗姆治?,深入淺出地講解了C/C++/C#語言基本知識、編譯方法和程序設計技術,并給出了眾多的編程技巧與應用。全書首先介紹了C語言的基本知識,對C語言編程的實際方法、技巧,以及常見的問題和難點進行了詳細闡述和解答;然后逐步過渡到C++編程與Windows編程,用較大的篇幅對它們進行了深入地剖析:最后介紹了基于.NET環(huán)境的C#編程。無論是C/C++/C#的初學者還是資深程序員都能從中受益匪淺。本書是廣大程序員、編程自學者學習和掌握C/C++/C#編程的優(yōu)秀指南。

作者簡介

暫缺《C/C++/C#程序員實用大全:C/C++/C#最佳編程指南》作者簡介

圖書目錄

精華版序
譯者序
第一章 C語言入門
1 典型的C程序結(jié)構(gòu)
2 C語言區(qū)分大小寫字母
3 幫助編譯器查找頭文件
4 注釋程序
5 變量
6 給變量賦值
7 變量類型
8 定義同一類型的多個變量
9 給變量賦初值
10 C關鍵字
11 整型變量
12 字符型變量
13 浮點型變量
14 雙精度型變量
15 給浮點型變量賦值
16 類型標識符
17 聯(lián)合使用無符號和長類型標識符
18 寄存器類型標識符
19 有符號類型標識符
20 創(chuàng)建用戶自己的類型
21 賦給十六進制或八進制值
22 溢出
23 賦值為引號或其他字符
24 PRINTF入門
25 打印八進制或十六進制整數(shù)
26 用PRINTF顯示無符號整型數(shù)值
27 用PRlNTF顯示長整型數(shù)值
28 用指數(shù)格式顯示浮點數(shù)
29 顯示浮點數(shù)
30 在數(shù)值前添加正號和負號
31 用PRlNTF格式化整數(shù)值
32 O填充整數(shù)輸出
33 在八進制和十六進制數(shù)前顯示前綴.
34 用PRINTF格式化浮點數(shù)
35 格式化指數(shù)輸出
36 左對齊PRINTF的輸出
37 顯示NEAR和FAR字符
38 使用PRINTF的轉(zhuǎn)義字符
39 使用PRINTF的返回值
40 使用ANSI設備驅(qū)動器
41 用ANSI驅(qū)動器顯示屏幕顏色
42 用ANSI驅(qū)動器定位光標
43 在C中作基本的數(shù)學運算
44 模運算(取余運算)
45 運算符的優(yōu)先級和結(jié)合性
46 C的自增運算符
47 按位或運算
48 按位與運算
49 按位異或運算
50 “取反”運算
51 C的條件運算符
52 C的長度(SIZEOF)運算符
53 移位運算
54 位循環(huán)運算
55 C如何表示真(TRUE)和假(FALSE)
56 用if判斷條件
57 判斷是否相等
58 關系判斷
59 用邏輯與判斷兩個條件
60 用邏輯或來判斷兩個條件
61 邏輯非運算
62 將條件結(jié)果賦值給變量
63 判斷浮點數(shù)
64 按規(guī)定次數(shù)執(zhí)行語句
65 無窮循環(huán)
66 在FOR循環(huán)中使用逗號運算符
67 用WHILE循環(huán)重復執(zhí)行一條或多條語句
68 使用DO重復執(zhí)行一條或多條語句
69 C的CONTINUE語句
70 使用C的BREAK語句來結(jié)束循環(huán)
71 GOTO語句分支
72 判斷多個條件
73 在SWITCH中使用BREAK
74 使用SWITCH語句的DEFAULT CASE
第二章 宏與常量
75 在程序中定義常量
76 使用FILE預處理器常量
77 使用LINE預處理器常量
78 改變預處理器的行計數(shù)
79 記錄預處理器的日期和時間
80 判斷是否進行ANSIC編譯
81 判斷是C++還是C
82 取消宏或常量
83 比較宏與函數(shù)
84 編譯器PRAGMAS
85 使用#INCLUDE<FILENAME.H>與#INCLUDE“FILENAME.H”
86 判斷符號是否被定義
87 進行IF-ELSE預處理
88 更強大的預處理器條件判斷
89 實現(xiàn)IF-ELSE和ELSE-IF預處理
90 定義需要多行的宏和常量
91 創(chuàng)建自定義宏
92 創(chuàng)建M1N和MAX宏
93 創(chuàng)建SQUARE和CUBE宏
94 注意宏定義中的空格
95 如何使用括號
96 宏是沒有類型的
第三章 字符串
97 C字符串的形象化
98 C是如何存儲字符串的
99 在字符串常量內(nèi)表示引號
100 使用STRLEN函數(shù)
101 字符串的復制
102 字符串的連接
103 給字符串追加N個字符
104 判斷兩個字符串是否相同
105 比較字符串時忽略大小寫
106 將字符串轉(zhuǎn)換成大寫或小寫
107 獲取字符串中第一次出現(xiàn)的某個字符
108 搜索字符在字符串中的末次出現(xiàn)
109 計算字符串中某個字符出現(xiàn)的次數(shù)
110 比較兩個字符串
111 比較兩個字符串的前N個字符
112 不考慮大小寫比較字符串
113 將字符串轉(zhuǎn)換成數(shù)字
114 復制字符串的內(nèi)容
115 在字符串中查找子字符串
116 計算子字符串出現(xiàn)的次數(shù)
117 獲取子字符串的最右端出現(xiàn)
118 從字符串中刪除子字符串
119 用另一個子字符串代替子字符串
120 轉(zhuǎn)換數(shù)值的ASCII碼形式
121 判斷字符是否為字母或數(shù)字
122 判斷字符是否為字母
123 判斷字符是否包含ASCII值
124 判斷字符是否為控制符
125 判斷字符是否為數(shù)字
126 判斷字符是否為圖形字符
127 判斷字符是大寫還是小寫
128 判斷字符是否可打印
129 判斷字符是否為標點符號
130 判斷字符是否包含空白符(whitespace)
131 判斷字符是否為十六進制值
132 將字符轉(zhuǎn)換成大寫形式
133 使用ASCII字符
134 將輸出格式寫進字符串變量
135 從字符串中讀輸入
136 標志字符串以節(jié)省空間
137 初始化字符串
第四章 函數(shù)
138 函數(shù)
139 把MAIN當作函數(shù)
140 函數(shù)返回值
141 形參和實參
142 解決名稱沖突
143 局部變量
144 函數(shù)如何使用堆棧
145 C如何存儲局部變量
146 聲明全局變量
147 傳值調(diào)用
148 使用傳值調(diào)用防止參數(shù)值變化
149 傳址調(diào)用
150 獲取地址
151 使用變量的地址
152 改變參數(shù)的值
153 只改變指定參數(shù)
154 使用堆棧進行傳址調(diào)用
155 記住函數(shù)變量的值
156 C是如何初始化靜態(tài)變量的
157 使用PASCAL調(diào)用順序
158 PASCAL關鍵字的影響
159 混合編程示例
160 CDECL關鍵字
161 判斷是否要使用遞歸
162 如何消除遞歸
163 形式參數(shù)中的CONST
164 使用CONST不會阻止參數(shù)值的修改
165 無界字符串的聲明
166 C是如何使用堆棧處理字符串參數(shù)的
167 外部變量
168 外部靜態(tài)變量
169 VOLATILE關鍵字
170 調(diào)用結(jié)構(gòu)和基指針
171 調(diào)用匯編語言函數(shù)
172 從匯編語言函數(shù)中返回值
173 AUTO關鍵字
174 支持參數(shù)個數(shù)可變的函數(shù)
175 VA START、VA ARG和VA END是如何工作的
176 創(chuàng)建支持多參數(shù)多類型的函數(shù)
第五章 鍵盤操作
177 從鍵盤讀入字符
178 顯示字符輸出
179 將鍵盤輸入賦給字符串
180 使用直接I/O讀入字符
181 不顯示字符的直接鍵盤輸入
182 直接輸出
183 將按鍵放回鍵盤緩存
184 使用CPRINTF快速格式化輸出
185 快速格式化鍵盤輸入
186 寫字符串
187 使用直接I/O實現(xiàn)更快的字符串輸出.
188 從鍵盤讀入字符串
189 以更快的速度從鍵盤輸入字符串
190 清除屏幕顯示
191 刪除當前行到行尾的內(nèi)容
192 刪除屏幕上的當前行
193 定位光標進行屏幕輸出
194 判斷行與列的位置
195 在屏幕上插入空行
196 將屏幕上的文本拷貝到緩沖區(qū)
197 將緩沖區(qū)中的文本拷貝到屏幕的指定位置
198 判斷文本模式設置
199 控制屏幕顏色
200 指定背景色
201 使用TEXTCOLOR設置前景色
202 使用TEXTBACKGROUND設置背景色
203 控制文本的明暗度
204 決定當前文本模式
205 在屏幕上移動文本
206 定義文本窗口
第六章 數(shù)學
207 使用整型表達式的絕對值
208 使用ARCCOSINE(反余弦)
209 使用ARCSINE(反正弦)
210 使用ARCTANGENT(反正切)
211 求復數(shù)的絕對值
212 對浮點值進位舍入
213 使用角的余弦
214 使用角的正弦
215 使用角的雙曲正弦
216 使用角的正切
217 使用角的雙曲正切
218 整數(shù)相除
219 使用指數(shù)
220 使用浮點型表達式的絕對值
221 使用浮點余數(shù)
222 使用浮點值的尾數(shù)和指數(shù)
223 計算自然對數(shù)
224 判斷最大值與最小值
225 把浮點值分解成整數(shù)和小數(shù)部分
226 計算xn的結(jié)果
227 生成隨機數(shù)
228 將隨機值映射到指定范圍
229 給隨機數(shù)生成器賦初值
230 計算數(shù)值的平方根
231 創(chuàng)建定制的數(shù)學錯誤處理程序
第七章 文件、目錄和磁盤
232 判斷當前盤驅(qū)動器
233 選擇當前驅(qū)動器
234 判斷可用的盤空間
235 讀入文件分配表(FAT)信息
236 絕對扇區(qū)讀寫操作
237 進行BIOS磁盤I/O
238 測試軟驅(qū)是否準備好
239 應用FOPEN打開文件
240 FILE結(jié)構(gòu)
241 關閉一個打開的文件
242 每次讀/寫文件信息的一個字符
243 文件指針的位置指針
244 判斷當前文件位置
245 文件翻譯
246 文件句柄(FILE HANDLES)
247 從流指針中導出文件句柄
248 重命名文件
249 刪除文件
250 判斷程序如何訪問文件
251 設置文件的訪問模式
252 檢測文件流錯誤
253 判斷文件的長度
254 刷新I/O流
255 一次關閉所有被打開的文件
256 使用P TMPDIR創(chuàng)建臨時文件名
257 使用TMP或TEMP創(chuàng)建臨時文件名
258 創(chuàng)建真正的臨時文件
259 刪除臨時文件
260 為文件搜索命令路徑
261 為文件搜索環(huán)境入口的子目錄
262 打開TEMP目錄中的文件
263 最小化文件I/O操作
264 改變當前目錄
265 創(chuàng)建目錄
266 刪除目錄
267 刪除目錄樹
268 建立完全路徑名
269 分解目錄路徑
270 建立路徑名
271 使用低級函數(shù)打開和關閉文件
272 創(chuàng)建文件
273 進行低級讀寫操作
274 為文件句柄翻譯指定模式
275 利用LSEEK定位文件指針
276 使用DOS文件服務
277 獲取文件的日期和時間標記
278 設置文件的日期與時問標記
279 把文件日期和時間設置成當前日期和時間
280 每次讀寫一個字
281 改變文件的長度
282 控制文件打開操作的讀寫模式
283 將緩沖區(qū)賦給文件
284 分配文件緩沖區(qū)
285 利用MKTEMP創(chuàng)建惟一文件名
286 讀寫結(jié)構(gòu)
287 從文件流中讀取結(jié)構(gòu)數(shù)據(jù)
288 復制文件句柄
289 強制文件句柄設置
290 把文件句柄和文件流聯(lián)系起來
291 文件共享
292 打開文件進行共享訪問
293 鎖定文件內(nèi)容
294 獲取更精細的文件鎖定控制
295 使用DOS目錄
296 打開目錄
297 遞歸讀取磁盤文件
298 判斷當前文件位置
299 打開共享文件流
300 在指定目錄中創(chuàng)建惟一文件
301 創(chuàng)建新文件
302 強制二進制或文本文件打開
303 按行讀文本
304 按行寫文本
305 應用FGETS和FPUTS
306 強制二進制文件翻譯
307 判斷文件結(jié)尾
308 舍棄字符
309 讀取格式化的文件數(shù)據(jù)
310 根據(jù)當前位置定位文件指針
311 獲取文件句柄信息
312 重新打開文件流
第八章 數(shù)組、指針和結(jié)構(gòu)
313 聲明數(shù)組
314 初始化數(shù)組
315 使用常量定義數(shù)組
316 為大數(shù)組使用HUGE內(nèi)存模式
317 多維數(shù)組
318 給二維數(shù)組元素賦初值
319 把多維數(shù)組當作一維數(shù)組
320 聯(lián)合
321 使用聯(lián)合節(jié)省內(nèi)存
322 使用REGS——一種典型的聯(lián)合
323 應用REGS聯(lián)合
324 位字段結(jié)構(gòu)
325 在數(shù)組中查找指定的值
326 冒泡排序法
327 選擇排序法
328 SHELL(希爾)排序法
329 快速排序法
330 利用LFIND搜索字符串
331 利用LSEARCH搜索數(shù)值
332 利用BSEARCH搜索已排序數(shù)組
333 利用QSORT對數(shù)組排序
334 判斷數(shù)組元素的個數(shù)
335 判斷變量的地址
336 聲明指針變量
337 間接訪問指針
338 指針與函數(shù)參數(shù)的使用
339 指針運算
340 指針的增值與減值
341 利用指針遍歷數(shù)組
342 使用返回值為指針的函數(shù)
343 創(chuàng)建返回值為指針的函數(shù)
344 指針數(shù)組
345 遍歷字符串數(shù)組
346 把字符串數(shù)組當成指針
347 使用指向一個指向字符串的指針的指針
348 利用指針聲明字符串常量
349 VOID類型指針
350 創(chuàng)建指向函數(shù)的指針
351 使用指向函數(shù)的指針
352 使用三級指針
353 結(jié)構(gòu)
354 用不同的方式聲明結(jié)構(gòu)
355 結(jié)構(gòu)成員
356 形象表示結(jié)構(gòu)
357 應用結(jié)構(gòu)
358 把結(jié)構(gòu)傳遞給函數(shù)
359 在函數(shù)內(nèi)部改變結(jié)構(gòu)
360 (*POINT).MEMBER間接引用
361 使用POINTER—MEMBER格式
362 初始化結(jié)構(gòu)
363 使用嵌套結(jié)構(gòu)
364 包含數(shù)組的結(jié)構(gòu)
365 創(chuàng)建結(jié)構(gòu)數(shù)組
第九章 DOS和BIOS服務
366 DOS系統(tǒng)服務
367 BIOS服務
368 寄存器
369 標志寄存器
370 軟件中斷
371 利用BIOS訪問指針
372 CONTROL+BREAK信息
373 可能的DOS副作用
374 暫時掛起程序
375 控制聲音
376 獲取國家專用的信息
377 磁盤傳輸?shù)刂?br />378 訪問和控制磁盤傳輸區(qū)
379 BIOS鍵盤服務
380 獲取BIOS設備列表
381 控制串行口 I/O
382 利用BDOS訪問DOS服務
383 獲取擴展DOS錯誤信息
384 判斷BIOS常規(guī)內(nèi)存數(shù)量
385 創(chuàng)建遠指針(FAR PRINTER)
386 把遠端地址分解為段地址和偏移地址
387 判斷自由核心內(nèi)存
388 讀段寄存器設置
第十章 內(nèi)存管理
389 內(nèi)存的類型
390 常規(guī)內(nèi)存
391 常規(guī)內(nèi)存的分布
392 為什么PC和DOS限制于1MB
393 從段和偏移量中產(chǎn)生地址
394 擴充內(nèi)存
395 使用擴充內(nèi)存
396 實模式和保護模式
397 訪問擴展內(nèi)存
398 高端內(nèi)存區(qū)
399 堆棧
400 各種堆棧配置
401 判斷程序的當前堆棧大小
402 使用STKLEN控制堆??臻g
403 給內(nèi)存區(qū)域賦值
404 拷貝內(nèi)存區(qū)域
405 拷貝內(nèi)存區(qū)域直到某指定字節(jié)
406 比較兩個無符號字符數(shù)組
407 交換兩個相鄰字符串字節(jié)
408 分配動態(tài)內(nèi)存
409 再談類型轉(zhuǎn)換
410 釋放內(nèi)存
411 利用CALLOC函數(shù)分配內(nèi)存
412 堆
413 解決64Kb堆限制
414 從堆棧中分配內(nèi)存
415 分配巨型數(shù)據(jù)
416 改變被分配內(nèi)存區(qū)域的大小
417 BRK函數(shù)
418 快速堆檢測
419 填充自由堆空間
420 檢測特定的堆入口
421 遍歷堆入口
422 訪問指定內(nèi)存單元
423 向內(nèi)存中置數(shù)
424 PC端口
425 訪問端口值
426 CMOS 
427 內(nèi)存模式
428 微型內(nèi)存模式
429 小型內(nèi)存模式
430 中型內(nèi)存模式
431 壓縮內(nèi)存模式
432 大型內(nèi)存模式
433 巨型內(nèi)存模式
434 判斷當前的內(nèi)存模式 
第十一章 日期和時間
435 獲取當前日期與時間
436 延遲若干毫秒
437 判斷程序的耗時
438 比較兩個時間
439 獲取日期數(shù)據(jù)串
440 獲取時間串
441 讀BIOS計時器
442 使用當?shù)貢r間
443 使用格林威治平時
444 獲取DOS系統(tǒng)時間
445 獲取系統(tǒng)日期
446 設置DOS系統(tǒng)時間
447 設置DOS系統(tǒng)日期
448 把DOS日期轉(zhuǎn)換為UNIX格式
449 利用TIMEZONE計算時差
450 判斷當前時區(qū)
451 利用TZSET設置時區(qū)區(qū)域
452 利用TZ環(huán)境入口 
453 從用戶程序中設置TZ環(huán)境入口
454 獲取時區(qū)信息
455 以秒鐘的形式設置自1/1/1970午夜以來的系統(tǒng)時間
456 把日期轉(zhuǎn)換成自1/1/1970以來的秒數(shù)
457 判斷日期的儒略歷日期
458 創(chuàng)建格式化日期和時間串
459 PC時鐘類型
第十二章 重定向I/O和進程命令行
460 等候按鍵
461 提醒用戶輸入密碼
462 自己編寫密碼函數(shù)
463 輸出重定向
464 輸入重定向
465 聯(lián)合使用INPUT和OUTPUT重定向 
466 利用STDOUT和STDIN
467 管道(pipe)運算符
468 GETCHAR和PUTCHAR
469 確保信息出現(xiàn)在屏幕上
470 自定義MORE命令
471 防止I/0重定向
472 應用STDPRN文件句柄
473 把重定向輸出分割到一個文件中
474 應用STDAUX文件句柄
475 命令行變元
476 從命令行中顯示文件內(nèi)容
477 把ARGV當作指針
478 C是如何知道命令行的
479 環(huán)境
480 把ENV當作一個指針
481 使用命令行數(shù)字
482 出口狀態(tài)值
483 為出口狀態(tài)過程使用RETURN
484 在環(huán)境中搜索特定入口
485 DOS是如何對待環(huán)境的
486 應用ENVIRON全局變量
487 給當前環(huán)境添加入口
488 給DOS環(huán)境添加元素
489 退出當前程序
490 定義在程序結(jié)束時執(zhí)行的函數(shù) 
第十三章 編程工具
491 庫
492 重復使用目標代碼
493 創(chuàng)建庫文件
494 常用的庫操作
495 列出庫文件中的子例行程序
496 庫管理程序的其他功能
497 連接器
498 連接器的功能
499 使用連接映像
500 使用連接器響應文件
501 使用MAKE命令簡化應用程序的創(chuàng)建
502 生成一個簡單的MAKE文件
503 通過MAKE使用多依賴性文件
504 說明用戶的MAKE文件
505 MAKE和命令行
506 在MAKE文件中放置多個依賴性
507 顯現(xiàn)的和隱含的MAKE法則
508 使用MAKE宏
509 預定義MAKE宏
510 用MAKE執(zhí)行條件進程
511 驗證一個MAKE宏
512 再次包含一個MAKE文件
513 使用MAKE的宏修飾符
514 因錯誤結(jié)束MAKE文件
515 關閉命令顯示
516 使用文件BUILTINS.MAK
517 在MAKE中執(zhí)行出口狀態(tài)進程
518 同時激活和改變一個宏
519 為多個依賴文件執(zhí)行一個MAKE命令
第十四章 高級C語言編程
520 判斷是否有數(shù)學協(xié)處理器
521 理解CTYPE.H,ISTYPE宏
522 檢查系統(tǒng)和路徑錯誤
523 顯示預定義的錯誤信息
524 決定操作系統(tǒng)版本
525 執(zhí)行一個非本地的GOT0
526 獲得進程ID(PID)
527 激活一個內(nèi)部的DOS命令
528 使用PSP全局變量
529 在變量聲明中使用CONST修飾符
530 使用枚舉類型
531 分配一個特殊的值給枚舉類型
532 保存和恢復寄存器
533 動態(tài)列表簡介
534 聲明一個鏈接的列表結(jié)構(gòu)
535 增加一個列表入口
536 插入一個列表入口
537 從一個列表中刪除一個元素
538 使用一個雙向鏈表
539 創(chuàng)建一個簡單的雙向鏈表
540 理解NODE->PREVIOUS->NEXT..
541 從一個雙向鏈表中移走一個元素
542 在一個雙向鏈表中插入一個元素
543 理解子進程
544 派生一個子進程
545 使用其他的SPAWNLXX函數(shù)
546 使用SPAWNVXX函數(shù)
547 執(zhí)行一個子進程
548 使用其他的EXECLXX函數(shù)
549 使用EXECVXX函數(shù)
550 理解覆蓋
551 理解中斷
552 PC機的中斷
553 使用中斷關鍵字
554 判斷一個中斷向量
555 設置一個中斷向量
556 使能與禁止中斷
557 生成簡單的中斷處理器
558 鏈接一個二次中斷
559 生成一個中斷
560 捕獲PC機時鐘
561 C語言中的致命錯誤處理
562 一個更完全的致命錯誤處理器
563 恢復改變過的中斷
564 生成一個Ctrl+Break處理器
565 在用戶的致命錯誤處理器中使用DOS服務
566 直接插入內(nèi)聯(lián)函數(shù)
567 使能和禁止內(nèi)聯(lián)函數(shù)
568 理解快速函數(shù)調(diào)用
569 FASTCALL參數(shù)傳遞的法則
570 消除普通的子表達式
571 理解初始化值
572 理解連接
573 理解左值(LVALUE)
574 理解右值(RVALUE)
575 使用段寄存器關鍵字
576 謹慎使用遠指針
577 數(shù)學協(xié)處理器語句
578 理解變量中的CDECL和PASCAL
579 防止循環(huán)包含
第十五章 C++入門
580 C++介紹
581 理解COUT UO流
582 使用COUT輸出值和變量
583 顯示十六進制和八進制數(shù)值
584 輸出到CERR
585 用CIN得到輸入
586 使用CLOG實現(xiàn)輸出
587 CIN、COUT、CERR CLOG是類的實例
588 使用FLUSH操縱符快速輸出
589 C++增加的新關鍵字
590 分辨全局范圍
591 提供缺省參數(shù)值
592 控制COUT的輸出寬度
593 使用SETW設置COUT寬度
594 指定COUT的填充字符
595 左對齊和右對齊COUT的輸出
596 控制COUT顯示浮點數(shù)字的數(shù)目
597 以小數(shù)或科學記數(shù)格式顯示數(shù)值
598 恢復COUT至默認值
599 設置輸入輸出基數(shù)
600 在需要的地方定義變量
601 在函數(shù)原型中放置默認參數(shù)值
602 使用按位運算符及COUT
603 在C++中使用ENUM關鍵字
604 用NEW分配內(nèi)存
605 使用FAR指針和NEW運算符
606 釋放內(nèi)存至自由空間
607 理解C++中的引用
608 給函數(shù)傳遞引用
609 防止隱藏對象
610 用三種方法傳遞參數(shù)
611 使用引用的規(guī)則
612 函數(shù)可返回引用
613 使用INLINE關鍵字
614 使用C++的ASM關鍵字
615 用CIN讀字符
616 用COUT寫字符
617 文件結(jié)束測試
618 用ENDL產(chǎn)生新行
619 理解連接規(guī)范
620 理解重載
621 重載函數(shù)
622 重載函數(shù)的第二個例子
623 避免不明確的重載
624 使用C1N每次讀一行
625 改變NEW運算符的缺省處理器
626 用SET NEW HANDLER函數(shù)設置NEW處理器
627 判斷C++編譯
628 理解C++中的結(jié)構(gòu)
629 結(jié)構(gòu)中定義函數(shù)成員
630 在結(jié)構(gòu)內(nèi)定義成員函數(shù)
631 在結(jié)構(gòu)外定義成員函數(shù)
632 給成員函數(shù)傳遞參數(shù)
633 不同結(jié)構(gòu)具有同名函數(shù)成員
634 同名成員不同函數(shù)
第十六章 對象
635 對象
636 把程序分解成對象
637 理解C++的類
638 理解封裝
639 理解多態(tài)性
640 理解繼承
641 類和結(jié)構(gòu)的選擇
642 創(chuàng)建簡單類模型
643 實現(xiàn)簡單類的程序
644 定義類構(gòu)件
645 理解作用域分辨符
646 在聲明中使用或省略類名
647 理解PUBLIC:標志
648 理解PRIVATE:標志
649 理解PROTECTED:標志
650 公有方法常稱為接口函數(shù)
651 對象實例共享代碼
652 全局分辨符
653 類初始化
654 另一種類初始化方法
655 理解靜態(tài)類成員
656 靜態(tài)數(shù)據(jù)成員
657 靜態(tài)成員函數(shù)
658 成員函數(shù)聲明
659 內(nèi)聯(lián)函數(shù)聲明
660 決定內(nèi)聯(lián)和非內(nèi)聯(lián)函數(shù)的使用
661 類和聯(lián)合
662 匿名聯(lián)合
663 友元函數(shù)
第十七章 常見的類函數(shù)
664 構(gòu)造函數(shù)
665 使用構(gòu)造函數(shù)
666 構(gòu)造函數(shù)的缺省參數(shù)
667 重載構(gòu)造函數(shù)
668 獲得重載函數(shù)的地址
669 析構(gòu)函數(shù)
670 程序何時調(diào)用析構(gòu)函數(shù)
671 使用復制構(gòu)造函數(shù)
672 顯式構(gòu)造函數(shù)
673 局部類
674 構(gòu)造函數(shù)和類數(shù)組
675 運算符重載
676 創(chuàng)建運算符成員函數(shù)
677 重載加運算符
678 重載前置和后置增量運算符
679 用友元函數(shù)重載運算符
680 用友元函數(shù)重載++或--運算符
681 用友元函數(shù)重載運算符的原因
682 重載NEW運算符
683 重載DELETE運算符
684 重載數(shù)組下標運算符[]
685 重載函數(shù)調(diào)用運算符()
686 重載指針運算符->
687 重載逗號運算符
688 取消輸入前的空格
689 在頭文件中定義類
690 創(chuàng)建初始化的類數(shù)組
691 內(nèi)聯(lián)類代碼允許改變
692 靜態(tài)存儲區(qū)
第十八章 用C++輸入輸出
693 I/O流操作和STDIO同步
694 用IOS成員格式化輸入和輸出
695 設置格式標志
696 清除格式標志
697 重載SETF函數(shù)
698 檢測當前格式標志
699 使用PRECISION函數(shù)
700 使用FILL函數(shù)
701 理解操縱算子
702 用操縱算子格式化I/O
703 重載抽取運算符
704 重載COUT的插入運算符的另一種方法
705 打開文件流
706 讀和寫文件流數(shù)據(jù)
707 把文件流操作放到一起
708 執(zhí)行二進制拷貝操作
709 流緩沖類
710 用READ讀二進制數(shù)據(jù)
711 用WRITE寫二進制數(shù)據(jù)
712 使用GCOUNT成員函數(shù)
713 使用重載的GET 數(shù)
714 使用GETLINE方法
715 文件結(jié)束的檢測
716 使用IGNORE函數(shù)
717 使用PEEK函數(shù)
718 使用PUTBACK函數(shù)
719 獲得文件流的當前位置
720 控制文件流指針
721 用SEEKG和SEEKP實現(xiàn)隨機訪問
722 在文件內(nèi)操縱文件指針位置
723 判斷I/O流的當前狀態(tài)
724 字符串流
725 用ISTRSTREAM寫字符串
726 對輸出數(shù)組使用PCOUNT
727 用IOS成員函數(shù)操縱流數(shù)組
728 使用STRSTREAM
729 隨機訪問流數(shù)組
730 對流數(shù)組使用操縱符
731 為字符串數(shù)組定制插入運算符
732 I/O流中使用動態(tài)數(shù)組
733 ENDS操縱符
734 對象調(diào)用另一對象
735 重溫友元
736 聲明READER類為友元
737 消除CLASS類名語句
738 限制友元訪問
739 名字沖突及友元
第十九章 繼承及多態(tài)性
740 C++中的繼承
741 基類和派生類
742 派生類
743 基類及派生類的構(gòu)造函數(shù)
744 使用受保護的成員
745 公有的和私有的基類繼承
746 受保護的基類繼承
747 多重繼承
748 構(gòu)造函數(shù)的順序和基類
749 聲明私有基類
750 解決類及其基類名字的沖突
751 如何為基類構(gòu)造函數(shù)傳遞參數(shù)
752 派生類內(nèi)的訪問聲明
753 用虛擬基類避免混淆
754 虛擬基類
755 派生類使用保護成員
756 定義靜態(tài)類數(shù)據(jù)
757 初始化靜態(tài)數(shù)據(jù)成員
758 直接訪問靜態(tài)數(shù)據(jù)成員
759 靜態(tài)私有數(shù)據(jù)成員
760 靜態(tài)成員函數(shù)
761 公有靜態(tài)函數(shù)的直接訪問
762 嵌套類
763 在方法函數(shù)中插入?yún)R編語句
764 類成員可遞歸
765 THIS指針
766 指向類的指針
767 對不同的類使用相同的指針
768 使用指針時基類和派生類名字的沖突
769 繼承虛擬屬性
770 虛擬函數(shù)是分層的
771 實現(xiàn)多態(tài)性
772 純虛函數(shù)
773 使用虛擬函數(shù)
774 先期和遲后聯(lián)編演示
775 定義輸出流操縱符
776 對類使用SIZEOF
777 PRIVATE、PUBLIC、PROTECTED也能用于結(jié)構(gòu)
778 友元轉(zhuǎn)換函數(shù)
779 判斷運算符提高還是降低可讀性
第二十章 通用函數(shù)及模板
780 模板
781 使用簡單模板
782 支持多種類型的模板
783 顯式重載通用函數(shù)
784 通用函數(shù)的限制
785 使用通用函數(shù)
786 通用冒泡排序函數(shù)
787 用通用函數(shù)壓縮數(shù)組
788 模板同樣消除類復制
789 通用類
790 創(chuàng)建含兩個通用數(shù)據(jù)類型的通用類
791 創(chuàng)建含有參數(shù)的操縱符
792 通用數(shù)組類
第二十一章 異常處理及類型轉(zhuǎn)換
793 異常處理
794 基本的異常處理形式
795 簡單的異常處理器
796 THROW語句
797 異常具有特定類型
798 TRY塊內(nèi)的函數(shù)拋出異常
799 函數(shù)內(nèi)的局部TRY塊
800 程序何時執(zhí)行CATCH
801 對單個TRY塊使用多個CATCH語句
802 對異常使用省略符()
803 捕獲單個TRY塊的所有異常
804 捕獲單個TRY塊的顯式和通用異常
805 異常的限制
806 重新拋出異常
807 異常處理的應用
808 使用缺省的函數(shù)參數(shù)
809 用缺省函數(shù)參數(shù)避免錯誤
810 缺省參數(shù)和函數(shù)重載
811 創(chuàng)建轉(zhuǎn)換函數(shù)
812 使用轉(zhuǎn)換函數(shù)提高類型的可移植性
813 C++中新的強制轉(zhuǎn)換運算符
814 CONST CAST運算符
815 DYNAMIC CAST運算符
816 REINTERPRET CAST運算符
817 STATIC CAST運算符
818 名字空間
819 使用名字空間
820 對名字空間用Using語句
821 運行時類型標識
822 為運行時類型標識使用TYPEID
823 TYPE INFO類
824 MUTABLE關鍵字
825 在類內(nèi)使用MUTABLE關鍵字
826 布爾數(shù)據(jù)類型
第二十二章 創(chuàng)建可重用的類
827 定義字符串類型的特性
828 創(chuàng)建STRINGS類
829 編寫STRINGS類的構(gòu)造函數(shù)
830 STRINGS類執(zhí)行I/O操作
831 編寫STRINGS類的賦值函數(shù)
832 重載+運算符以連接字符串對象
833 重載關系運算符
834 判斷STRINGS對象的大小
835 把STRINGS對象轉(zhuǎn)換成字符數(shù)組
836 用C++的類創(chuàng)建雙向鏈表
837 雙向鏈表類成員
838 GETNEXT和GETPREVIOUS函數(shù)
839 運算符重載函數(shù)
840 繼承LIST OBJECT類
841 LINKED LIST類
842 LINKED LIST的STORE函數(shù)
843 LINK LIST的REMOVE函數(shù)
844 GETSTART和GETEND函數(shù)
845 以前向的順序顯示LINKED LIST
846 以反向順序顯示LINKED LIST
847 查找鏈表
848 實現(xiàn)LINKED LIST的簡單程序
849 創(chuàng)建通用的雙向鏈表類
850 通用LIST OBJECT類成員
851 通用LINKED LIST類
852 通用類用作字符鏈表
853 通用類用于結(jié)構(gòu)
854 重載一比較運算符
855 通用鏈表的其他實現(xiàn)
856 對象用于STORE函數(shù)
857 編寫判斷鏈表長度的函數(shù)
第二十三章 標準模板庫
858 標準模板庫介紹
859 標準模板庫頭文件
860 容器
861 使用容器的例子
862 標準模板庫的容器介紹
863 前向和可逆容器
864 標準模板庫的序列容器
865 理解USING NAMESPACE STD語句
866 標準模板庫的關聯(lián)容器
867 迭代器
868 迭代器演示
869 更好地理解STL的輸入和輸出迭代器
870 STL的其他迭代器
871 理解定則
872 理解模式
873 STL包含的算法描述
874 STL的FOR EACH算法
875 STL的GENERATE N算法
876 STL的RANDOM SHUFFLE算法
877 PARTIAL SORT COPY算法
878 MERGE算法
879 向量
880 BIT VECTOR序列容器
881 簡單BVECTOR演示
882 LIST類型
883 構(gòu)造LIST對象
884 往鏈表中插入對象
885 使用ASSIGN成員函數(shù)
886 REMOVE和EMPTY成員函數(shù)
887 遍歷LIST對象
888 SLIST類型
889 往SLIST序列容器中插入元素
890 DEQUE容器
891 使用DEQUE容器
892 ERASE和CLEAR成員函數(shù)
893 對DEQUE用REVERSE迭代器
894 管理DEQUE的大小
895 MAP對象
896 用成員函數(shù)管理MAP
897 控制MAP的大小及內(nèi)容
898 理解SET(集合)
899 簡單的SET演示
第二十四章 Windows編程入門
900 WIN32編程介紹
901 線程介紹
902 理解消息
903 父窗口和子窗口
904 創(chuàng)建一般的WINDOWS程序
905 資源文件
906 WINDOWS句柄
907 定義WINDOWS的句柄類型
908 GENERIC的頭文件
909 回調(diào)函數(shù)
910 WINDOWS應用程序編程接口
911 更精細地查看GENERIC.CPP程序
912 WlNMAIN函數(shù)
913 窗口的創(chuàng)建
914 CREATEWINDOW函數(shù)
915 SHOWWINDOW函數(shù)
916 REGISTERCLASS函數(shù)
917 學習更多有關消息的知識
918 用TRANSLATEMESSAGE處理消息
919 用DISPATCHMESSAGE處理消息
920 LPCTSTR類型
921 DWORD類型
922 WINDOWS預定義的類
923 用預定義的類創(chuàng)建簡單的窗口
924 創(chuàng)建窗口時WINDOWS發(fā)送WM CREATE消息
925 窗口及控件的格式
926 用擴展的格式創(chuàng)建窗口
927 銷毀窗口
928 REGISTERCLASSEX API函數(shù)
929 用SETPROP為窗口附加信息
930 用ENUMPROPS列出窗口的屬性
931 回調(diào)函數(shù)
932 MESSAGEBOX函數(shù)
第二十五章 消息及菜單
933 重溫消息
934 消息的流動
935 MSG結(jié)構(gòu)的構(gòu)件
936 PEEKMESSAGE函數(shù)
937 POSTMESSAGE函數(shù)
938 SENDMESSAGE函數(shù)
939 REPLYMESSAGE函數(shù)
940 鉤子消息
941 SETWlNDOWSHOOKEX函數(shù)
942 EXITWlNDOWSEX函數(shù)
943 菜單的類型
944 菜單的結(jié)構(gòu)
945 在資源文件中創(chuàng)建菜單
946 POPUP和MENUITEM描述符
947 為應用程序的窗口增加菜單
948 在應用程序中改變菜單
949 菜單產(chǎn)生的消息
950 LOADMENU函數(shù)
951 MODIFYMENU函數(shù)
952 用ENABLEMENUITEM控制菜單
953 用APPENDMENU擴充菜單
954 用DELETEMENU刪除指定的菜單
955 在菜單項中使用加速鍵
956 簡單的加速表
957 更好地理解資源文件的結(jié)構(gòu)
958 字符串表
959 定制的資源
960 用LOADSTRING把字符串表裝入程序
961 列出資源文件的內(nèi)容
962 對資源文件用ENUMRESOURCETYPES
963 用FINDRESOURCE把資源裝入程序
第二十六章 對話框
964 對話框
965 定義對話框類型
966 對話框使用鍵盤
967 對話框模板的構(gòu)件
968 創(chuàng)建特定的對話框模板
969 對話框定義的構(gòu)件
970 定義對話框的控件
971 用DIALOGBOX宏顯示對話框
972 對話框的消息循環(huán)
973 深入控件的處理
974 CREATEDIALOG宏
975 CREATEDIALOGPARAM函數(shù)
976 對話框的缺省消息處理程序
977 用DLGDIRLIST函數(shù)創(chuàng)建對話列表框
978 響應用戶在列表框中的選擇
979 關閉對話框
980 用戶輸入
981 響應鼠標事件
982 WM MOUSEMOVE消息
983 讀取鼠標按鍵
984 響應鍵盤事件
985 虛鍵
986 使用虛鍵
987 進一步使用WM KEYDOWN消息
988 設置和返回鼠標的雙擊時間
989 交換鼠標按鍵
990 判斷用戶是否按了一個鍵
991 滾動條介紹
992 SHOWSCROLLBAR函數(shù)
993 滾動條的位置及范圍
994 滾動條消息
995 獲取滾動條的當前設置
996 滾動窗口內(nèi)容
997 WM SIZE消息
998 WM PAINT消息
999 程序必須捕獲的其他滾動條消息
1000 使?jié)L動條有效和無效
1001 使用SCROLLDC函數(shù)
第二十七章 WINDOWS的內(nèi)存管理
1002 WIN32的內(nèi)存模型
1003 全局及局部內(nèi)存
1004 虛擬內(nèi)存
1005 重溫堆
1006 從全局堆中分配內(nèi)存塊
1007 用GLOBALREALLOC動態(tài)改變堆的大小
1008 丟棄已分配的內(nèi)存塊
1009 使用GLOBALFREE函數(shù)
1010 GLOBALLOCK和GLOBALHANDLE
1011 檢查計算機的內(nèi)存
1012 在進程中創(chuàng)建堆
1013 用堆函數(shù)管理進程指定的內(nèi)存
1014 檢查從堆中分配的內(nèi)存大小
1015 分配虛擬內(nèi)存塊
1016 更好地理解虛擬內(nèi)存塊
1017 釋放虛擬內(nèi)存
1018 管理虛擬內(nèi)存頁
第二十八章 進程及線程
1019 更好地理解進程
1020 創(chuàng)建進程
1021 結(jié)束進程
1022 產(chǎn)生子進程
1023 運行獨立的子進程
1024 更好地理解線程
1025 創(chuàng)建簡單線程的函數(shù)
1026 確定線程堆棧的大小
1027 獲得當前線程或進程的句柄
1028 處理線程的執(zhí)行時間
1029 管理多個線程的處理時間
1030 處理無句柄的異常
1031 結(jié)束線程
1032 確定線程或進程的ID
1033 理解WINDOWS的優(yōu)先級類
1034 改變進程的優(yōu)先級類
1035 設置線程的相對優(yōu)先級
1036 獲取線程的當前優(yōu)先級
1037 獲取線程的上下文
1038 線程的暫停及繼續(xù)
1039 定義五個主要的同步對象
1040 創(chuàng)建臨界區(qū)
1041 使用簡單的臨界區(qū)
1042 用WAITFORSINGLEOBJECT同步兩個線程
1043 用WAITFORMULTIPLEOBJECTS同步多個線程
1044 創(chuàng)建互斥體
1045 使用信號量
1046 簡單的事件處理程序
第二十九章 圖形設備接口
1047 理解圖形設備接口
1048 更好地理解設備描述表
1049 獲取窗口的設備描述表
1050 為打印機創(chuàng)建設備描述表
1051 用CREATECOMPATIBLEDC創(chuàng)建內(nèi)存設備描述表
1052 使用CREATEFONT函數(shù)
1053 使用ENUMFONTFAMILIES函數(shù)
1054 用CREATEFONTINDIRECT顯示多個字體
1055 獲取設備的能力
1056 用GETSYSTEMMETRICS函數(shù)分析窗口
1057 獲取整個窗口的設備描述符
1058 釋放設備描述表
第三十章 位圖、圖元文件及圖標
1059 由設備描述表獲得窗口的句柄
1060 創(chuàng)建位圖
1061 顯示位圖
1062 創(chuàng)建DIB位圖
1063 用某種模式填充矩形
1064 使用SETDIBITS
1065 用SETDIBITSTODEVICE在指定的設備上輸出位圖
1066 創(chuàng)建并顯示圖元文件
1067 枚舉增強型圖元文件
1068 使用GETWINMETAFILEBITS函數(shù)
1069 創(chuàng)建圖標
1070 從資源中創(chuàng)建圖標
1071 使用CREATEICONINDIRECT函數(shù)
1072 使用LOADICON函數(shù)
1073 用LOADIMAGE裝入多種圖形類型
第三十一章 WINDOWS的輸入及輸出
1074 管道、資源、設備及文件的介紹
1075 用CREATEFILE函數(shù)打開文件
1076 用WRITEFILE寫文件
1077 用READFILE讀文件
1078 關閉文件
1079 把文件映射成虛擬內(nèi)存
1080 把文件的視圖映射到當前的進程中
1081 打開有名的文件映射對象
1082 獲取并改變文件的屬性
1083 獲取文件的大小
1084 獲取文件的時間標志
1085 創(chuàng)建目錄
1086 獲取并設置當前的目錄
1087 獲取WINDOWS及系統(tǒng)的目錄.
1088 刪除目錄
1089 拷貝文件
1090 移動及重命名文件
1091 刪除文件
1092 獲取臨時路徑
1093 創(chuàng)建臨時文件
1094 CREATENAMEDPIPE函數(shù)
1095 連接命名管道
1096 調(diào)用命名管道
1097 斷開與命名管道的連接
1098 使用異步輸入及輸出
1099 OVERLAPPED結(jié)構(gòu)
1100 使用設備內(nèi)核對象的異步I/O
1101 GETLASTERROR函數(shù)
1102 用FORMATMESSAGE格式化錯誤消息
1103 使用事件內(nèi)核對象的異步I/0
1104 WAITFORMULTIPLEOBJECTS用于異步I/O
1105 I/O結(jié)束端口介紹
1106 警報I/O用于異步處理
1107 警報I/O僅用于WINDOWS NT
1108 READFILEEX及WRITEFILEEX
第三十二章 .NET環(huán)境
1109 .NET環(huán)境
1110 .NET環(huán)境的其他優(yōu)勢
1111 公共語言運行時間
1112 元數(shù)據(jù)
1113 中間語言
1114 .NET通用類型
1115 集合
1116 引用和變量類型
1117 反射
1118 交互管理數(shù)據(jù)
1119 .NET類架構(gòu)
1120 創(chuàng)建和編譯第一個C#程序
1121 使用Console.WriteLine函數(shù)
1122 在Console.WriteLine中使用轉(zhuǎn)義序列
1123 使用Console.WriteLine顯示數(shù)值
1124 使用占位符格式化輸出
1125 在輸出格式中指定精度
1126 使用###和000格式化輸出
1127 C#的Main函數(shù)
1128 訪問命令行變量
1129 C撐關鍵字
1130 必須給變量賦值
1131 使用未賦值變量作為參數(shù)
1132 C#不支持#define和#include命令
1133 定義只讀變量
1134 在C#中創(chuàng)建枚舉
1135 類型轉(zhuǎn)換
1136 轉(zhuǎn)換函數(shù)
1137 在C#中進行判斷
1138 在C#中判斷變量的值
1139 C#程序中的循環(huán)語句
1140 使用foreach遍歷數(shù)組元素
1141 使用Console.ReadLine讀取鍵盤輸入
1142 使用Console.Read函數(shù)每次讀取一個字符
1143 使用內(nèi)部和外部參數(shù)
1144 處理可變的參數(shù)數(shù)量
1145 在C#中使用數(shù)組
1146 改變數(shù)組的長度
1147 在C#中使用字符串
1148 使用格式說明符來格式化字符串數(shù)據(jù)
1149 插入和刪除子字符串
1150 判斷字符串的開始與結(jié)束
1151 分割定界字符串
1152 在函數(shù)內(nèi)改變字符串和數(shù)組
1153 創(chuàng)建自己的名字空間
1154 名字空間的嵌套
1155 C#不需要在參數(shù)列表中使用void
1156 在C#中重載函數(shù)
1157 C#的結(jié)構(gòu)與類不同
1158 定義C#類
1159 使用new創(chuàng)建類實例
1160 使用C#公共訪問說明符
1161 使用C#的private訪問說明符
1162 強調(diào)變量的取值范圍
1163 使用public和internal控制類的訪問
1164 使用internal訪問控制說明符
1165 使用構(gòu)造器函數(shù)初始化成員
1166 使用this關鍵字
1167 C#支持靜態(tài)類成員
1168 創(chuàng)建私有構(gòu)造器
1169 使用static構(gòu)造器方法
1170 重載類構(gòu)造器函數(shù)
1171 使用解構(gòu)器函數(shù)清除對象
1172 Finalize方法
1173 判斷在堆中分配的空間
1174 強制垃圾收集器進行收集
1175 垃圾收集代
1176 調(diào)用基類構(gòu)造器函數(shù)
1177 與C++不同,C#不支持多重繼承
1178 構(gòu)造器和解構(gòu)器的執(zhí)行
1179 使用密封類防止繼承
1180 使用虛擬函數(shù)
1181 在C#中使用抽象類
1182 C#不支持友類
1183 使用反射查詢類
1184 利用反射接收類域
1185 C#的重載運算符
1186 包裝C#變量
1187 解包C#變量
1188 使用Stack類
1189 創(chuàng)建名字空間別名
1190 C#預處理
1191 預處理器區(qū)域
1192 使用is運算符
1193 類轉(zhuǎn)換和as運算符
1194 C#不支持缺省參數(shù)值
1195 fixed關鍵字
1196 授權(quán)
1197 合成授權(quán)
1198 處理多點授權(quán)的返回值
1199 類屬性
1200 繼承屬性
1201 使用多重屬性
1202 創(chuàng)建只讀屬性
1203 C#索引
1204 System.Exception對象
1205 派生定制異常
1206 使用System.Exception類StackTmce方法
1207 C#接口
1208 實現(xiàn)接口
1209 實現(xiàn)多接口
1210 重新實現(xiàn)接口
1211 使用反射和接口
1212 .NET環(huán)境定義的關鍵接口
1213 判斷類是否實現(xiàn)接口
1214 C#事件
1215 定義事件和事件授權(quán)
1216 事件處理
1217 創(chuàng)建多線程c#程序
1218 創(chuàng)建簡單的多線程例子
1219 讓線程休眠
1220 掛起、重啟、終止線程執(zhí)行
1221 線程競爭環(huán)境
1222 使用C#的lock語句保護資源
1223 使用Monitor類同步化線程
1224 使用Monitor.TryEnter防止線程中斷
1225 控制線程優(yōu)先權(quán)
1226 C#屬性
1227 創(chuàng)建屬性
1228 查詢類屬性信息
1229 使用多個屬性
1230 使用基于XML的注釋
1231 使用XML標簽擴展程序的注釋
1232 創(chuàng)建簡單的Windows程序
1233 定制通用控件
1234 使用通用控件
1235 使用通用對話框
1236 回顧C#反射

本目錄推薦

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