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

Visual C++代碼參考與技巧大全

Visual C++代碼參考與技巧大全

定 價(jià):¥65.00

作 者: 郭克新
出版社: 電子工業(yè)出版社
叢編項(xiàng): C/C++開發(fā)專家
標(biāo) 簽: C++

ISBN: 9787121062001 出版時(shí)間: 2008-05-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 623 字?jǐn)?shù):  

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

  本書介紹了在使用Visual C++開發(fā)應(yīng)用程序時(shí)所遇到的問題的解決技巧及技巧實(shí)現(xiàn)的代碼參考。本書共分為13章,內(nèi)容包括:Visual C++代碼的排版,開發(fā)環(huán)境的設(shè)置,數(shù)據(jù)類型的轉(zhuǎn)換,Visual C++常用控件的使用技巧,對(duì)話框處理技巧,窗口和界面處理技巧,文件、文件夾及磁盤操作技巧,數(shù)據(jù)庫(kù)操作技巧,進(jìn)程、線程和DLL操作技巧,多媒體的處理技巧,通信的操作技巧,COM組件技術(shù)操作技巧,系統(tǒng)編程等。本書具有實(shí)用性強(qiáng)、通俗易懂和注重實(shí)踐等特點(diǎn)。本書適合Visual C++程序員使用,能夠幫助他們解決在實(shí)際開發(fā)中所遇到的問題,在解決問題時(shí)采用了啟發(fā)式的方式,首先給出了問題的闡述,然后給出問題的解決技巧,最后給出了相關(guān)問題解決的實(shí)例代碼。希望本書能夠幫助讀者提高解決實(shí)際問題的能力,真正做到舉一反三。

作者簡(jiǎn)介

暫缺《Visual C++代碼參考與技巧大全》作者簡(jiǎn)介

圖書目錄

