《Visual C++典型模組與項目實戰大全》是2012年電子工業出版社出版的圖書,作者是明日科技。
基本介紹
- 書名:Visual C++典型模組與項目實戰大全
- 作者:明日科技
- 出版社:電子工業出版社
- 出版時間:2012年4月
- 頁數:524 頁
- 定價:79 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787121161117
內容簡介,圖書目錄,
內容簡介
本書以Visual C++程式開發人員經常開發的經典模組和實用項目為主線,全面介紹了項目開發的完整過程及開發中遇到的各種問題、技巧和經驗。全書共3篇21章,分為典型模組篇、項目實戰篇和環境搭建篇,其中,典型模組篇包括界面換膚軟體、視頻聊天軟體、區域網路電腦監控專家、螢幕錄像大師、計算機語音識別系統、葉子圖像處理軟體、桌面精靈、辦公小秘書、通訊新幹線、SQL資料庫提取器、*列印模組、軟體註冊模組和系統最佳化工具等13個模組,每個模組都分步進行詳細介紹,關鍵技術重點講解。項目實戰篇包括學生考試管理系統、酒店餐飲管理系統、人力資源管理系統和超市進銷存管理系統等4個完整項目,每個項目都從軟體工程的角度出發,從開發背景、需求分析、系統功能分析、資料庫分析、資料庫結構、系統開發到系統的編譯發行,每一過程都進行了詳細的講解。環境搭建篇主要包括熟悉Visual C++開發環境、SQL Server資料庫環境搭建、Oracle資料庫環境搭建和程式打包及安裝等內容,主要對開發環境的搭建及程式開發前的基礎知識進行講解。
本書所附配套光碟提供了書中所有案例的全部原始碼,所有原始碼都經過精心調試,在Windows XP、Windows 2000和Windows 2003下全部通過,保證能夠正常運行。
圖書目錄
第一篇 典型模組篇
第1章 界面換膚軟體(Visual C++6.0+動態程式庫+鉤子技術)
1.1 界面換膚模組概述
1.1.1 模組概述
1.1.2 程式預覽
1.2 關鍵技術
1.2.1 創建動態程式庫
1.2.2 向動態程式庫中添加點陣圖資源
1.2.3 向動態程式庫中添加C++類
1.2.4 修改對話框的視窗過程
1.2.5 為視窗關聯一個自定義數據結構
1.2.6 為應用程式安裝鉤子
1.3 載入皮膚檔案實現界面換膚
1.3.1 概述
1.3.2 設計皮膚檔案
1.3.3 設計主應用程式
1.4 載入組件庫實現界面換膚
1.4.1 概述
1.4.2 設計界面換膚組件庫
1.4.3 設計界面換膚演示程式
第2章 視頻聊天軟體(Visual C++6.0+Socket網路技術+VFW技術)
2.1 視頻聊天軟體概述
2.1.1 概述
2.1.2 功能描述
2.1.3 程式預覽
2.2 關鍵技術
2.2.1 VFW數字視頻捕捉技術
2.2.2 使用CSocket類實現網路通信
2.3 伺服器端
2.3.1 概述
2.3.2 界面設計
2.3.3 實現過程
2.4 客戶端
2.4.1 概述
2.4.2 界面設計
2.4.3 實現過程
第3章 區域網路電腦監控專家(Visual C++6.0+Socket網路技術+JPEG數據流技術)
3.1 區域網路電腦監控概述
3.1.1 模組概述
3.1.2 需求分析
3.1.3 程式預覽
3.2 關鍵技術
3.2.1 獲取螢幕設備上下文存儲為點陣圖數據流
3.2.2 將點陣圖數據流壓縮為JPEG數據流
3.2.3 將JPEG數據流分成多個數據報傳送到伺服器
3.2.4 將多個數據報組合為一個完整的JPEG數據流
3.2.5 根據JPEG數據流顯示圖像
3.2.6 雙擊實現視窗全螢幕顯示
3.3 客戶端主視窗設計
3.3.1 概述
3.3.2 實現過程
3.4 伺服器端主視窗設計
3.4.1 概述
3.4.2 實現過程
3.5 遠程控制視窗設計
3.5.1 概述
3.5.2 界面布局
3.5.3 實現過程
第4章 螢幕錄像大師(Visual C++6.0+AVI視頻技術)
4.1 螢幕錄像大師模組概述
4.1.1 模組概述
4.1.2 功能結構
4.1.3 模組預覽
4.2 關鍵技術
4.2.1 螢幕抓圖
4.2.2 抓圖時抓取滑鼠
4.2.3 將點陣圖數據流寫入AVI檔案
4.2.4 將AVI檔案轉換成點陣圖數據
4.2.5 獲得AVI檔案屬性
4.2.6 根據運行狀態顯示托盤圖示
4.2.7 獲得磁碟的剩餘空間
4.2.8 動態生成錄像檔案名稱
4.3 主窗體設計
4.4.1 概述
4.4.2 界面設計
4.4.3 功能實現
4.4 錄像截取模組設計
4.4.1 概述
4.4.2 界面設計
4.4.3 功能實現
4.5 錄像合成模組設計
4.5.1 概述
4.5.2 界面設計
4.5.3 功能實現
第5章 計算機語音識別系統(Visual C++6.0+SAPI技術)
5.1 系統概述
5.1.1 開發背景
5.1.2 功能結構
5.1.3 程式預覽
5.2 關鍵技術
5.2.1 開發包的安裝與使用
5.2.2 聲音特徵採集
5.3 主程式界面設計
5.4 語音朗讀模組
5.4.1 語音朗讀概述
5.4.2 實現過程
5.5 口型朗讀模組
5.5.1 口型朗讀模組概述
5.5.2 實現過程
5.6 朗讀配置模組
5.6.1 朗讀配置模組概述
5.6.2 實現過程
5.7 音頻流朗讀模組
5.7.1 音頻流朗讀模組概述
5.7.2 實現過程
5.8 語音識別模組
5.8.1 語音識別概述
5.8.2 實現過程
第6章 葉子圖像處理軟體(Visual C++6.0+GDI+圖像處理技術)
6.1 圖像處理模組概述
6.1.1 模組概述
6.1.2 功能結構
6.1.3 模組預覽
6.2 關鍵技術
6.2.1 點陣圖數據的存儲形式
6.2.2 任意角度旋轉圖像
6.2.3 實現圖像縮放
6.2.4 在Visual C++中使用GDI+進行圖像處理
6.2.5 實現圖像的水印效果
6.2.6 利用滾動視窗瀏覽圖片
6.2.7 使用子對話框實現圖像的局部選擇
6.3 圖像旋轉模組設計
6.3.1 概述
6.3.2 界面布局
6.3.3 實現過程
6.4 圖像平移模組設計
6.4.1 概述
6.4.2 界面布局
6.4.3 實現過程
6.5 圖像縮放模組設計
6.5.1 概述
6.5.2 界面布局
6.5.3 實現過程
6.6 圖像水印效果模組設計
6.6.1 概述
6.6.2 界面布局
6.6.3 實現過程
6.7 點陣圖轉換為JPEG模組設計
6.7.1 概述
6.7.2 界面布局
6.7.3 實現過程
6.8 照片版式處理模組設計
6.8.1 概述
6.8.2 界面布局
6.8.3 實現過程
第7章 桌面精靈(Visual C++6.0+註冊表操作技術+Microsoft Access 2003資料庫)
7.1 桌面精靈模組概述
7.1.1 模組概述
7.1.2 功能結構
7.1.3 程式預覽
7.2 關鍵技術
7.2.1 陽曆轉換成陰曆的算法
7.2.2 時鐘的算法
7.2.3 實現滑鼠穿透
7.2.4 窗體置頂及嵌入桌面
7.2.5 添加系統托盤
7.2.6 開機自動運行
7.2.7 自繪右鍵快捷選單
7.2.8 帶圖示的按鈕控制項
7.3 主窗體設計
7.3.1 概述
7.3.2 界面設計
7.3.3 實現過程
7.4 新建備忘錄模組設計
7.4.1 概述
7.4.2 界面設計
7.4.3 實現過程
7.5 新建紀念日模組設計
7.5.1 概述
7.5.2 界面設計
7.5.3 實現過程
7.6 紀念日列表模組設計
7.6.1 概述
7.6.2 界面設計
7.6.3 實現過程
7.7 視窗設定模組設計
7.7.1 概述
7.7.2 界面設計
7.7.3 實現過程
7.8 提示視窗模組設計
7.8.1 概述
7.8.2 界面設計
7.8.3 實現過程
第8章 辦公小秘書(Visual C++6.0+Access資料庫+INI檔案操作技術)
8.1 辦公小秘書模組概述
8.1.1 模組概述
8.1.2 功能結構
8.1.3 模組預覽
8.2 關鍵技術
8.2.1 如QQ般自動隱藏
8.2.2 按需要設計文本框
8.2.3 設計計算器的圓角按鈕
8.2.4 回行數據在INI檔案中的讀取與寫入
8.2.5 根據資料庫數據生成複選框
8.2.6 餅形圖顯示投票結果
8.2.7 為程式添加系統托盤
8.3 主窗體設計
8.3.1 概述
8.3.2 界面布局
8.3.3 實現過程
8.4 計算器設計
8.4.1 概述
8.4.2 界面布局
8.4.3 實現過程
8.5 便利貼設計
8.5.1 概述
8.5.2 界面布局
8.5.3 實現過程
8.6 加班模組設計
8.6.1 概述
8.6.2 界面布局
8.6.3 實現過程
8.7 投票項目模組設計
8.7.1 概述
8.7.2 界面布局
8.7.3 實現過程
第9章 通訊新幹線(Visual C++6.0+SQL Server 2005實現)
9.1 通訊新幹線概述
9.1.1 模組概述
9.1.2 功能結構
9.2 關鍵技術
9.2.1 設計選項卡
9.2.2 繪製對話框的四周
9.3 資料庫設計
9.3.1 數據表的建立
9.3.2 資料庫操作流程
9.4 通訊新幹線主程式模組
9.5 資料庫連線模組
9.6 數據備份模組
9.7 數據還原模組
9.8 數據初始化模組
9.9 開發技巧與難點分析
9.9.1 使用try…catch捕捉錯誤
9.9.2 資料庫記錄指針的正確使用
第10章 SQL資料庫提取器(Visual C++6.0+Word、Excel相關類+bcp工具)
10.1 SQL資料庫提取器概述
10.1.1 模組概述
10.1.2 功能結構
10.1.3 程式預覽
10.2 關鍵技術
10.2.1 獲得數據表、視圖和存儲過程
10.2.2 獲得表結構
10.2.3 向Word文檔中插入表格
10.2.4 向Word表格中插入圖片
10.2.5 向Excel表格中插入圖片
10.2.6 使用bcp實用工具導出數據
10.3 主窗體
10.3.1 功能概述
10.3.2 窗體界面設計
10.3.3 功能實現
10.4 附加資料庫模組設計
10.4.1 功能概述
10.4.2 窗體界面設計
10.4.3 功能實現
10.5 備份資料庫模組設計
10.5.1 功能概述
10.5.2 窗體界面設計
10.5.3 功能實現
10.6 數據導出模組設計
10.6.1 功能概述
10.6.2 窗體界面設計
10.6.3 功能實現
10.7 配置ODBC數據源模組設計
10.7.1 功能概述
10.7.2 窗體界面設計
10.7.3 功能實現
第11章 列印模組(Visual C++6.0+Access資料庫+SQL Server資料庫)
11.1 列印模組概述
11.1.1 模組概述
11.1.2 功能結構