VisualC++實用教程(第5版)

VisualC++實用教程(第5版)

《VisualC++實用教程(第5版)》是2014年11月電子工業出版社出版的圖書,作者是丁有和。

基本介紹

  • 書名:VisualC++實用教程(第5版)
  • 作者:丁有和
  • ISBN:9787121239267
  • 出版社:電子工業出版社
  • 出版時間:2014年11月
  • 頁數:316
  • 字數:506千字
  • 開本:16(185*260)
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書是根據高等職業教育的特點,兼顧C++等級考試內容,以套用為目的,以必需夠用為度,以方便教和學為宗旨而編寫。第1~8章為C++內容,兼顧C++等級考試。第9~14章為Visual C++內容,包括MFC應用程式建立、視窗和對話框、常用控制項、基本界面元素、數據文檔和視圖、圖形和資料庫套用等。每章以“實際需要套用”為主線,內容之後通常都是實例,一般先提出為什麼,再提做什麼,然後給出示例演示怎么做,最後包括“常見問題解答”、“實驗實訓”以及“思考和練習”等內容。綜合套用通過附錄中的兩個大作業(學生成績管理(C++版)和MFC)實現,用於比較和教學。 本書可作為高等職業教育相關課程教材,也可供廣大Visual C++套用開發人員參考。

圖書目錄

