Visual C++開發實例大全(提高卷)

Visual C++開發實例大全(提高卷)
定價:768
NT $ 668
 

內容簡介

以開發人員在項目開發中經常遇到的問題和必須掌握的技術為核心,介紹了應用Visual C++進行程序開發各個方面的知識和技巧,主要包括Windows操作、鼠標和鍵盤相關、注冊表、線程和動態鏈接庫、文件基本操作、目錄操作、其他文件操作、ADO基本操作、數據庫維護、SQL查詢、SQL高級查詢、打印技術、報表設計、圖表數據分析、網絡開發、Web編程、加密與解密技術、數據庫安全、軟件注冊與安全防護等。

全書分6篇,共19章,總計598個實例和598條經驗技巧。每個實例都是作者精心篩選的,具有很強的實用性,其中一些實例是開發人員難於尋覓的解決方案。
 

目錄

第1篇 系統篇
第1章 Windows操作
1.1 磁盤信息
實例001 獲取驅動器的卷標
實例002 檢測軟驅是否有軟盤
實例003 判斷是否插入存儲器
實例004 判斷光驅是否有光盤
實例005 判斷驅動器類型
實例006 獲取磁盤序列號
實例007 獲取磁盤空間信息
1.2 磁盤操作
實例008 格式化磁盤
實例009 關閉磁盤共享
實例010 設置磁盤卷標
實例011 整理磁盤碎片
實例012 從FAT32轉換為NTFS
實例013 隱藏磁盤分區
實例014 顯示被隱藏的磁盤分區
實例015 如何更改分區號
實例016 如何監視硬盤
1.3 系統控制與調用
實例017 調用創建快捷方式向導
實例018 訪問啟動控制面板中各項
實例019 控制光驅的彈開與關閉
實例020 實現關閉、重啟和注銷計算機
實例021 關閉和打開顯示器
實例022 打開和關閉屏幕保護
實例023 關閉輸入法
實例024 程序發出提示音
實例025 列舉系統中的可執行文件
1.4 應用程序操作
實例026 如何確定應用程序沒有響應
實例027 檢索任務管理器中的任務列表
實例028 判斷某個程序是否運行
實例029 設計具有插件功能的應用程序
實例030 修改其他進程中窗口的標題
實例031 換膚程序
實例032 提取Word文檔目錄
實例033 修改應用程序圖標
實例034 列舉應用程序使用的DLL文件
實例035 調用具有命令行參數的應用程序
實例036 在程序中調用一個子進程直到其結束
實例037 提取並保存應用程序圖標
1.5 系統工具
實例038 為程序添加快捷方式
實例039 用列表顯示系統正在運行的程序
實例040 帶毫秒的時間
實例041 注冊和卸載組件
實例042 清空回收站
實例043 如何在程序中顯示文件屬性對話框
1.6 桌面相關
實例044 隱藏和顯示桌面文件
實例045 隱藏和顯示「開始」按鈕
實例046 隱藏和顯示Windows任務欄
實例047 判斷屏幕保護程序是否在運行
實例048 判斷系統是否使用大字體
實例049 獲取任務欄屬性
實例050 獲取任務欄窗口句柄
實例051 隱藏任務欄時鍾
實例052 改變桌面背景顏色
實例053 獲取桌面列表視圖句柄
1.7 系統信息
實例054 獲取CPU ID值
實例055 獲取CPU時鍾頻率
實例056 獲得Windows和System的路徑
實例057 獲取特殊文件夾路徑
實例058 檢測系統啟動模式
實例059 判斷操作系統類型
實例060 獲取當前系統運行時間
實例061 如何獲取Windows 2000系統啟動時間
實例062 獲取處理器信息
實例063 通過內存映射實現傳送數據
實例064 檢測是否安裝聲卡
實例065 獲取當前用戶名
實例066 獲取系統環境變量
實例067 修改計算機名稱
實例068 獲取當前屏幕顏色質量
實例069 獲得當前屏幕的分辨率
1.8 消息
實例070 自定義消息
實例071 注冊消息
實例072 發送WM_COPYDATA消息
實例073 使用SendMessage添加組合框內容
實例074 使用SendMessage添加列表框內容
1.9 剪貼板
實例075 列舉剪貼板中數據類型
實例076 監視剪貼板復制過的內容
實例077 向剪貼板中傳遞文字數據
實例078 顯示剪貼板中的圖片數據
實例079 程序間使用剪貼板傳遞數據
實例080 子線程與主程序間使用剪貼板傳遞數據
第2章 鼠標和鍵盤相關
2.1 鼠標
實例081 交換鼠標左右鍵
實例082 設置鼠標雙擊的時間間隔
實例083 獲得鼠標鍵數
實例084 獲取鼠標下窗體句柄
實例085 模擬鼠標單擊按鈕
實例086 模擬鼠標雙擊事件
實例087 獲取鼠標在窗體上的位置
實例088 記錄鼠標行為
實例089 隱藏和顯示鼠標
2.2 鍵盤
實例090 在程序中添加快捷鍵
實例091 在對話框中使用加速鍵
實例092 獲取鼠標下窗體句柄
實例093 獲取鍵盤按鍵
實例094 獲取鍵盤類型及功能號
實例095 控制鍵盤指示燈
實例096 模擬鍵盤事件
第3章 注冊表
3.1 讀寫注冊表的API操作
實例097 寫入注冊表項
實例098 快速創建注冊表項
實例099 打開注冊表項
實例100 判斷注冊表項是否存在
實例101 刪除注冊表項
實例102 打開注冊表根項
實例103 向指定注冊表項默認鍵值寫入數據
實例104 設置注冊表鍵值數據
實例105 快速設置注冊表鍵值字符串數據
3.2 讀寫注冊表的MFC類
實例106 使用CRegKey類寫入新鍵值
實例107 使用CRegKey類寫入默認鍵值
實例108 使用CRegKey類查詢鍵值
3.3 注冊表的查詢與枚舉
實例109 查詢注冊表鍵值信息
實例110 快速查詢注冊表鍵值信息
實例111 兩個API函數可以枚舉注冊表項
實例112 列舉注冊表中的啟動項
實例113 RegEnumKeyEx枚舉注冊表項
實例114 SHEnumKeyEx枚舉注冊表項
3.4 注冊表應用
實例115 保存注冊表項
實例116 枚舉安裝程序
實例117 應用程序自動登錄信息
實例118 軟件注冊信息
實例119 如何建立文件關聯
實例120 開機自動運行
實例121 隱藏和顯示「我的電腦」
實例122 隱藏和顯示「回收站」
實例123 隱藏和顯示所有驅動器
實例124 禁止「查找」菜單
實例125 禁止「文檔」菜單
實例126 在退出Windows時清除「文檔」中的記錄
實例127 禁止使用注冊表編輯器
實例128 禁止使用INF文件
實例129 禁止使用REG文件
實例130 控制光驅的自動運行功能
實例131 設置「蜘蛛紙牌」游戲
實例132 禁止快速啟動
實例133 禁止更改「Internet選項」里「常規」中的「歷史記錄」項
實例134 禁止更改「Internet選項」里「常規」中的「Internet臨時文件」項
實例135 禁止更改「Internet選項」里「常規」中的「輔助功能」項
實例136 禁止更改「Internet選項」里「常規」中的「語言」項
實例137 禁止更改「Internet選項」里「常規」中的「主頁」項
實例138 禁止更改「Internet選項」里「常規」中的「字體」項
實例139 隱藏「Internet選項」中的「安全」選項卡
實例140 隱藏「Internet選項」中的「常規」選項卡
實例141 隱藏「Internet選項」中的「程序」選項卡
實例142 隱藏「Internet選項」中的「高級」選項卡
實例143 隱藏「Internet選項」中的「連接」選項卡
實例144 隱藏「Internet選項」中的「內容」選項卡
實例145 隱藏「開始」菜單中「設置」里的「任務欄和「開始」菜單」選項
實例146 隱藏「開始」菜單中「文檔」里的「我的文檔」選項
實例147 隱藏「開始」菜單中的「幫助和支持」選項
實例148 隱藏「開始」菜單中的「關機」選項
實例149 隱藏「開始」菜單中的「運行」選項
實例150 隱藏「控制面板」「網絡連接」「打印機和傳真」3個選項
實例151 隱藏「網上鄰居」圖標
實例152 隱藏「我的文檔」圖標
實例153 隱藏桌面文件
實例154 清空上網歷史記錄
實例155 設置IE瀏覽器默認的主頁
實例156 隱藏IE瀏覽器的右鍵關聯菜單
實例157 修改IE瀏覽器標題欄內容
第4章 線程和動態鏈接庫
4.1 進程和線程
實例158 進程創建
實例159 進程終止
實例160 進程間消息通信
實例161 進程間內存共享
實例162 列舉系統中的進程
實例163 創建線程
實例164 創建用戶界面線程
實例165 線程的終止
實例166 使進程處於睡眠狀態
實例167 啟動記事本並控制其關閉
實例168 創建閃屏線程
實例169 利用互斥對象實現線程同步
實例170 利用臨界區實現線程同步
實例171 利用事件對象實現線程同步
實例172 用信號量實現線程同步
實例173 掛起系統
實例174 調用記事本程序並暫停其運行
實例175 等待打開的記事本程序關閉
實例176 禁止程序重復運行
實例177 在Visual C++與Delphi間實現對象共享
4.2 動態鏈接庫與鉤子
實例178 從動態庫中獲取位圖資源
實例179 屏蔽鍵盤POWER鍵
實例180 屏蔽鍵盤WIN鍵
實例181 禁止使用Alt+F4鍵來關閉窗體
實例182 枚舉模塊中所有圖標
實例183 使用模塊對話框資源
實例184 替換應用程序中對話框資源
實例185 可導出的動態鏈接庫函數
實例186 動態鏈接庫動態加載
實例187 通過動態庫建立數據庫連接模塊
實例188 利用動態庫創建窗體模塊

