Visual C++程式設計教程(2007年清華大學出版社出版的圖書)

Visual C++程式設計教程(2007年清華大學出版社出版的圖書)

本詞條是多義詞,共7個義項
更多義項 ▼ 收起列表 ▲

《Visual C++程式設計教程》是2007年清華大學出版社出版的圖書,作者是九洲書源、詹紅霞、侯思穎。

基本介紹

  • 書名: Visual C++程式設計教程  
  • 作者:九洲書源、詹紅霞、侯思穎
  • 出版社: 清華大學出版社
  • 出版時間:2007年
  • 定價:29.80 元
  • ISBN: 9787302161219  
內容簡介,圖書目錄,

內容簡介

隨著Windows 2000/XP作業系統的普及,現在已進入了採用Visual C++編程的時代。Visual C++不僅提供了控制台應用程式來學習和掌握C++程式語言,而且還提供了可視化的資源編輯器與MFC類及應用程式嚮導等工具,為快速、高效地開發最新Windows應用程式提供了極大的方便。本書以Visual C++ 6.0為基礎進行講解。全書共10章,主要內容包括:Visual C++ 6.0概述、C++程式設計基礎知識、面向對象編程、檔案的操作、文檔視圖結構、用戶界面設計、對話框及常用控制項、繪圖、資料庫編程以及綜合實例設計等知識。
本書深入淺出,使讀者可以在一個較低的編程起點上掌握Visual C++的程式設計方法和基本的程式設計思想。書中提供的大量實例可以作為讀者自建應用程式的基礎,每章最後一節都有相應的習題,可幫助讀者檢驗學習效果。
本書可作為各大中專院校、職業院校和各類培訓學校的教材使用,並適用於編程初學者作為自學參考書使用。

圖書目錄