第1章 Visual C++概述1
1.1 C++概述1
1.1.1 C++程式創建1
1.1.2 C++代碼結構3
1.2 使用Visual C++5
1.2.1 控制台應用程式嚮導5
1.2.2 認識開發環境布局6
1.2.3 認識工具列7
1.2.4 操作工具列9
1.2.5 項目工作區視窗10
1.2.6 退出Visual C++ 6.011
1.3 代碼編輯和錯誤修正11
1.3.1 代碼編輯11
1.3.2 修正語法錯誤12
1.4 常見問題解答13
1.5 實驗實訓14
思考與練習15
第2章 常量、變數和運算16
2.1 常量和變數16
2.1.1 基本數據類型16
2.1.2 字面常量18
2.1.3 變數及其命名規則20
2.1.4 標識符常量22
2.2 運算23
2.2.1 算術運算23
2.2.2 賦值運算24
2.2.3 數據類型轉換26
2.2.4 自增和自減27
2.2.5 sizeof運算符27
2.2.6 逗號運算符27
2.2.7 位運算符28
2.2.8 優先權和結合性29
2.3 基本輸入輸出30
2.3.1 輸入流(cin)30
2.3.2 輸出流(cout)31
2.3.3 使用格式運算元oct、dec和hex32
2.4 常見問題解答32
2.5 實驗實訓34
思考與練習34
第3章 順序、選擇和循環37
3.1 順序結構和塊37
3.1.1 說明語句37
3.1.2 表達式語句37
3.1.3 塊語句38
3.2 選擇結構39
3.2.1 條件的構成39
3.2.2 if語句40
3.2.3 ?:運算符42
3.2.4 switch語句42
3.3 循環結構44
3.3.1 while語句44
3.3.2 do…while語句45
3.3.3 for語句45
3.3.4 break和continue47
3.4 結構化程式設計套用48
3.4.1 算法和流程圖48
3.4.2 自動出題器50
3.4.3 列印圖案51
3.5 常見問題解答53
3.6 實驗實訓54
思考與練習54
第4章 函式、作用域和編譯預處理57
4.1 函式57
4.1.1 函式的定義和調用57
4.1.2 函式的參數傳遞60
4.1.3 帶默認形參值的函式61
4.1.4 函式重載62
4.1.5 函式的遞歸調用63
4.2 作用域和存儲類型65
4.2.1 作用域65
4.2.2 存儲類型67
4.3 編譯預處理69
4.3.1 宏定義69
4.3.2 檔案包含命令70
4.3.3 條件編譯命令71
4.3.4 包含重複處理72
4.4 常見問題解答73
4.5 實驗實訓74
思考與練習74
第5章 數組、指針和引用77
5.1 數組77
5.1.1 一維數組77
5.1.2 二維數組79
5.1.3 數組與函式80
5.1.4 排序81
5.2 指針和引用85
5.2.1 地址和指針85
5.2.2 指針定義和引用86
5.2.3 &和*運算符87
5.2.4 指針運算88
5.2.5 指針和數組89
5.2.6 指針和函式90
5.2.7 new和delete91
5.2.8 引用和引用傳遞92
5.3 字元串及其操作93
5.3.1 字元數組93
5.3.2 字元指針94
5.3.3 帶參的main函式95
5.3.4 字元串處理函式96
5.4 常見問題解答98
5.5 實驗實訓100
思考與練習100
第6章 結構和鍊表104
6.1 結構體104
6.1.1 結構體變數104
6.1.2 結構數組106
6.1.3 結構與函式107
6.1.4 結構指針109
6.2 共用體和自定義110
6.2.1 共同體110
6.2.2 使用typedef110
6.3 簡單鍊表112
6.3.1 鍊表概述112
6.3.2 鍊表的創建和遍歷113
6.3.3 鍊表的基本操作115
6.3.4 求解josephus問題118
6.4 常見問題解答121
6.5 實驗實訓121
思考與練習122
第7章 類、對象和成員123
7.1 類和對象定義123
7.1.1 類的聲明和定義123
7.1.2 對象定義和成員訪問125
7.1.3 類作用域和成員訪問許可權126
7.1.4 構造函式和析構函式127
7.2 對象的使用129
7.2.1 對象賦值和拷貝129
7.2.2 淺拷貝和深拷貝130
7.2.3 對象成員的初始化132
7.3 成員特性133
7.3.1 靜態成員133
7.3.2 常類型135
7.3.3 this指針137
7.4 常見問題解答139
7.5 實驗實訓139
思考與練習141
第8章 繼承、多態和流143
8.1 繼承和派生143
8.1.1 單繼承143
8.1.2 派生類的構造和析構146
8.1.3 多繼承147
8.2 多態和虛函式148
7.2.1 虛函式148
7.2.2 純虛函式和抽象類150
8.3 運算符重載151
8.3.1 運算符重載概述152
8.3.2 賦值符重載153
8.3.3 轉換函式155
8.4 輸入輸出流156
8.4.1 流類和流對象157
8.4.2 輸入輸出成員函式157
8.4.3 檔案流及其處理160
8.4.4 順序和隨機檔案操作163
8.5 常見問題解答166
8.6 實驗實訓168
思考與練習168
第9章 MFC應用程式基礎170
9.1 FC編程170
9.1.1 MFC概述170
9.1.2 一個MFC程式171
9.1.3 程式運行機制173
9.2 應用程式嚮導174
9.2.1 MFC AppWizard概述174
9.2.2 創建文檔應用程式175
9.2.3 項目檔案和配置177
9.2.4 項目工作區179
9.2.5 應用程式類框架180
9.3 訊息映射和類嚮導180
9.3.1 訊息映射機制181
9.3.2 使用類嚮導182
9.3.3 常見訊息184
9.3.4 訊息對話框186
9.4 Visual C++常用操作187
9.4.1 成員的添加和刪除187
9.4.2 檔案打開和成員定位189
9.4.3 使用嚮導工具列189
9.5 常見問題解答190
9.6 實驗實訓191
思考與練習192
第10章 視窗和對話框193
10.1 框架視窗193
10.1.1 主視窗和文檔視窗193
10.1.2 視窗樣式的設定194
10.1.3 視窗狀態的改變197
10.2 創建和布局對話框199
10.2.1 資源和資源標識199
10.2.2 創建對話框應用程式200
10.2.3 添加對話框資源201
10.2.4 設定對話框屬性202
10.2.5 添加和布局控制項203
10.3 使用對話框206
10.3.1 創建對話框類206
10.3.2 映射WM_INITDIALOG訊息207
10.3.3 在程式中調用對話框208
10.3.4 模式和無模式對話框209
10.3.5 通用對話框209
10.4 常見問題解答210
10.5 實驗實訓211
思考與練習212
第11章 常用控制項213
11.1 創建和使用控制項213
11.1.1 控制項的通用屬性和訊息213
11.1.2 控制項類和控制項變數214
11.1.3 DDX和DDV215
11.1.4 示例:使用控制項變數215
11.2 靜態控制項和按鈕218
11.2.1 靜態控制項218
11.2.2 按鈕219
11.2.3 示例:製作問卷調查220
11.3 編輯框和旋轉按鈕223
11.3.1 編輯框223
11.3.2 旋轉按鈕224
11.3.3 示例:學生成績輸入226
11.4 列表框228
11.4.1 列表框樣式和訊息228
11.4.2 列表框基本操作229
11.4.3 示例:城市郵政編碼231
11.5 組合框233
11.5.1 組合框樣式和訊息233
11.5.2 組合框常見操作235
11.5.3 示例:城市郵編和區號236
11.6 進展條和日曆控制項238
11.6.1 進展條239
11.6.2 日曆控制項239
11.6.3 計時器240
11.6.4 示例:自動時間顯示241
11.7 滾動條和滑動條242
11.7.1 滾動條242
11.7.2 滑動條243
11.7.3 示例:調整對話框背景顏色244
11.8 常見問題解答246
11.9 實驗實訓247
思考與練習247
第12章 基本界面元素248
12.1 圖示和游標248
12.1.1 圖像編輯器248
12.1.2 圖示及其使用250
12.1.3 游標及其使用252
12.2 選單254
12.2.1 用編輯器設計選單254
12.2.2 使用鍵盤快捷鍵256
12.3 工具列257
12.3.1 使用工具列編輯器258
12.3.2 工具按鈕和選單項相結合259
12.4 狀態欄260
12.4.1 狀態欄的定義260
12.4.2 狀態欄的常用操作261
12.4.3 改變狀態欄的風格262
12.5 常見問題解答263
12.6 實驗實訓264
思考與練習264
第13章 數據、文檔和視圖266
13.1 數據和文檔序列化266
13.1.1 字串資源266
13.1.2 文檔序列化267
13.1.3 使用CArchive類269
13.1.4 簡單數組集合類270
13.1.5 示例:文檔讀取並顯示271
13.2 視圖及套用框架272
13.2.1 一般視圖框架272
13.2.2 圖像列表273
13.2.3 列表視圖框架274
13.2.4 樹視圖框架279
13.3 文檔視圖結構284
13.3.1 作用函式284
13.3.2 切分視窗286
13.3.3 一檔多視287
13.4 常見問題解答292
13.5 實驗實訓293
思考與練習294
第14章 圖形和資料庫295
14.1 圖形和文本295
14.1.1 圖形繪製295
14.1.2 GDI點陣圖298
14.1.3 字型與文字300
14.2 MFC ODBC資料庫304
14.2.1 MFC ODBC嚮導過程304
14.2.2 數據表綁定更新308
14.2.3 顯示記錄總數和當前記錄號309
14.2.4 查詢記錄311
14.2.5 編輯記錄312
14.3 常見問題解答314
14.4 實驗實訓315
思考與練習318
附錄A 程式簡單調試319
附錄B 大作業一:學生成績管理(C++版)322
附錄C 大作業二:學生成績管理(MFC版)330
附錄D 創建Access資料庫和數據表337

相關詞條

熱門詞條

聯絡我們