第2篇 文件篇
第5章 文件基本操作
5.1 文件的創建與打開
實例189 創建文件
實例190 打開文件
實例191 使用CFileDialog類選中多個文件
實例192 使用GetOpenFileName選擇文件
實例193 拖拽文件到對話框
5.2 文件的復制
實例194 使用API函數CopyFile實現文件的復制
實例195 使用CFile類實現文件的復制
實例196 在復制文件的過程中顯示進度條
實例197 實現網絡文件復制
實例198 使用CopyFileEx復制文件
實例199 使用文件映射實現文件的復制
實例200 多線程文件復制
5.3 文件的修改與刪除
實例201 重命名文件
實例202 批量重命名文件
實例203 移動文件
實例204 批量移動文件
實例205 刪除文件
實例206 批量刪除指定類型的文件
實例207 強制刪除文件
實例208 將文件刪除到回收站
實例209 清空回收站
5.4 文件查找
實例210 列舉文件夾下所有文件
實例211 指定目錄查找文件
實例212 查找指定類型的文件
實例213 用C語言判斷文件是否存在
5.5 文件讀寫
實例214 通過C庫函數讀取文件
實例215 使用C庫函數寫入文件
實例216 使用C庫函數定位文件
實例217 使用CFile類讀寫文件
實例218 制作日志文件
5.6 文件屬性
實例219 獲取文件名
實例220 獲取文件擴展名
實例221 獲取文件所在路徑
實例222 獲取當前程序所在路徑
實例223 獲取文件屬性
實例224 設置文件修改日期
實例225 修改文件創建日期
實例226 設置文件只讀屬性
實例227 設置文件隱藏屬性
5.7 文件實用工具
實例228 文件的簡單加密
實例229 文件解密
實例230 文件合成
實例231 文件分割器
實例232 獲取文件圖標
實例233 文件壓縮
實例234 垃圾文件清理
第6章 目錄操作
6.1 目錄的創建與刪除
實例235 創建目錄
實例236 刪除文件夾
實例237 創建多級目錄
6.2 目錄設置
實例238 獲取文件夾屬性
實例239 文件夾重命名
實例240 批量文件夾重命名
實例241 顯示磁盤目錄
實例242 設置文件夾圖標
實例243 修改文件夾的只讀屬性
第7章 其他文件操作
7.1 INI文件的讀寫函數
實例244 向INI文件中指定鍵值寫入字符串數據
實例245 獲取INI文件中指定鍵值下整型數據
實例246 獲取INI文件中指定鍵值下字符串數據
實例247 向INI文件指定節下寫入數據
實例248 獲取INI文件中所有節名
實例249 獲取INI文件固定節下的鍵名及數據
實例250 將用戶登錄時間寫入INI文件
實例251 將指定目錄下文件名列表寫入INI文件
實例252 獲取INI文件中記錄的數據庫配置信息
7.2 讀寫XML文件
實例253 獲取XML文件中的內容
實例254 將部門結構信息插入XML文件中

