注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關Visual C++與面向對象程序設計教程(第2版)

Visual C++與面向對象程序設計教程(第2版)

Visual C++與面向對象程序設計教程(第2版)

定 價:¥26.70

作 者: 呂軍[等]編
出版社: 高等教育出版社
叢編項: 面向對象程序設計系列教材
標 簽: C語言

ISBN: 9787040129250 出版時間: 2003-08-01 包裝: 平裝
開本: 26cm 頁數: 178 字數:  

內容簡介

  《Visual C++與面向對象程序設計教程(第2版)》主要介紹如何應用VisualC++進行面向對象和可視化編程。《Visual C++與面向對象程序設計教程(第2版)》在第一版的基礎上,結合讀者和教師反饋以及進一步的教學實踐,對內容的選取、講授方法、例題與習題等進行了全面的修訂,以便更適應該課程的教學要求。主要內容包括C++入門與VisualC++編程環(huán)境,程序設計基礎,面向對象的概念和方法,圖形用戶界面程序設計等。《Visual C++與面向對象程序設計教程(第2版)》在講授方式上注意結合應用開發(fā)實例,講練結合,精講多練,注重培養(yǎng)學生的程序設計和綜合開發(fā)能力。書中配有豐富的例題和習題。《Visual C++與面向對象程序設計教程(第2版)》可作為高等學校計算機或相關專業(yè)的教材或參考書,也可供應用開發(fā)人員學習參考?!禫isual C++與面向對象程序設計教程(第2版)》配有教學輔助課件,供教師教學和學生自學使用。

作者簡介

暫缺《Visual C++與面向對象程序設計教程(第2版)》作者簡介

圖書目錄

