Visual C++編程技巧精選集
作者:羅斌 類別:1. -> 程式設計 -> C++ -> VC++
譯者:
出版社:中國水利水電出版社
內容簡介:
本書及其配套光盤使用完整的源代碼列舉了1358條實用性極強的Visual C++ (標準C++)編程技巧,旨在幫助廣大讀者快速解決實際開發過程中面臨的諸多問題,從而提高程序開發效率、拓展軟件應用領域。全書內容包括:消息框和對話框、常用控件和組件、標題欄和菜單欄、工具欄和狀態欄、光標和圖標應用、程序主窗口界面、程序管理和控制、打印機和打印實現、進程和線程管理、文件讀寫操作、文件和文件夾管理、字符串和數據轉換、操作系統維護、計算機設備管理、文字和圖像顯示、音頻和視頻、網絡通信、數據庫管理、數據庫訪問、數據庫查詢、Word和Excel應用、WMI查詢和管理、注冊表綜合應用等多個部分。為了突出編程技巧的實用性和簡潔性,本書在演示或描述編程技巧時,力求針對性地解決問題,盡量減少和避免問題的復雜化。由于篇幅限制,本書文字部分中僅給出與此編程技巧密切相關的主要代碼,完整的源代碼請參考配套光盤。
本書適于作為Microsoft Visual Studio 2005(Visual C++ 2005)用戶的案頭參考書,無論是編程初學者,還是編程高手,本書都極具參考和收藏價值。
目錄:
前言
第1章 消息框和對話框
1. 如何在窗口程序中創建消息框
2. 如何使用資源字符串設置消息框內容
3. 如伺在消息框中動態顯示資源字符串
4. 如何設置消息提示框的標題文字
5. 如何使消息提示框的標題右對齊
……
第2章 常用控件和組件
35. 如何設置按鈕控件的標簽文本
36. 如何設置按鈕控件的顯示字體
37. 如伺動態禁用和啟用按鈕控件
38. 如何動態隱藏和顯示按鈕控件
39. 如伺在按鈕控件上動態加載圖標
……
第3章 標題欄和菜單欄
82. 如何獲取程序窗口標題欄的高度
83. 如何獲取程序窗口標題欄的按鈕尺寸
84. 如何獲取程序窗口標題欄的文字
85. 如何獲取程序窗口標題欄的文字顏色
86. 如何設置程序窗口標題欄的文字顏色
……
第4章 工具欄和狀態欄
128. 如何獲取工具欄中的圖標資源
129. 如何在工具欄上設置背景圖像
130. 如伺在工具欄上加載動畫窗口
131. 如何在工具欄上加載組合控件
132. 如何在工具欄上加載字體組合框
……
第5章 光標和圖標的應用
164. 如何獲取系統默認的光標大小
165. 如何裝入操作系統預置的光標
166. 如何設置當前程序顯示的光標
167. 如何創建沙漏效果的等待光標
168. 如何使用十字光標定位畫線坐標
……
第6章 程序主窗口界面
180. 如何建一個向導式的對話框窗體
181, 如何創建一個屬性頁的對話框窗體
182. 如何建列表視圖類型的程序窗體
183. 如何創建不規則的對話框窗體
184. 如何創建圓角狀的非矩形窗體
……
第7章 程序管理和控制
245. 如伺捕獲按下的Home等功能鍵
246. 如伺捕獲按下的Alt或Shill+Alt組合鍵
247. 如何捕獲按下的Ctrl或Ctrl+Alt組合鍵
248. 如伺捕獲按下的Ctrl或Ctrl+Shiff組合鍵
249. 如何捕獲用戶按下鍵盤的任一按鍵
……
第8章 打印機和打印實現
300. 如何獲取當前系統的所有打印機
301. 如何獲取當前系統的默認打印機
302. 如何設置當前系統的默認打印機
303. 如何在當前系統中添加本地打印機
304. 如何從當前系統中刪除指定的打印機
……
第9章 進程和線程管理
341. 如何獲取所有驅動的類型狀態信息
342. 如何獲取驅動服務的類型狀態信息
343. 如何獲取文件驅動的類型狀態信息
344. 如何獲取內核驅動的類型狀態信息
345. 如何獲取服務程序的類型狀態信息
……
第10章 文件讀寫操作
379. 如何新建—個指定的文件
380. 如何打開一定的文件
381. 如何關閉一個打開的文件
382. 如何從打開的文件讀取數據
383. 如何向指定的文件寫入數據
……
第11章 文件和文件夾管理
403. 如何判斷指定文件的只讀屬性
404. 如何判斷指定文件的歸檔屬性
405. 如何判斷指定文件的隱藏屬性
406. 如何設置指定文件的只讀屬性
407. 如何設置指定文件的歸檔屬性
……
第12章 字符串和數據轉換
478. 如何判斷指定的字符是否是數字
479. 如何判斷指定的字符是否是字母
480. 如何判斷指定的字符是否是符號
481. 如何判斷字符是否是數字或字母
482. 如何比較兩個字符串是否完全一致
……
第13章 操作系統維護..
526. 如何顯示Windows的歡迎對話框
527. 如何顯示Windows的音量對話框
528. 如何顯示Windows的性能監視器
529. 如何顯示Windows的任務管理器
530. 如何顯示Windows的版本對話框
……
第14章 計算機設備管理
632. 如何獲取CPU處理器的3DNow特性
633. 如何獲取CPU處理器的MMX特性
634. 如何獲取CPU處理器的SSE特性
635. 如何獲取CPU處理器的低端特性
636. 如何使用環境變量獲取CPU架構
……
第15章 文字和圖像顯示
671. 如何以空心效果繪制文字
672. 如何以彩虹效果繪制文字
673. 如何輸出具有立體效果的字符串
674. 如何以任意角度旋轉顯示字符串
675. 如何用省略號顯示字符串的其余部分
……
第16章 音頻和視頻
725. 如何調節系統左右聲道的音量大小
726. 如何播入WAV格式的聲音文件
727. 如何使用MCI方式捐放聲音文件
728. 如何使用MCI方式錄制和捐放聲音
729. 如何通過計算機喇叭播放指定的聲音
……
第17章 網絡通信
744. 如何初始化套接字Socket
745. 如何創建套接字Socket
746. 如何實現無連接的通信
747. 如何實現有連接的通信
748. 如何實現CS通信的網紹連接
……
第18章 數據庫管理
822. 如何啟動SQLServer數據庫管理服務
823. 如何暫停SQLServer數據庫管理服務
824. 如何繼續SQLServer數據庫管理服務
825. 如何停止SQLSevcr數據庫管理服務
826. 如何從SQLServer服務器分離數據庫
……
第19章 數據庫訪問
936. 如何使用ODBC方式連接數據源
937. 如何使用ODBC方式交換數據庫記錄
938. 如何使用ODBC方式瀏覽記錄
939. 如何使用ODBC方式增加記錄
940. 如何使用ODBC方式刪除記錄
……
第20章 數據庫查詢
1051. 如何設置Access的日期查詢條件
1052. 如何獲取SQLServer的排序規則
1053. 如何獲取SQLServer的日期形式
1054. 如何使用SQL通配符實現模糊查詢
1055. 如何在LIKE表達式中使用轉義字符
……
第21章 Word和Excel應用
1135. 如何使用Word自動化繪制直線
1136. 如何使用Word自動化設置超級鏈接
1137. 如何使用Word自動化插入當前時間
1138. 如何使用Word自動化插入當前日期
1139. 如何使用Word自動化插入藝術文字
……
第22章 WMI查詢和管理
1189. 如何啟動Windows管理體系結構(WMI)
1190. 如何獲取指定進程的簡要信息
1191. 如何獲取指定進程的詳細信息
1192. 如何獲取指定進程的執行路徑信息
1193. 如何獲取所有進程的執行路徑信息
……
第23章 注冊表綜合應用
1270. 如何隱藏桌面上“我的電腦”圖標
1271. 如何修改桌面上“我的電腦”圖標
1272. 如何隱藏桌面上的回收站圖標
1273. 如何在桌面上顯示IE瀏覽器圖標
1274. 如伺在桌面上顯示“我的文檔”圖標
沒有留言:
張貼留言