第3篇 數據庫篇
第8章 ADO基本操作
8.1 ADO技術
實例255 使用ADO連接Access數據庫
實例256 使用ADO Data控件連接Access數據庫
實例257 使用ADO連接SQL Server數據庫
實例258 利用ADO連接SQL Server數據庫的兩種格式
實例259 利用Execute執行SQL語句
8.2 記錄集操作
實例260 遍歷記錄集
實例261 使用記錄集對象的AddNew方法添加記錄
實例262 使用記錄集對象的Update方法更新記錄
實例263 使用記錄集對象的Delete方法刪除記錄
實例264 通過記錄集對象過濾數據
實例265 在記錄集中對查詢結果排序
實例266 利用記錄集對象批量更新數據
第9章 數據庫維護
9.1 數據庫應用
實例267 獲取SQL Server數據庫的表結構
實例268 獲取Access數據庫的表結構
實例269 獲得SQL Server中的數據庫名稱
實例270 如何判斷一個表是否存在
實例271 對數據庫進行錄入圖片
實例272 從數據庫中提取圖片
實例273 將數據庫文件轉化為文本文件
實例274 在程序中執行SQL Server腳本
實例275 設置ADO Recordset對象的RecordCount可用
實例276 獲取ADO連接數據庫的字符串
9.2 數據維護
實例277 分離數據庫
實例278 附加數據庫
實例279 斷開SQL Server數據庫與其他應用程序的連接
實例280 利用SQL語句執行外圍命令
實例281 備份數據庫
實例282 還原數據庫
實例283 定時備份Access數據庫
實例284 枚舉SQL Server服務器
實例285 將數據庫中的數據導入到Word文檔中
┅┅
第10章 SQL查詢
第11章 SQL高級查詢

第4篇 打印、報表、圖表技術篇
第12章 打印技術
第13章 報表設計
第14章 圖表數據分析

第5篇 網絡篇
第15章 網絡開發
第16章 Web編程

第6篇 軟件安全控制篇
第17章 加密與解密技術
第18章 數據庫安全
第19章 軟件注冊與安全防護
網路書店 類別 折扣 價格
  1. 新書
    87
    $668