第1章  C++語法及編程技巧    1
1.1  C++編程規(guī)范和排版技巧    2
1.1.1  程序的排版    2
1.1.2  添加注釋    3
1.1.3  命名規(guī)則    4
1.1.4  復(fù)合表達(dá)式的書寫技巧    5
1.1.5  if語句的書寫技巧    7
1.1.6  循環(huán)語句的書寫技巧    9
1.1.7  循環(huán)控制語句    10
1.1.8  函數(shù)設(shè)計(jì)的技巧    12
1.1.9  宏定義的使用技巧    13
1.2  const使用技巧    14
1.2.1  const常量    14
1.2.2  const在函數(shù)中的使用    15
1.2.3  const指針    17
1.2.4  類const成員變量的初始化    17
1.2.5  const與宏常量的區(qū)別    19
1.3  sizeof使用技巧    19
1.3.1  sizeof運(yùn)算符應(yīng)用技巧    19
1.3.2  sizeof與strlen()的區(qū)別    22
1.4  函數(shù)與預(yù)處理技巧    22
1.4.1  在C++中調(diào)用C編譯器的
函數(shù)    23
1.4.2  內(nèi)聯(lián)函數(shù)和宏的比較    23
1.4.3  #include <filename.h>和
#include "filename.h"的區(qū)別    24
1.4.4  回調(diào)函數(shù)的概念與操作技巧    24
1.4.5  函數(shù)的調(diào)用規(guī)范    26
1.5  C++數(shù)據(jù)類型轉(zhuǎn)換技巧    27
1.5.1  將字符串轉(zhuǎn)化換為整數(shù)    27
1.5.2  其他數(shù)據(jù)類型轉(zhuǎn)換為字符串    28
1.5.3  將字符串轉(zhuǎn)化為其他的
數(shù)據(jù)類型    30
1.5.4  char*和Cstring的相互轉(zhuǎn)換    31
1.5.5  CString與BSTR的相互轉(zhuǎn)換    32
1.5.6  BSTR、_bstr_t與CComBSTR
的關(guān)系    32
1.5.7  typedef和typename關(guān)鍵字    33
1.5.8  UNICODE的處理技巧    34
1.5.9  UNICODE字符串和MBCS
字符串的相互轉(zhuǎn)換    35
1.5.10  VARIANT的處理技巧    37
1.6  內(nèi)存管理技巧    38
1.6.1  內(nèi)存分配的不同方式    38
1.6.2  避免內(nèi)存泄漏的方法    39
1.6.3  數(shù)組和指針的區(qū)別與
處理技巧    43
1.6.4  指針和引用的區(qū)別    44
1.6.5  this指針    45
1.6.6  傳遞動(dòng)態(tài)內(nèi)存    47
1.6.7  杜絕“野”指針    48
1.6.8  C++中堆內(nèi)存操作方法    49
1.7  面向?qū)ο缶幊碳记?nbsp;   51
1.7.1  struct和class的區(qū)別    51
1.7.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)    53
1.7.3  函數(shù)的多態(tài)    55
1.7.4  重載、覆蓋和隱藏的比較    57
1.7.5  運(yùn)算符重載    59
第2章  VC開發(fā)環(huán)境設(shè)置和
編譯調(diào)試技巧    67
2.1  VC開發(fā)環(huán)境的設(shè)置    68
2.1.1  VC++編程快捷鍵應(yīng)用技巧    68
2.1.2  設(shè)置編輯區(qū)背景顏色和
字體的技巧    69
2.1.3  設(shè)置顯示的最近打開工程、
文件的個(gè)數(shù)的技巧    70
2.1.4  設(shè)置VC默認(rèn)頭文件和
庫(kù)文件    71
2.1.5  引入lib庫(kù)到工程中    72
2.1.6  在工作區(qū)(WorkSpaces)
中導(dǎo)入多個(gè)項(xiàng)目    73
2.1.7  ClassView視圖    73
2.1.8  讓控制臺(tái)應(yīng)用程序支持
MFC類庫(kù)    74
2.1.9  快速刪除臨時(shí)文件    74
2.1.10  檢測(cè)程序中的括號(hào)是否匹配    75
2.1.11  快速找到變量或者函數(shù)、
宏的定義    75
2.1.12  成員變量或函數(shù)不能顯示
提示功能    76
2.1.13  VC生成的各種文件的作用    76
2.1.14  生成新類到工程中    77
2.1.15  添加第三方的類到工程中    77
2.1.16  徹底刪除工程的類    78
2.1.17  改變生成.exe文件的路徑    78
2.1.18  處理ClassZiard找不到
系統(tǒng)消息的技巧    79
2.1.19  輸出區(qū)的“Find in Files 2”
屬性頁(yè)    79
2.1.20  誤刪除類向?qū)募?nbsp;   80
2.1.21  發(fā)布程序設(shè)置    80
2.1.22  生成與現(xiàn)有項(xiàng)目除了項(xiàng)目
名外完全相同的新項(xiàng)目    81
2.2  VC程序調(diào)試技巧    83
2.2.1  Debug版本和Release版本的
區(qū)別    83
2.2.2  Release版本的調(diào)試技巧    84
2.2.3  斷點(diǎn)調(diào)試    85
2.2.4  值調(diào)試技巧    86
2.2.5  Call Stack技巧(調(diào)用堆棧
調(diào)試)    86
2.2.6  ASSERT( )調(diào)試技巧    86
2.2.7  TRACE調(diào)試技巧    87
2.2.8  Try-Catch的使用技巧    87
2.2.9  利用GetLastError()的
返回值確定錯(cuò)誤信息    88
2.2.10  dll工程的調(diào)試技巧    88
2.2.11  Link2001的常見錯(cuò)誤    89
2.2.12  VC++的優(yōu)化技術(shù)    90
第3章  鍵盤、鼠標(biāo)輸入處理技巧    93
3.1  鍵盤輸入處理技巧    94
3.1.1  ASCII碼查詢器    94
3.1.2  虛擬鍵碼和掃描碼相互轉(zhuǎn)換    96
3.1.3  字符轉(zhuǎn)換為虛擬鍵碼    97
3.1.4  模擬鍵盤特殊組合鍵輸入    98
3.1.5  模擬鍵盤輸入特殊字符    100
3.1.6  動(dòng)態(tài)改變鍵盤的狀態(tài)    102
3.1.7  鍵盤鉤子程序的實(shí)現(xiàn)    104
3.1.8  創(chuàng)建進(jìn)程外鉤子    108
3.1.9  安裝系統(tǒng)鍵盤鉤子    111
3.1.10  如何屏蔽【Alt+Esc】/
【Alt+Tab】等組合鍵    111
3.1.11  獲得桌面上的正在接收
鍵盤或鼠標(biāo)輸入的窗口的
HWND    114
3.1.12  捕獲鍵盤【Home】等
虛擬鍵    115
3.1.13  使用回車鍵切換輸入焦點(diǎn)    116
3.2  鼠標(biāo)輸入處理技巧    117
3.2.1  隨時(shí)獲得鼠標(biāo)的窗口位置    117
3.2.2  在非客戶區(qū)響應(yīng)鼠標(biāo)消息    118
3.2.3  鎖定鼠標(biāo)的活動(dòng)范圍    119
3.2.4  不規(guī)則窗口隨鼠標(biāo)移動(dòng)
而移動(dòng)    119
3.2.5  檢測(cè)鼠標(biāo)是否在任意
圖形區(qū)域內(nèi)    121
3.2.6  SetCapture函數(shù)使用技巧    121
3.2.7  判斷鼠標(biāo)是否與【Ctrl】鍵
共同操作    123
3.2.8  更改程序的默認(rèn)光標(biāo)    123
3.2.9  隱藏和顯示光標(biāo)    124
3.2.10  交換鼠標(biāo)左右鍵和恢復(fù)    125
3.2.11  獲取和設(shè)置鼠標(biāo)雙擊時(shí)間    126
第4章  常用控件使用技巧    127
4.1  Static文本控件使用技巧    128
4.1.1  靜態(tài)控件響應(yīng)通告消息    128
4.1.2  靜態(tài)文本控件顯示 3D文本    129
4.1.3  改變靜態(tài)文本控件背景
顏色的技巧    132
4.1.4  Static顯示圖標(biāo)和位圖    133
4.1.5  數(shù)字時(shí)鐘    136
4.2  Button控件使用技巧    140
4.2.1  禁用和啟用按鈕
控件的技巧    141
4.2.2  在按鈕控件上加載位圖的
技巧    142
4.2.3  改變下壓按鈕的背景色    143
4.2.4  實(shí)現(xiàn)XP風(fēng)格按鈕    144
4.2.5  實(shí)現(xiàn)具有3D動(dòng)畫效果的
按扭    148
4.3  編輯框(Edit)控件使用技巧    152
4.3.1  設(shè)置編輯框?yàn)橹蛔x屬性的
技巧    152
4.3.2  限制編輯控件輸入的字符
類型的技巧    155
4.3.3  防止別人盜取Edit中的*號(hào)
密碼的技巧    156
4.4  ListBox控件使用技巧    158
4.4.1  向ListBox添加項(xiàng)目的技巧    158
4.4.2  從ListBox中刪除所選擇項(xiàng)的
技巧    160
4.4.3  獲取ListBox控件中所
選擇項(xiàng)的技巧    161
4.4.4  清空ListBox中所有項(xiàng)的
技巧    162
4.4.5  防止在列表框中添加很多
數(shù)據(jù)出現(xiàn)不停的刷新的技巧    163
4.5  ListCtrl控件使用技巧    163
4.5.1  設(shè)置ListCtrl的背景
顏色的技巧    164
4.5.2  設(shè)置ListCtrl的字體的技巧    164
4.5.3  設(shè)置ListCtrl具有網(wǎng)格
樣式的技巧    166
4.5.4  設(shè)置ListCtrl標(biāo)題欄的
寬度的技巧    167
4.5.5  為CListCtrl添加選項(xiàng)的
技巧    167
4.5.6  使ListCtrl控件項(xiàng)可以
進(jìn)行編輯的技巧    168
4.5.7  為CListCtrl控件增加列
標(biāo)題欄的技巧    169
4.5.8  實(shí)現(xiàn)CListCtrl中的排序
問題的技巧    169
4.6  樹型(TreeCtrl)控件
使用技巧    172
4.6.1  向TreeCtrl控件添加
數(shù)據(jù)的技巧    172
4.6.2  刪除樹節(jié)點(diǎn)的技巧    177
4.6.3  查看節(jié)點(diǎn)信息的技巧    178
4.6.4  樹型節(jié)點(diǎn)排序技巧    179
4.6.5  使TreeCtrl響應(yīng)鼠標(biāo)的
雙擊消息的技巧    180
4.6.6  實(shí)現(xiàn)TreeCtrl節(jié)點(diǎn)的
自由拖動(dòng)的技巧    181
4.6.7  判斷TreeCtrl的某一項(xiàng)
被選擇的技巧    188
4.6.8  給樹型控件添加工具條
提示的技巧    189
4.7  RichEdit控件使用技巧    189
4.7.1  CRichEdit控件的應(yīng)用
初始化技巧    190
4.7.2  控制RichEdit輸入
字?jǐn)?shù)的技巧    190
4.7.3  設(shè)置RichEdit控件不帶
格式的數(shù)據(jù)粘貼的技巧    191
4.7.4  設(shè)置RichEdit控件的
自動(dòng)換行的技巧    192
4.7.5  設(shè)置RichEdit控件的
只讀屬性的技巧    192
4.7.6  設(shè)置RichEdit控件的
顯示字體的技巧    193
4.7.7  設(shè)置RichEdit控件顯示
字體的行間距的技巧    194
4.8  進(jìn)度條(ProgressCtrl)控件
使用技巧    195
4.8.1  動(dòng)態(tài)創(chuàng)建一個(gè)進(jìn)度條的技巧    195
4.8.2  進(jìn)度條的編程技巧    196
4.8.3  制作以位圖作為進(jìn)度
顯示的進(jìn)度條的技巧    198
4.8.4  在狀態(tài)欄中顯示進(jìn)度條的
技巧    202
4.9  組合框(ComboBox)控件
使用技巧    203
4.9.1  添加/刪除ComboBox的
內(nèi)容的技巧    203
4.9.2  獲得ComboBox選擇的
內(nèi)容的技巧    204
4.10  Scroll Bar控件使用技巧    205
4.10.1  動(dòng)態(tài)創(chuàng)建Scroll Bar
控件的技巧    205
4.10.2  設(shè)置Scroll Bar箭頭的
允許和禁止?fàn)顟B(tài)的技巧    206
4.11  選項(xiàng)卡(Tab Control)控件
使用技巧    206
4.11.1  向Tab Control中添加
頁(yè)面的技巧    207
4.11.2  獲取、設(shè)置當(dāng)前被選中
的頁(yè)位置的技巧    208
第5章  對(duì)話框技巧    209
5.1  通用對(duì)話框處理技巧    210
5.1.1  “查找和替換”對(duì)話框的
使用技巧    210
5.1.2  “文件保存”對(duì)話框的
使用技巧    213
5.1.3  “打開”對(duì)話框的使用技巧    215
5.1.4  “另存為”對(duì)話框的
使用技巧    217
5.1.5  “頁(yè)面設(shè)置”對(duì)話框的
使用技巧    219
5.1.6  “顏色”對(duì)話框的
使用技巧    223
5.1.7  “字體”對(duì)話框的
使用技巧    225
5.1.8  “打印”對(duì)話框的
使用技巧    228
5.1.9  “消息”對(duì)話框的返回值    232
5.2  “模態(tài)”對(duì)話框使用技巧    233
5.2.1  數(shù)據(jù)交換機(jī)制    234
5.2.2  更改對(duì)話框的背景的技巧    237
5.2.3  創(chuàng)建非規(guī)則窗體的技巧    239
5.2.4  讓窗體透明或
半透明的技巧    241
5.2.5  讓窗體在最前端
顯示的技巧    242
5.2.6  改變窗體的顯示
位置的技巧    243
5.2.7  拖動(dòng)無標(biāo)題窗口的技巧    244
5.2.8  保持窗口大小不變的技巧    244
5.2.9  控制對(duì)話框內(nèi)的控件
Tab Order的技巧    245
5.2.10  單擊除了窗口標(biāo)題欄以外的
區(qū)域使窗口移動(dòng)的技巧    247
5.2.11  屏幕保護(hù)程序的制作技巧    248
5.3  非模式對(duì)話框使用技巧    250
5.3.1  非模式對(duì)話框的概念與
使用技巧    250
5.3.2  創(chuàng)建一個(gè)非模式對(duì)話框的
技巧    251
5.3.3  銷毀非模式對(duì)話框的技巧    252
5.4  屬性頁(yè)對(duì)話框處理技巧    253
5.4.1  獲得屬性表單中當(dāng)前
激活頁(yè)的索引值的技巧    253
5.4.2  獲得當(dāng)前屬性頁(yè)對(duì)話框中
屬性頁(yè)的個(gè)數(shù)的技巧    256
5.4.3  獲得指定索引的屬性頁(yè)的
指針的技巧    257
5.4.4  獲得當(dāng)前激活的屬性頁(yè)的
指針的技巧    257
5.4.5  將指定索引號(hào)或指針的屬性
頁(yè)設(shè)置為激活頁(yè)的技巧    258
5.4.6  設(shè)置屬性表單的標(biāo)題的技巧    259
5.4.7  創(chuàng)建一個(gè)一般屬性頁(yè)
對(duì)話框的技巧    260
5.4.8  制作向?qū)?duì)話框的技巧    261
第6章  窗口、界面處理技巧    265
6.1  框架和視圖處理技巧    266
6.1.1  分割視圖的技巧    266
6.1.2  獲得各個(gè)視圖的指針    269
6.1.3  通過代碼獲得主框架的
指針    270
6.1.4  改變視圖的大小    270
6.1.5  不讓程序自動(dòng)打開新文檔    271
6.1.6  使程序啟動(dòng)后就最大化
或者最小化顯示    271
6.1.7  在MDI程序中關(guān)閉子窗口
同時(shí)關(guān)閉父窗口    272
6.1.8  改變視圖的背景顏色    273
6.1.9  防止窗口閃爍的方法    274
6.1.10  使窗體右上角的系統(tǒng)
按鈕無效    275
6.2  標(biāo)題欄處理技巧    277
6.2.1  獲取標(biāo)題欄的顏色    277
6.2.2  設(shè)置標(biāo)題欄的顏色    278
6.2.3  獲取標(biāo)題欄的高度    279
6.2.4  設(shè)置標(biāo)題欄的文字    280
6.3  狀態(tài)欄處理技巧    282
6.3.1  不啟動(dòng)默認(rèn)狀態(tài)欄    282
6.3.2  獲取狀態(tài)欄的指針    283
6.3.3  在狀態(tài)欄顯示鼠標(biāo)的位置    284
6.3.4  在狀態(tài)欄上顯示系統(tǒng)時(shí)間    285
6.3.5  在狀態(tài)欄上顯示滾動(dòng)的文本    286
6.4  工具欄處理技巧    288
6.4.1  不啟動(dòng)默認(rèn)工具欄    288
6.4.2  設(shè)置工具欄的標(biāo)題    289
6.4.3  設(shè)置工具欄按鈕提示    289
6.4.4  關(guān)閉工具欄按鈕提示    290
6.4.5  在工具欄增加下拉按扭    291
6.4.6  獲取工具欄的指針    292
6.4.7  在對(duì)話框中加載工具欄    293
6.4.8  設(shè)置工具欄的??课恢?nbsp;   295
6.4.9  工具欄的隱藏    297
6.5  菜單處理技巧    298
6.5.1  動(dòng)態(tài)修改應(yīng)用程序的菜單    298
6.5.2  為菜單項(xiàng)添加復(fù)選標(biāo)記    300
6.5.3  為菜單項(xiàng)添加單選標(biāo)記    300
6.5.4  動(dòng)態(tài)增加和刪除
系統(tǒng)菜單項(xiàng)    301
6.5.5  在對(duì)話框類型的應(yīng)用程序
中加載菜單    302
6.5.6  右鍵菜單的彈出    303
6.5.7  使菜單項(xiàng)前帶圖標(biāo)    304
6.5.8  獲取菜單欄高度    305
6.5.9  獲取頂層菜單所占的
菜單行數(shù)    306
6.5.10  顯示程序菜單    307
6.5.11  隱藏程序菜單    308
6.5.12  取消標(biāo)題欄的鼠標(biāo)右鍵
系統(tǒng)菜單    309
6.5.13  給系統(tǒng)菜單添加一個(gè)
菜單項(xiàng)    310
6.6  光標(biāo)處理技巧    311
6.6.1  光標(biāo)的設(shè)置技巧    311
6.6.2  啟動(dòng)和結(jié)束一個(gè)等待光標(biāo)    312
6.6.3  獲取默認(rèn)光標(biāo)    313
6.6.4  捕捉光標(biāo)熱區(qū)    314
6.7  圖標(biāo)處理技巧    315
6.7.1  獲取默認(rèn)圖標(biāo)的大小    315
6.7.2  獲取應(yīng)用程序圖標(biāo)    316
6.7.3  設(shè)置應(yīng)用程序圖標(biāo)    318
6.7.4  在系統(tǒng)托盤中設(shè)置圖標(biāo)    319
6.7.5  直接從文件中裝入
一個(gè)圖標(biāo)    321
6.7.6  使應(yīng)用程序標(biāo)題欄
圖標(biāo)旋轉(zhuǎn)    321
第7章  文件、文件夾、磁盤
操作技巧    325
7.1  文件操作技巧    326
7.1.1  文件的打開和關(guān)閉    326
7.1.2  文件的讀寫    327
7.1.3  文件大小的獲取    328
7.1.4  ini文件的讀/寫    329
7.1.5  串行化讀/寫二進(jìn)制文件    331
7.1.6  獲得文件的屬性    334
7.1.7  設(shè)置文件的屬性    336
7.1.8  取消文件所有屬性    337
7.1.9  獲取系統(tǒng)所有文件類型    337
7.1.10  刪除文件    340
7.1.11  復(fù)制文件    341
7.1.12  移動(dòng)文件    342
7.2  文件夾操作技巧    343
7.2.1  復(fù)制文件夾    343
7.2.2  創(chuàng)建文件夾    345
7.2.3  刪除文件夾    346
7.2.4  更名文件夾    346
7.2.5  刪除多層文件夾    347
7.2.6  遍歷整個(gè)文件夾    349
7.2.7  判斷文件夾是否存在    350
7.2.8  獲取Windows和Windows
系統(tǒng)目錄    351
7.2.9  確定應(yīng)用程序的路徑    352
7.3  磁盤操作技巧    353
7.3.1  獲取系統(tǒng)中所有的磁盤    353
7.3.2  獲取磁盤的容量    354
7.3.3  獲得磁盤序列號(hào)    355
7.3.4  獲取磁盤的剩余容量    356
第8章  數(shù)據(jù)庫(kù)操作    359
8.1  VC++數(shù)據(jù)庫(kù)訪問技術(shù)    360
8.1.1  ODBC(開放式數(shù)據(jù)庫(kù)連接)
技術(shù)    360
8.1.2  DAO技術(shù)    365
8.1.3  OLE DB技術(shù)    366
8.1.4  ADO技術(shù)    373
8.2  數(shù)據(jù)庫(kù)操作技巧    381
8.2.1  SQL Server的安裝問題    381
8.2.2  調(diào)用SQL Server存儲(chǔ)過程    381
8.2.3  UDL文件的創(chuàng)建和配置    385
8.2.4  使用UDL創(chuàng)建ADO的
連接    386
8.2.5  訪問遠(yuǎn)程SQL Server數(shù)據(jù)庫(kù)
服務(wù)器    387
第9章  進(jìn)程、線程和DLL
操作技巧    389
9.1  進(jìn)程的操作技巧    390
9.1.1  進(jìn)程的概念    390
9.1.2  創(chuàng)建/終止進(jìn)程    390
9.1.3  獲取系統(tǒng)進(jìn)程的技巧    392
9.1.4  終止指定進(jìn)程的技巧    393
9.1.5  使用文件映射機(jī)制實(shí)現(xiàn)
進(jìn)程間通信的技巧    395
9.1.6  使用消息實(shí)現(xiàn)進(jìn)程間通信    397
9.1.7  使用共享數(shù)據(jù)段實(shí)現(xiàn)
進(jìn)程間的通信的技巧    400
9.1.8  用命名管道實(shí)現(xiàn)進(jìn)程間的
通信的技巧    403
9.1.9  使用郵槽實(shí)現(xiàn)進(jìn)程間通信的
技巧    407
9.2  線程的操作技巧    409
9.2.1  線程的概念    409
9.2.2  創(chuàng)建/終止線程的技巧    409
9.2.3  工作線程實(shí)現(xiàn)的技巧    411
9.2.4  用戶界面線程實(shí)現(xiàn)的技巧    413
9.2.5  使用事件對(duì)象完成線程的
同步的技巧    414
9.2.6  使用信號(hào)量完成線程的
同步的技巧    416
9.2.7  使用互斥量完成線程的
同步的技巧    419
9.2.8  使用臨界量完成線程的
同步的技巧    419
9.3  DLL的操作技巧    421
9.3.1  DLL概念    422
9.3.2  DLL調(diào)用方式技巧    423
9.3.3  _stdcall和_cdecl調(diào)用約定    426
9.3.4  DLL導(dǎo)出變量的技巧    427
9.3.5  DLL中導(dǎo)出類的技巧    427
9.3.6  MFC創(chuàng)建動(dòng)態(tài)鏈接庫(kù)的
技巧    430
第10章  多媒體的處理技巧    431
10.1  GDI的操作技巧    432
10.1.1  GDI基本圖形繪制    432
10.1.2  填充區(qū)域    443
10.1.3  輸出旋轉(zhuǎn)文字    446
10.1.4  輸出空心字體    448
10.1.5  漸變字體的實(shí)現(xiàn)    449
10.1.6  防止屏幕閃爍實(shí)現(xiàn)技巧    450
10.1.7  截屏實(shí)現(xiàn)的技巧    452
10.2  圖像顯示技巧    458
10.2.1  BMP圖片的顯示技巧    458
10.2.2  JPG/GIF圖片的顯示技巧    463
10.3  聲音視頻的處理技巧    467
10.3.1  播放AVI視頻流技巧    467
10.3.2  播放WAV視頻的技巧    470
第11章  通信的操作技巧    475
11.1  網(wǎng)絡(luò)通信編程技巧    476
11.1.1  TCP/IP協(xié)議    476
11.1.2  獲取本機(jī)的名字的技巧    478
11.1.3  獲取本機(jī)的IP地址的技巧    480
11.1.4  獲取網(wǎng)卡信息的技巧    482
11.1.5  網(wǎng)卡MAC地址的獲取的
技巧    485
11.1.6  獲取局域網(wǎng)內(nèi)機(jī)器IP的
技巧    489
11.1.7  端口狀態(tài)掃描程序的
使用技巧    493
11.1.8  發(fā)送電子郵件的技巧    495
11.1.9  檢查電子郵件數(shù)量技巧    499
11.1.10  實(shí)現(xiàn)連接FTP服務(wù)器
的技巧    506
11.1.11  獲取FTP服務(wù)器的文件
列表技巧    509
11.1.12  實(shí)現(xiàn)向FTP上傳
文件技巧    513
11.1.13  實(shí)現(xiàn)從FTP上下載
文件技巧    514
11.1.14  實(shí)現(xiàn)查詢FTP站點(diǎn)的
技巧    515
11.1.15  實(shí)現(xiàn)查詢HTTP
站點(diǎn)的技巧    517
11.2  串口通信的操作技巧    518
11.2.1  串口配置技巧    519
11.2.2  打開串口的技巧    521
11.2.3  事件設(shè)置技巧    525
11.2.4  讀/寫串口技巧    526
第12章  COM組件技術(shù)操作技巧    531
12.1  COM的概念和編程技巧    532
12.1.1  COM接口    532
12.1.2  CLSID和ProgID相互轉(zhuǎn)換    533
12.1.3  利用IPicture接口實(shí)現(xiàn)
顯示BMP/JPG/GIF圖像    535
12.1.4  創(chuàng)建/刪除快捷方式的技巧    538
12.1.5  C++類對(duì)象、DLL和COM的
區(qū)別和聯(lián)系    541
12.1.6  使用C++API創(chuàng)建
COM對(duì)象    541
12.1.7  使用智能指針創(chuàng)建
COM對(duì)象    544
12.1.8  使用智能指針的封裝類
創(chuàng)建COM對(duì)象    547
12.1.9  創(chuàng)建一個(gè)自動(dòng)化組件的
技巧    548
12.1.10  使用ATL創(chuàng)建進(jìn)程
外組件    552
12.2  MS Office中的COM應(yīng)用    557
12.2.1  VC++實(shí)現(xiàn)Office自動(dòng)化    557
12.2.2  VC++讀/寫Word文檔    562
12.2.3  VC++修改Word字體
樣式的技巧    565
第13章  系統(tǒng)編程技巧    577
13.1  系統(tǒng)信息處理技巧    578
13.1.1  獲取CPU占用率的技巧    578
13.1.2  獲取屏幕分辨率的技巧    582
13.1.3  獲取操作系統(tǒng)版本的技巧    584
13.1.4  獲取系統(tǒng)字體的屬性的
技巧    586
13.1.5  獲取系統(tǒng)顯示元素的
顏色的技巧    589
13.1.6  設(shè)置系統(tǒng)啟動(dòng)自運(yùn)行
程序的技巧    592
13.1.7  各種目錄信息的獲取的技巧    595
13.1.8  獲取系統(tǒng)中字體類型的技巧    600
13.1.9  枚舉系統(tǒng)當(dāng)前進(jìn)程的技巧    608
13.2  系統(tǒng)控制技巧    609
13.2.1  讓應(yīng)用程序只運(yùn)行
一次的技巧    610
13.2.2  計(jì)算機(jī)相關(guān)信息的獲取    614
13.2.3  隱藏和取消操作系統(tǒng)
任務(wù)欄的技巧    616
13.2.4  關(guān)閉計(jì)算機(jī)的技巧    617
13.2.5  清空回收站的技巧    621
13.2.6  打開/關(guān)閉CD-ROM的技巧    622

本目錄推薦

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