Visual C++案例教程

Visual C++案例教程

《Visual C++案例教程》是2011年出版的圖書,作者是黃維通。

基本介紹

  • 書名:Visual C++案例教程
  • 作者:黃維通
  • ISBN:9787302238089
  • 定價:25元
  • 出版時間:2011年
  • 裝幀:平裝
基本信息,內容簡介,目錄,

基本信息

作者:黃維通
ISBN:9787302238089
定價:25元
印次:1-1
裝幀:平裝
印刷日期:2011-1-5

內容簡介

實踐教學是鞏固理論知識和加深對理論認識的有效途徑之一,是培養具有創新意識的高素質人才的重要環節,是學生將理論套用於實踐的重要平台,通過實踐教學這一環節,使學生將課堂所學的理論運用到實踐中去,增加感性認識,提高實際套用與開發能力。是理論聯繫實際、培養學生掌握科學方法和提高動手能力的重要平台。
本教材的建設,定位於實踐教學和套用型人才的培養,教材內容定位於案例教學,體現實踐教學的模式探究。
本教材基於VC++ 2008的開發環境,所有代碼均在VC++ 2008環境下運行通過。主要培養學生的系統設計能力、開發能力與套用能力,先介紹C++的基礎知識、Windows應用程式的開發和基於MFC應用程式的開發的基礎知識以夯實基礎,再通過大家非常熟悉的套用系統如選課系統的設計與實現、人事管理系統的設計與實現、BBS的設計與實現和圖形圖像處理軟體的設計與開發等實際套用案例,體會系統開發的整個過程,使得學生將來走上工作崗位後,能夠較快地適應工作和開發環境。

目錄