第一章 C++入門 1
1.1 軟件開發(fā)與C++語言 1
1.2 算法與程序 2
1.3 輸入、編譯、調試和運行一個C++程序 4
1.4 C++語言的輸入與輸出命令 4
1.5 程序設計語言的發(fā)展 5
1.6 C++程序的基本要素 7
1.6.1 標識符、關鍵詞和標點符號 7
1.6.2 注釋 7
1.6.3 源程序 8
1.7 編譯預處理 8
1.7.1 宏定義 8
1.7.2 文件包含 9
1.8 Visual C++的集成開發(fā)環(huán)境 10
1.8.1 菜單和工具欄 11
1.8.2 Developer Studio窗口 11
1.8.3 用Developer Studio編寫和調試簡單C++程序 11
1.8.4 菜單選項、快捷鍵和工具欄 12
上機練習題 15
第二章 控制結構 16
2.1 程序的基本控制結構 16
2.2 C++的控制結構 18
2.2.1 順序結構 18
2.2.2 選擇結構 18
2.2.3 循環(huán)結構 19
2.3 結構化程序設計 20
2.4 偽代碼 21
2.5 結構化程序設計方法簡介 24
2.6 C++的其他控制轉移語句 24
2.6.1 switch語句 25
2.6.2 goto語句和語句標號 26
2.6.3 break語句和continue語句 27
2.6.4 exit()函數和abort()函數 28
2.7 Developer Studio的文本編輯器 28
上機練習題 34
第三章 基本數據類型 35
3.1 數據類型 35
3.1.1 整型數據的表示方法 36
3.1.2 實型數據的表示方法 36
3.2 常量 36
3.2.1 整型常量 37
3.2.2 實型常量 37
3.2.3 字符常量 37
3.2.4 字符串常量 38
3.3 變量 38
3.3.1 變量的聲明 38
3.3.2 變量的初始化 40
3.4 數組 40
3.5 字符型數組和字符串處理庫函數 41
3.6 類型修飾符和常量修飾符 43
3.7 枚舉類型 44
3.8 typedef語句 45
3.9 Developer Studio的文件處理功能 46
3.10 Visual C++程序的編譯、連接和
運行 47
3.11 查看和修改編譯、連接錯誤 48
上機練習題 51
第四章 表達式 53
4.1 算術運算符和算術表達式 53
4.2 邏輯運算符和邏輯表達式 54
4.3 賦值運算符和賦值表達式 54
4.4 自增運算符和自減運算符 55
4.5 表達式中各運算符的運算順序 56
4.6 其他具有副作用的運算符 57
4.7 問號表達式和逗號表達式 58
4.8 類型不同的數據之間的混合算術運算 59
4.9 運行錯誤的判斷與調試 60
4.10 基本調試手段 61
4.11 注釋號在調試中的作用 62
4.12 條件編譯 62
上機練習題 66
第五章 函數 67
5.1 函數的定義 67
5.2 函數的調用 69
5.3 函數原型 70
5.4 函數間的參數傳遞 70
5.4.1 值調用 70
5.4.2 引用調用 71
5.5 函數重載 72
5.6 局部變量和全局變量 73
5.7 內聯函數 74
5.8 帶有默認參數的函數 75
5.9 C++的庫函數 75
5.10 函數模板 76
5.11 變量的存儲類別 77
5.11.1 自動變量(auto) 77
5.11.2 靜態(tài)變量(static) 77
5.12 Developer Studio的跟蹤調試功能 78
上機練習題 81
第六章 指針 83
6.1 地址與指針 83
6.1.1 地址 83
6.1.2 指針 84
6.2 指針運算 84
6.3 指針與數組 87
6.4 動態(tài)存儲分配 90
6.5 指針和函數 91
6.5.1 指針作為函數的參數 91
6.5.2 返回指針的函數 92
6.5.3 指向函數的指針 93
6.6 指針的數組 94
6.7 指針的初始化 96
6.8 Visual C++的幫助功能 96
上機練習題 99
第七章 類和對象 100
7.1 面向對象的思想 100
7.2 面向對象程序設計的特點 101
7.3 類與對象 102
7.3.1 類的定義 102
7.3.2 成員函數的定義 103
7.3.3 內聯成員函數 104
7.3.4 對象 104
7.4 構造函數與析構函數 106
7.5 數據成員的初始化 108
7.6 對象與指針 109
7.7 const修飾符 110
7.8 MFC的CString類 111
7.9 MFC的CTime類和CTimeSpan類 113
7.9.1 CTime類 114
7.9.2 CTimeSpan類 115
7.9.3 CTime類和CtimeSpan
類的運算 115
7.10 類的嵌套 115
7.11 如何在程序中使用MFC類庫 116
7.12 使用FileView標簽 116
上機練習題 119
第八章 繼承與派生 120
8.1 繼承與派生 120
8.1.1 為什么使用繼承 120
8.1.2 派生類的定義 121
8.1.3 派生類中的變化 122
8.2 派生類的繼承方式 122
8.2.1 公有繼承 122
8.2.2 私有繼承 124
8.2.3 保護繼承 126
8.3 派生類的構造函數和析構函數 127
8.3.1 構造函數 128
8.3.2 析構函數 129
8.4 顯式訪問基類成員 129
8.5 靜態(tài)成員 131
8.6 類模板 132
8.7 使用ClassView標簽 134
上機練習題 139
第九章 多態(tài)性 140
9.1 多態(tài)性概述 140
9.2 派生類對象替換基類對象 142
9.3 虛函數 143
9.3.1 虛函數定義 143
9.3.2 虛函數的使用限制 145
9.4 抽象類 146
9.5 運算符重載 148
9.6 文件處理 150
9.7 異常處理機制 152
上機練習題 159
第十章 Windows編程 160
10.1 Windows編程的基本思想 160
10.2 MFC編程 161
10.3 單文檔界面(SDI)應用程序 162
10.4 在窗口的客戶區(qū)輸出文字和圖形 163
10.5 編制消息處理函數 167
10.5.1 消息映射 167
10.5.2 利用ClassWizard編制
消息處理函數 168
10.6 鼠標和鍵盤消息處理 168
10.7 Windows的用戶界面對象 170
10.7.1 窗口 170
10.7.2 系統(tǒng)菜單 171
10.7.3 標題欄 171
10.7.4 菜單欄 171
10.7.5 工具條 171
10.7.6 客戶區(qū) 171
10.7.7 垂直滾動條和水平滾動條 172
10.7.8 狀態(tài)欄 172
10.7.9 圖標 172
10.7.10 光標 172
10.7.11 插入符 172
10.7.12 對話框 172
10.7.13 控件 172
10.8 Windows數據類型與
變量的命名規(guī)則 173
10.9 用AppWizard生成文檔/視圖
結構的程序框架 175
10.10 Developer Studio的
ClassWizard(類向導) 184
上機練習題 191
第十一章 文檔/視圖結構 192
11.1 文檔/視圖概念 192
11.2 視圖類 193
11.3 文檔類 194
11.4 文檔/視圖類之間的協作關系 195
11.5 使客戶區(qū)重繪 200
11.6 定時器消息 203
11.7 文檔/視圖結構中的應用程序類 204
11.8 文檔/視圖結構中的框架窗口類 205
11.9 文檔/視圖結構中各類對象之間的
協作關系 205
11.10 Visual C++的常用調試宏 205
11.10.1 TRACE()宏 205
11.10.2 ASSERT()宏 206
11.10.3 ASSERT_VALID()宏 206
11.10.4 CObject::Dump()成員函數 206
上機練習題 212
第十二章 圖形設備接口和資源 213
12.1 設備環(huán)境類和圖形對象 213
12.2 Windows應用程序資源 214
12.3 庫存圖形對象 215
12.4 畫筆與畫刷 217
12.5 位圖 223
12.6 菜單 225
12.7 字體 227
12.8 繪圖模式 229
12.9 GDI坐標系 230
12.10 圖標、快捷鍵和字符串表 231
12.11 向項目中添加資源 231
12.12 資源編輯器 232
12.12.1 圖標編輯器 232
12.12.2 位圖編輯器 233
12.12.3 菜單編輯器 233
12.12.4 快捷鍵編輯器 234
12.12.5 字符串表編輯器 234
上機練習題 242
第十三章 對話框 243
13.1 對話框(Dialog) 243
13.2 控件 246
13.3 對話框的初始化 246
13.4 對話框的數據交換和數據
檢驗機制 246
13.5 非模態(tài)對話框 252
13.6 公用對話框 252
13.6.1 顏色選擇對話框 253
13.6.2 字體選擇對話框 253
13.7 對話框模板資源的編輯 254
13.8 使用ClassWizard建立對話框類 256
13.9 為對話框類加入成員變量 256
上機練習題 263
第十四章 控件 264
14.1 常用控件 264
14.2 基于對話框的應用程序 274
14.3 動畫控件 277
14.4 用AppWizard生成基于
對話框的應用程序 279
上機練習題 281
第十五章 文檔讀寫與打印 282
15.1 序列化(Serialize) 282
15.2 打印和打印預覽 283
15.3 自定義類的序列化 286
15.4 編寫獨立的打印處理程序 288
15.5 更新命令用戶接口消息 291
15.6 工具條與狀態(tài)條 294
15.7 Developer Studio的輸出窗口 295
上機練習題 297
第十六章 多文檔界面程序 298
16.1 MDI應用程序 298
16.2 滾動視圖 304
16.3 對話視圖 305
16.4 文本編輯視圖 306
16.5 使用AppWizard建立MDI
程序框架 307
上機練習題 309
附錄 310
附錄1 ASCII碼表 310
附錄2 常用庫函數 311
附錄3 可供兩人對弈的中國象棋程序 317
附錄4 防空戰(zhàn)游戲程序 328
附錄5 七巧板程序 336

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號