Visual C++大學教程

Visual C++大學教程

《Visual C++大學教程》是2008年12月人民郵電出版社出版的圖書,作者是馮博琴。

基本介紹

  • 書名:Visual C++大學教程
  • 作者:馮博琴
  • ISBN:9787115189424
  • 頁數:278頁
  • 定價:29.8元
  • 出版社:人民郵電出版社
  • 出版時間:2008年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書系統地介紹了有關Visual C++程式開發所涉及的各類知識。全書共分13章,包括Visual C++開發環境、C++語言基礎、語句和函式、面向對象程式設計、對話框應用程式、文檔視圖應用程式、控制項、選單、工具列和狀態欄設計、文字與圖形處理技術、列印、動態程式庫及多執行緒技術、多媒體設計、ADO資料庫編程和網路編程。本書所有知識都結合具體實例進行介紹,力求詳略得當,使讀者能夠快速掌握Visual C++編程技術。
本書不僅可以作為大學計算機及相關專業的選修課教材,也可供Visual C++編程初學者及程式開發人員參考使用。

圖書目錄

第 1章 Visual C++開發環境 1
1.1 Visual C++概述 1
1.2 Visual C++開發環境 1
1.2.1 Visual C++開發環境布局 1
1.2.2 Visual C++選單介紹 2
1.2.3 Visual C++工具列介紹 10
1.2.4 Visual C++控制項面板介紹 12
1.2.5 工作區視窗介紹 13
1.2.6 代碼編輯器介紹 15
1.3 利用Options視窗設定開發環境 16
小結 21
習題 21
第 2章 C++語言基礎 22
2.1 構建開發環境 22
2.1.1 創建簡單的工程 22
2.1.2 工程檔案分析 23
2.1.3 編譯、連結和運行工程 23
2.2 代碼編寫規範 24
2.3 C++基本要素 25
2.3.1 深入理解標識符 25
2.3.2 C++ 中常用關鍵字介紹 25
2.3.3 定義和使用常量 26
2.3.4 深入理解變數 27
2.4 數據類型 28
2.4.1 C++簡單數據類型介紹 28
2.4.2 字元串類型 28
2.4.3 數組類型 30
2.4.4 枚舉類型 33
2.4.5 結構體類型 34
2.4.6 C++指針類型 36
2.4.7 使用引用類型為變數設定別名 37
2.5 數據類型轉換 38
2.6 運算符 38
2.7 表達式 40
小結 41
習題 41
第3章 語句和函式 42
3.1 順序語句 42
3.2 分支語句 43
3.2.1 if判斷語句 43
3.2.2 switch語句 47
3.3 循環語句 50
3.3.1 使用跳轉語句goto實現循環 51
3.3.2 使用while語句根據關係表達式實現循環 51
3.3.3 使用for語句根據循環次數實現循環 53
3.4 其他控制語句 54
3.4.1 強制結束break 54
3.4.2 繼續語句continue 55
3.4.3 退出語句exit 56
3.5 函式 57
3.5.1 函式的聲明和定義 57
3.5.2 為函式設定參數 58
3.5.3 為函式參數設定默認值 58
3.5.4 為函式設定動態參數 59
3.5.5 定義內聯函式 59
3.5.6 定義和使用重載函式 60
3.5.7 套用函式模板定義通用函式 61
3.5.8 套用函式指針調用不同的函式 62
3.5.9 函式的遞歸調用 62
小結 63
習題 63
第4章 面向對象程式設計 64
4.1 類的定義和實例化 64
4.2 類成員的保護 65
4.3 構造函式的定義及調用 65
4.4 析構函式的定義及調用過程分析 68
4.5 類的繼承 70
4.5.1 單繼承 70
4.5.2 多繼承 72
4.5.3 虛繼承 73
4.6 為類定義內聯方法 77
4.7 定義靜態成員數據和靜態方法 77
4.8 定義友元類和友元函式 79
4.9 const方法 80
4.10 運算符重載 81
小結 83
習題 84
第5章 對話框應用程式 85
5.1 構建對話框應用程式 85
5.2 對話框的操作 87
5.2.1 創建對話框 87
5.2.2 顯示對話框 89
5.2.3 設定對話框屬性 90
5.3 對話框中控制項的操作 92
5.3.1 操作控制項 92
5.3.2 添加控制項成員變數 95
5.3.3 控制項的子類化 96
5.4 添加數據成員和成員函式 98
5.4.1 添加普通的數據成員 98
5.4.2 添加普通的成員函式 99
5.4.3 添加訊息處理函式 99
小結 100
習題 100
第6章 文檔/視圖應用程式 101
6.1 構建文檔/視圖應用程式 101
6.2 視圖分割 102
6.2.1 劃分子視窗 102
6.2.2 任意劃分子視窗 105
6.3 視圖視窗高級套用 110
6.3.1 隱藏視圖創建選擇視窗 110
6.3.2 動態創建視圖視窗 110
6.3.3 在視圖視窗中顯示網頁 112
小結 115
習題 115
第7章 控制項 116
7.1 靜態文本控制項(Static Text) 116
7.2 編輯框控制項(Edit Box) 119
7.3 按鈕控制項(Button) 124
7.4 複選框(Check Box)和單選按鈕控制項(RadioButton) 128
7.5 組合框控制項(Combo Box) 129
7.6 列表視圖控制項(List Control) 132
7.7 樹視圖控制項(Tree Control) 137
小結 143
習題 143
第8章 選單、工具列和狀態欄
設計 144
8.1 選單設計 144
8.1.1 選單資源設計 144
8.1.2 選單項的命令處理 148
8.1.3 選單項的更新機制 149
8.1.4 選單類介紹 150
8.1.5 使用選單類創建選單 154
8.2 工具列設計 156
8.2.1 工具列資源設計 156
8.2.2 工具列的命令處理 157
8.2.3 工具列類(CToolBar)介紹 157
8.2.4 使用工具列類創建工具列 160
8.3 狀態欄設計 161
8.3.1 狀態欄類(CStatusBar)介紹 161
8.3.2 使用狀態欄類創建狀態欄 164
小結 165
習題 165
第9章 文字與圖形處理技術 166
9.1 圖形設備接口 166
9.1.1 設備上下文介紹 166
9.1.2 熟悉使用GDI對象 167
9.2 文本輸出 174
9.2.1 使用TextOut方法在指定位置輸出文本 174
9.2.2 使用DrawText方法格式化輸出文本 174
9.3 文本屬性 175
9.3.1 設定文本字型 175
9.3.2 設定文本對齊方式 178
9.3.3 設定文本顏色 178
9.3.4 設定文本背景顏色 179
9.3.5 設定文本背景模式 180
9.4 圖像顯示 180
9.4.1 設備相關和設備無關點陣圖 180
9.4.2 在視圖中繪製點陣圖 181
9.4.3 在界面中實現點陣圖變換 182
小結 183
習題 183
第 10章 列印、動態程式庫及多執行緒技術 184
10.1 列印技術 184
10.1.1 映射模式與坐標系統 184
10.1.2 列印控制 186
10.1.3 列印實例 191
10.2 動態程式庫技術 195
10.2.1 程式庫概述 195
10.2.2 程式庫的創建與使用 196
10.2.3 程式庫的導出 200
10.3 多執行緒技術 207
10.3.1 深入理解執行緒 207
10.3.2 執行緒的創建與終止 208
10.3.3 執行緒同步 209
小結 217
習題 217
第 11章 多媒體技術 218
11.1 圖像處理技術 218
11.1.1 點陣圖檔案結構分析 218
11.1.2 將點陣圖檔案繪製成對話框背景 220
11.1.3 將設備上下文轉換為點陣圖 221
11.1.4 在程式中顯示JPEG與GIF檔案 223
11.2 音頻處理技術 224
11.2.1 播放應用程式中的WAVE資源 225
11.2.2 播放WAVE檔案 225
11.2.3 音量大小控制 227
11.3 視頻處理技術 231
11.3.1 播放AVI檔案 231
11.3.2 播放Flash動畫 234
小結 236
習題 236
第 12章 ADO資料庫編程 237
12.1 ADO對象 237
12.1.1 連線對象 237
12.1.2 命令對象 239
12.1.3 記錄集對象 239
12.2 ADO資料庫操作技術 241
12.2.1 導入ADO動態程式庫 241
12.2.2 使用ADO智慧型指針 242
12.2.3 初始化COM環境 242
12.2.4 連線資料庫 243
12.2.5 打開記錄集 245
12.2.6 遍歷記錄集 246
12.2.7 向記錄集中添加數據 248
12.2.8 修改現有記錄 250
12.2.9 刪除記錄集中指定記錄 251
12.2.10 使用SQL運算元據庫 252
小結 254
習題 254
第 13章 網路編程 255
13.1 網路基礎知識 255
13.1.1 計算機網路的定義、功能及分類 255
13.1.2 OSI參考模型 256
13.1.3 TCP/IP協定簇分析 256
13.2 區域網路技術 257
13.2.1 獲取網卡地址 257
13.2.2 獲取區域網路計算機名稱和IP 258
13.2.3 獲得網上共享資源 261
13.2.4 在區域網路中傳送短訊息 263
13.3 Windows套接字技術 264
13.3.1 WinSock API相關函式 264
13.3.2 使用套接字函式設計網路聊天室 267
13.4 WinSock類 271
13.4.1 CAsyncSocket類介紹 271
13.4.2 CSocket類介紹 275
13.4.3 使用WinSock類設計網路聊天室 275
小結 278
習題 278

相關詞條

熱門詞條

聯絡我們