第1章 Visual C++ 6.0概述 1
1.1 Visual C++ 6.0的特點 1
1.1.1 C++程式設計語言 1
1.1.2 Visual C++ 6.0的特性 1
1.2 Visual C++ 6.0的版本與使用
環境 2
1.2.1 Visual C++ 6.0的版本 2
1.2.2 Visual C++ 6.0的使用環境 2
1.3 Visual C++ 6.0的啟動與退出 3
1.3.1 Visual C++ 6.0的啟動 3
1.3.2 Visual C++ 6.0的退出 3
1.4 Visual C++ 6.0的開發環境 3
1.4.1 Visual C++ 6.0的主視窗 3
1.4.2 Visual C++ 6.0的選單欄 6
1.4.3 Visual C++ 6.0的工具列 11
1.5 Visual C++ 6.0的工程管理 12
1.5.1 使用MFC AppWizard
創建一個新工程 12
1.5.2 編譯、運行程式 14
1.6 上機練習 15
1.7 習題 17
第2章 C++程式設計基礎知識 18
2.1 C++語言的編碼基礎 18
2.1.1 基本組成 18
2.1.2 基本符號 19
2.1.3 保留字 20
2.1.4 標識符 20
2.2 C++語言的數據類型 20
2.2.1 基本數據類型 21
2.2.2 自定義數據類型 21
2.3 常量與變數 22
2.3.1 常量 22
2.3.2 變數 23
2.4 運算符和表達式 24
2.4.1 算術運算符 25
2.4.2 賦值運算符 26
2.4.3 關係運算符 26
2.4.4 邏輯運算符 27
2.4.5 條件運算符 27
2.4.6 逗號運算符 28
2.4.7 sizeof 運算符 28
2.4.8 位運算符 28
2.5 基本結構與控制語句 29
2.5.1 順序結構 29
2.5.2 選擇結構 32
2.5.3 循環結構 37
2.5.4 轉向語句 39
2.6 構造類型 43
2.6.1 數組 43
2.6.2 結構 46
2.6.3 聯合 47
2.6.4 typedef 48
2.7 函式 48
2.7.1 函式的定義與調用 49
2.7.2 函式的參數傳遞 50
2.7.3 函式中的局部變數與靜態變數 55
2.7.4 函式的嵌套和遞歸 57
2.7.5 函式的重載 59
2.7.6 系統函式 63
2.8 指針 64
2.8.1 指針的概念 64
2.8.2 指針的定義與引用 64
2.8.3 指針與動態記憶體分配 66
2.9 上機練習 68
2.10 習題 72
第3章 面向對象編程 74
3.1 Visual C++面向對象的特點 74
3.1.1 封裝性 74
3.1.2 繼承性 75
3.1.3 多態性 75
3.2 類與對象 75
3.2.1 類與對象的含義 75
3.2.2 *this指針 88
3.3 繼承與派生 90
3.4 多態性 94
3.4.1 函式重載 94
3.4.2 靜態聯編與動態聯編 96
3.5 上機練習 104
3.5.1 設計一個CRectangle類 104
3.5.2 設計一個Building類及其派生 107
3.6 習題 111
第4章 檔案的操作 112
4.1 檔案的基礎知識 112
4.1.1 檔案與流的概念 112
4.1.2 檔案的組成與種類 113
4.2 順序檔案的操作 113
4.2.1 順序檔案的打開和關閉 113
4.2.2 檔案的讀寫 115
4.3 隨機檔案的操作 121
4.3.1 隨機寫 121
4.3.2 隨機讀 124
4.4 二進制檔案的操作 125
4.5 上機練習 128
4.6 習題 132
第5章 文檔視圖結構 133
5.1 文檔視圖結構概述 133
5.1.1 文檔和視圖 133
5.1.2 文檔視圖應用程式 134
5.1.3 基本程式結構 134
5.1.4 框架視窗 135
5.2 創建文檔視圖應用程式 135
5.2.1 創建單文檔程式 135
5.2.2 創建多文檔程式 139
5.2.3 文檔程式分析 140
5.3 上機練習 140
5.3.1 創建文檔視圖類應用程式 141
5.3.2 添加選單 143
5.4 習題 148
第6章 用戶界面設計 149
6.1 選單 149
6.1.1 添加新選單項 149
6.1.2 編輯選單項的屬性 151
6.1.3 刪除選單項 153
6.1.4 添加選單訊息處理函式 153
6.1.5 啟用和禁用選單命令 158
6.1.6 複選和單選標記選單命令 158
6.1.7 創建彈出式選單 159
6.1.8 快捷鍵 161
6.2 工具列 164
6.2.1 向工具列添加按鈕 164
6.2.2 添加工具列間隔 166
6.2.3 刪除工具列按鈕 166
6.2.4 設定按鈕屬性 166
6.2.5 啟用和禁用工具列按鈕 167
6.3 狀態欄 167
6.3.1 修改應用程式的狀態欄 168
6.3.2 更新狀態欄窗格內容 170
6.4 上機練習 172
6.5 習題 178
第7章 對話框及常用控制項 179
7.1 對話框的使用 179
7.1.1 模式和無模式對話框 179
7.1.2 創建對話框 180
7.2 對話框中的控制項 182
7.2.1 靜態控制項 182
7.2.2 按鈕 183
7.2.3 編輯框 184
7.2.4 單選按鈕 185
7.2.5 複選框 185
7.2.6 組合框 185
7.2.7 在對話框中添加和編輯控制項 187
7.2.8 常用控制項的套用例程 188
7.2.9 對話框的編程 192
7.3 上機練習 198
7.4 習題 203
第8章 繪圖 205
8.1 繪圖基礎 205
8.1.1 GDI類 205
8.1.2 GDI對象的建立 206
8.1.3 GDI對象的使用方法 208
8.1.4 CDC類的繪圖函式 208
8.2 常用繪圖函式介紹 208
8.2.1 TextOut函式 209
8.2.2 SetTextColor函式 209
8.2.3 MoveTo函式 209
8.2.4 LineTo函式 209
8.2.5 Rectangle和FillRect函式 209
8.2.6 Ellipse函式 210
8.3 套用舉例 210
8.3.1 正弦曲線輸出 210
8.3.2 畫筆、畫刷的套用 212
8.4 上機練習 220
8.4.1 輸出霓虹燈效果的文本 220
8.4.2 在滑鼠指定位置繪製矩形 224
8.5 習題 227
第9章 資料庫編程 229
9.1 常見資料庫訪問技術簡介 229
9.1.1 Visual C++ 6.0開發資料庫技術
的特點 229
9.1.2 Visual C++ 6.0常用開發資料庫
技術 230
9.2 ODBC簡介 231
9.2.1 ODBC概述 231
9.2.2 ODBC組成 232
9.3 建立數據源 233
9.4 在ODBC數據源管理器中添加
ODBC資料庫源 235
9.5 與ODBC資料庫相關的
MFC類 237
9.5.1 CDatabase類 238
9.5.2 CRecordset類 239
9.5.3 CRecordView類 243
9.6 套用實例 244
9.6.1 建立一個帶有ODBC資料庫支持
功能的單文檔界面的工程檔案 244
9.6.2 設計用戶操作主界面 246
9.6.3 實現通訊錄信息瀏覽功能 247
9.6.4 實現通訊錄信息添加功能 252
9.6.5 實現通訊錄信息刪除功能 254
9.6.6 實現通訊錄成績修改功能 255
9.7 上機練習 257
9.8 習題 259
第10章 綜合實例 260
10.1 程式功能概述 260
10.2 程式實現 261
10.2.1 建立一個名為studentmarks的
Access資料庫 261
10.2.2 添加ODBC資料庫源 263
10.2.3 建立一個帶有ODBC資料庫支持
功能的單文檔界面的工程檔案
264
10.2.4 設計用戶操作主界面 266
10.2.5 實現學生成績信息瀏覽功能 268
10.2.6 實現用戶登錄認證和用戶登出
功能 273
10.2.7 實現學生成績信息添加功能 280
10.2.8 實現學生成績信息刪除功能 284
10.2.9 實現學生成績按學生學號和
按考試科目查詢功能 287
10.2.10 實現學生成績
按考試科目排序功能 294
10.2.11 實現按考試科目查詢並顯示
學生成績分布直方圖功能 297
10.3 小結 304

相關詞條

熱門詞條

聯絡我們