注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC/C++/C#程序員實(shí)用大全:C/C++/C#最佳編程指南

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

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

定 價(jià):¥78.00

作 者: (美)Kris Jamsa著;張春暉,劉大慶,李越等譯;張春暉譯
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 萬(wàn)水計(jì)算機(jī)技術(shù)實(shí)用大全系列
標(biāo) 簽: 暫缺

ISBN: 9787508428925 出版時(shí)間: 2005-05-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 846 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《C/C++/C#程序員實(shí)用大全:C/C++/C#最佳編程指南》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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