第1章 初識Visual C++ 20081
1.1 集成開發環境簡介1
1.1.1 主視窗1
1.1.2 工具列選項2
1.1.3 項目和解決方案2
1.2 創建控制台應用程式3
1.3 創建MFC應用程式6
1.4 創建Windows Forms應用程式8
1.5 小結9
第2章 C++基礎知識10
2.1 C++的發展歷程10
2.2 一個簡單的C++程式11
2.3 數據類型11
2.3.1 C++的基本數據類型11
2.3.2 複合數據類型12
2.4 常量及其定義15
2.5 變數16
2.6 指針17
2.6.1 指針的類型及其定義18
2.6.2 指針的初始化18
2.6.3 字元串指針18
2.6.4 引用類型18
2.7 C++中的控制結構19
2.7.1 條件語句19
2.7.2 循環語句21
2.7.3 轉移語句22
2.8 函式23
2.9 類與對象24
2.9.1 類的定義24
2.9.2 對象25
2.9.3 內聯方法27
2.10 構造函式和析構函式28
2.10.1 構造函式28
2.10.2 析構函式30
2.11 重載31
2.11.1 函式重載31
2.11.2 操作符重載33
2.12 友元35
2.13 this指針36
2.14 繼承38
2.14.1 派生類38
2.14.2 多重繼承39
2.15 多態性和虛擬函式41
2.15.1 多態性41
2.15.2 虛擬函式41
2.15.3 虛擬析構函式44
2.16 流45
2.17 小結45
第3章 Windows應用程式46
3.1 Windows編程基礎46
3.1.1 視窗的元素47
3.1.2 事件驅動47
3.1.3 Windows訊息49
3.2 Windows應用程式的結構49
3.2.1 WinMain函式50
3.2.2 WndProc函式57
3.2.3 完成Windows程式開發的第一步58
3.3 視窗繪圖的基本概念59
3.3.1 視窗客戶區59
3.3.2 映射模式60
3.3.3 Windows圖形設備接口61
3.3.4 圖形刷新61
3.4 在視窗中繪圖的步驟62
3.4.1 獲取設備環境64
3.4.2 設定映射模式65
3.4.3 繪圖工具與顏色65
3.4.4 常用的繪圖函式67
3.4.5 繪製萬花筒圖案70
3.5 文本的輸出73
3.5.1 設定文本的屬性73
3.5.2 文本的輸出過程75
3.5.3 在萬花筒圖案旁輸出文字77
3.6 對鍵盤和滑鼠的回響78
3.6.1 鍵盤在應用程式中的套用78
3.6.2 在萬花筒示例中添加鍵盤回響81
3.6.3 滑鼠在應用程式中的套用82
3.6.4 在萬花筒示例中添加滑鼠回響84
3.7 小結84
第4章 MFC基礎知識85
4.1 MFC概述85
4.2 MFC類的組織結構及主要類的簡介87
4.2.1 MFC類的組織結構87
4.2.2 根類88
4.2.3 應用程式體系結構類89
4.2.4 可視對象類93
4.2.5 通用類95
4.2.6 OLE類96
4.2.7 ODBC資料庫類97
4.2.8 MFC中全局函式與全局變數97
4.3 MFC應用程式嚮導98
4.4 小結103
第5章 資料庫應用程式的開發104
5.1 有關資料庫的基礎知識104
5.2 ODBC介紹和引用104
5.2.1 ODBC簡介104
5.2.2 MFC對ODBC的封裝105
5.2.3 如何訪問資料庫106
5.3 一個簡單的示例109
5.3.1 示例描述109
5.3.2 創建Access資料庫109
5.3.3 創建MFC ODBC應用程式110
5.3.4 編輯應用程式外觀112
5.3.5 將控制項連結到資料庫欄位112
5.3.6 示例運行結果113
5.4 在資料庫應用程式中常用的幾個類113
5.4.1 CRecordView類114
5.4.2 CRecordset類115
5.4.3 CDatabase類118
5.4.4 RFX119
5.4.5 CDBException121
5.5 在示例中增加刪除、修改功能121
5.5.1 增加刪除功能121
5.5.2 增加修改功能123
5.6 小結124
第6章 選課系統的設計與實現125
6.1 功能簡介125
6.1.1 主界面125
6.1.2 系統信息維護125
6.1.3 學生選課系統125
6.2 資料庫設計127
6.2.1 使用Access創建資料庫127
6.2.2 配置ODBC數據源128
6.3 工程設定130
6.3.1 創建基於對話框的應用程式130
6.3.2 導入MSFlexGrid控制項130
6.4 創建用戶界面131
6.4.1 創建主界面131
6.4.2 創建“學生選課”界面132
6.4.3 創建“系統維護”界面134
6.5 創建數據集類135
6.6 增添業務功能137
6.6.1 選課137
6.6.2 系統維護142
第7章 人事管理系統的實現148
7.1 系統設計148
7.1.1 系統功能分析148
7.1.2 系統功能模組設計148
7.2 資料庫設計148
7.2.1 資料庫需求分析149
7.2.2 資料庫邏輯結構設計與實現149
7.2.3 初始數據的輸入151
7.3 各個功能模組的創建151
7.3.1 程式框架151
7.3.2 檔案管理模組的創建154
7.3.3 工資管理模組的創建165
7.3.4 社會保險模組的創建175
7.3.5 契約管理模組的創建 179
7.3.6 用戶管理模組的創建182
7.4 系統使用說明185
7.4.1 登錄系統185
7.4.2 視窗顯示管理186
第8章 Blue BBS系統的設計與實現187
8.1 系統概述187
8.1.1 BBS系統的概念187
8.1.2 用例圖187
8.1.3 相關術語187
8.2 系統設計188
8.2.1 設計思路188
8.2.2 系統機制189
8.2.3 事件驅動190
8.2.4 視窗機制190
8.2.5 視窗繪製191
8.2.6 頁面載入191
8.2.7 數據操作191
8.2.8 通用視窗類191
8.3 資料庫設計191
8.3.1 實體集定義192
8.3.2 E-R圖192
8.3.3 關係模型192
8.4 程式實現194
8.4.1 主程式流程194
8.4.2 伺服器執行緒流程194
8.4.3 會話主循環194
8.4.4 頁面流195
8.5 類結構195
8.5.1 普通類195
8.5.2 基礎類199
8.5.3 數據綁定類203
8.5.4 視窗類206
8.5.5 套用類212
8.5.6 宏214
8.6 Blue BBS使用方法216
8.6.1 伺服器端216
8.6.2 客戶端216
8.6.3 主界面217
8.6.4 閱讀當前討論區218
8.6.5 分類區列表218
8.6.6 查找討論區218
8.6.7 個人設定219
8.6.8 退出系統219
第9章 圖像處理系統Imager的設計與實現220
9.1 Imager功能簡介220
9.1.1 基本的圖像處理220
9.1.2 濾鏡操作220
9.1.3 圖像編輯222
9.1.4 抓取螢幕222
9.1.5 獲取網路上的圖像資源224
9.2 開發環境配置224
9.2.1 安裝BCGPRO224
9.2.2 安裝ImageX226
9.3 搭建應用程式框架 227
9.3.1 創建BCGPRO工程227
9.3.2 創建工具條228
9.3.3 創建ToolBox235
9.3.4 導入ImageX控制項236
9.3.5 建立訊息映射237
9.4 實現基本功能242
9.4.1 載入圖片242
9.4.2 瀏覽當前資料夾內的圖像245
9.4.3 圖像縮放245
9.5 添加圖像處理功能245
9.5.1 基本圖像處理246
9.5.2 濾鏡操作246
9.6 添加圖像編輯功能247
9.6.1 思路247
9.6.2 幾種編輯功能248

相關詞條

熱門詞條

聯絡我們