Visual C++套用教程

Visual C++套用教程

《Visual C++套用教程》是2017年1月人民郵電出版社出版的圖書,作者是鄭阿奇、丁有和。

基本介紹

  • 中文名:Visual C++套用教程
  • 作者:鄭阿奇、丁有和
  • ISBN:9787115182081
  • 頁數:300頁
  • 定價:32元
  • 出版社:人民郵電出版社
  • 出版時間:2017年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書在複習C++基礎知識後,先從Windows編程入手,然後引入MFC編程,再分別介紹MFC編程環境下的基本概念,進而一步一步展開。Visual C++內容安排突出基本概念和基本內容,通過一個一個的小綜合,把小的知識點串起來,從而深化理解。實驗部分前面突出知識點實際訓練,後面是本書的小綜合實踐,**後的大綜合突出資料庫和圖形套用。同時,本書把內容介紹和套用技術有機地結合起來,為使用Visual C++解決問題時可能遇到的困難提供簡單的解決方案。
本書可以作為大學本科、高職高專的教材,也可供Visual C++套用開發人員參考。

圖書目錄

第 一部分 Visual C++教程
第 1章 C++基礎 2
1.1 C++概述 2
1.1.1 C++程式創建 2
1.1.2 C++程式結構 4
1.1.3 C++程式組成 6
1.2 類和對象 7
1.2.1 面向對象程式設計 7
1.2.2 類的聲明 8
1.2.3 對象的定義和初始化 10
1.2.4 對象成員的訪問 11
1.2.5 構造函式和析構函式 12
1.2.6 new和delete 14
1.2.7 對象賦值和拷貝構造函式 16
1.2.8 this指針 19
1.3 繼承和派生 20
1.3.1 繼承的特性 20
1.3.2 派生類的定義 20
1.3.3 繼承方式 21
1.3.4 派生類數據成員初始化 24
1.3.5 基類成員的訪問 27
1.4 多態和虛函式 27
1.4.1 多態概述 27
1.4.2 虛函式定義 29
1.4.3 虛函式的內部機制 30
習題 31
第 2章 MFC編程和操作 33
2.1 Windows編程 33
2.1.1 C++的Windows編程 33
2.1.2 Windows編程特點 36
2.1.3 Windows基本數據類型 37
2.2 MFC編程 38
2.2.1 MFC概述 38
2.2.2 一個MFC程式 39
2.2.3 理解程式代碼 40
2.2.4 MFC應用程式框架類型 40
2.3 MFC程式套用 41
2.3.1 文檔應用程式創建 42
2.3.2 項目檔案和項目配置 44
2.3.3 項目管理 45
2.3.4 資源和資源標識 46
2.3.5 框架視窗、文檔和視圖 47
2.3.6 對話框和控制項 48
2.4 訊息和訊息映射 50
2.4.1 使用類嚮導 50
2.4.2 訊息分類 51
2.4.3 訊息映射 52
2.4.4 訊息映射代碼框架 53
2.5 Visual C++常用操作 54
2.5.1 類的添加和刪除 54
2.5.2 成員的添加和刪除 55
2.5.3 檔案打開和成員定位 56
2.5.4 使用嚮導工具列 56
習題 57
第3章 對話框和常用控制項 58
3.1 對話框的使用 58
3.1.1 添加對話框資源 58
3.1.2 設定對話框屬性 60
3.1.3 添加和布局控制項 61
3.1.4 創建對話框類 63
3.1.5 添加對話框代碼 63
3.1.6 在程式中調用對話框 64
3.1.7 模式對話框和無模式對話框 64
3.2 控制項的創建和使用方法 65
3.2.1 控制項的創建方法 65
3.2.2 控制項的訊息及訊息映射 67
3.2.3 控制項的數據交換和數據校驗 69
3.3 常用控制項 72
3.3.1 靜態控制項和按鈕 73
3.3.2 編輯框和旋轉按鈕控制項 77
3.3.3 列表框 83
3.3.4 組合框 88
3.3.5 進展條和日期時間控制項 92
3.3.6 滾動條和滑動條 95
3.4 通用對話框和訊息對話框 99
3.4.1 通用對話框 100
3.4.2 訊息對話框 101
3.5 綜合套用 102
習題 104
第4章 選單、工具列和狀態欄 105
4.1 選單 105
4.1.1 用編輯器設計選單 105
4.1.2 使用鍵盤快捷鍵 108
4.1.3 更改應用程式選單 109
4.1.4 選單的編程控制 110
4.1.5 使用快捷選單 113
4.2 工具列 114
4.2.1 使用工具列編輯器 114
4.2.2 工具按鈕和選單項相結合 116
4.2.3 多個工具列的使用 117
4.3 狀態欄 119
4.3.1 狀態欄的定義 119
4.3.2 狀態欄的常用操作 119
4.3.3 改變狀態欄的風格 121
4.4 互動對象的動態更新 121
4.5 綜合套用 122
習題 126
第5章 圖示、游標和視窗框架 127
5.1 圖像編輯器 127
5.2 圖示 128
5.2.1 圖示的調入、清除和顯示 128
5.2.2 應用程式圖示的改變 131
5.2.3 獲取系統檔案圖示 132
5.2.4 托盤圖示操作 133
5.3 游標 136
5.4 視窗樣式和狀態 138
5.4.1 視窗樣式 138
5.4.2 視窗樣式設定 139
5.4.3 視窗狀態改變 140
5.5 綜合套用 142
習題 145
第6章 數據和文檔 146
6.1 CString類 146
6.1.1 BSTR、const char*、LPCTSTR和CString 146
6.1.2 字元串的字元訪問 147
6.1.3 清空及字元串長度 148
6.1.4 提取和大小寫轉換 148
6.2 使用簡單數組集合類 149
6.3 使用CFile類 150
6.3.1 檔案的打開和關閉 150
6.3.2 檔案的讀寫和定位 151
6.3.3 獲取檔案的有關信息 152
6.3.4 CFile示例 152
6.4 文檔序列化 153
6.4.1 文檔模板和字串資源 154
6.4.2 文檔序列化過程 155
6.4.3 CArchive類和序列化操作 157
6.4.4 CArchive類和CFile類關聯 159
6.5 綜合套用 159
習題 163
第7章 圖形、文本和點陣圖 164
7.1 概述 164
7.1.1 設備環境類 164
7.1.2 坐標映射 164
7.1.3 CPoint、CSize和CRect 166
7.1.4 顏色和顏色對話框 168
7.2 圖形設備接口 169
7.2.1 使用GDI對象 169
7.2.2 畫筆 170
7.2.3 畫刷 171
7.2.4 點陣圖 172
7.3 圖形繪製 173
7.3.1 畫點、線 174
7.3.2 矩形和多邊形 175
7.3.3 曲線 176
7.3.4 圖形繪製示例 177
7.4 字型與文字處理 178
7.4.1 字型和字型對話框 178
7.4.2 常用文本輸出函式 180
7.4.3 文本格式化屬性 182
7.4.4 計算字元的幾何尺寸 183
7.4.5 文檔內容顯示及其字型改變 183
7.5 在對話框及控制項中繪圖 185
7.6 綜合套用 186
習題 192
第8章 視圖套用框架 193
8.1 文檔與視圖的相互作用 193
8.2 一般視圖框架 194
8.2.1 CEditView和CRichEditView 195
8.2.2 CFormView 196
8.2.3 CHtmlView 198
8.2.4 CScrollView 199
8.3 列表視圖框架 199
8.3.1 列表視圖類型和樣式 199
8.3.2 列表項的基本操作 200
8.3.3 列表控制項的訊息 203
8.3.4 列表視圖套用示例 203
8.4 樹視圖框架 206
8.4.1 樹視圖的樣式和操作 206
8.4.2 樹視圖控制項的訊息 208
8.4.3 樹視圖套用示例 209
8.5 切分視圖框架 211
8.5.1 切分類型 211
8.5.2 靜態切分實現 212
8.5.3 動態切分視窗實現 213
8.6 綜合套用 214
習題 217
第9章 資料庫套用 218
9.1 資料庫和ODBC操作 218
9.1.1 資料庫基本概念 218
9.1.2 MFC ODBC嚮導過程 219
9.1.3 ODBC數據表綁定更新 223
9.2 MFC ODBC套用編程 224
9.2.1 查詢記錄 225
9.2.2 編輯記錄 226
9.2.3 欄位操作 229
9.2.4 多表處理 233
9.3 ADO資料庫編程 237
9.3.1 ADO編程的一般過程 237
9.3.2 Recordset對象使用 240
9.3.3 Command對象使用 242
9.4 資料庫相關的ActiveX控制項 243
9.4.1 使用MSFlexGrid控制項 244
9.4.2 RemoteData和DBGrid控制項 245
9.5 綜合套用 247
習題 252
第 二部分 實驗
實驗1 認識Visual C++ 6.0中文版開發環境 254
實驗2 類和對象 263
實驗3 繼承和派生 266
實驗4 多態和調試 270
實驗5 MFC編程和操作 275
實驗6 對話框和按鈕控制項 277
實驗7 編輯框、列表框和組合框 279
實驗8 進展條、滾動條和滑動條 283
實驗9 選單、工具列和狀態欄 284
實驗10 圖示、游標和視窗框架 284
實驗11 數據和文檔 285
實驗12 圖形、文本和點陣圖 286
實驗13 視圖套用框架 286
實驗14 ODBC資料庫編程 287
實驗15 ADO資料庫編程 289
第三部分 實習
實習 大綜合套用 292
實習題目 292
所需知識 292
實習目的 292
實習建議 292
實習要求 292
界面設計 293
方案選擇 293
實現方法 294

相關詞條

熱門詞條

聯絡我們