注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)

Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)

Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)

定 價:¥26.70

作 者: 呂軍[等]編
出版社: 高等教育出版社
叢編項: 面向?qū)ο蟪绦蛟O(shè)計系列教材
標 簽: C語言

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

內(nèi)容簡介

  《Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》主要介紹如何應(yīng)用VisualC++進行面向?qū)ο蠛涂梢暬幊?。《Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》在第一版的基礎(chǔ)上,結(jié)合讀者和教師反饋以及進一步的教學(xué)實踐,對內(nèi)容的選取、講授方法、例題與習(xí)題等進行了全面的修訂,以便更適應(yīng)該課程的教學(xué)要求。主要內(nèi)容包括C++入門與VisualC++編程環(huán)境,程序設(shè)計基礎(chǔ),面向?qū)ο蟮母拍詈头椒ǎ瑘D形用戶界面程序設(shè)計等?!禫isual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》在講授方式上注意結(jié)合應(yīng)用開發(fā)實例,講練結(jié)合,精講多練,注重培養(yǎng)學(xué)生的程序設(shè)計和綜合開發(fā)能力。書中配有豐富的例題和習(xí)題。《Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》可作為高等學(xué)校計算機或相關(guān)專業(yè)的教材或參考書,也可供應(yīng)用開發(fā)人員學(xué)習(xí)參考?!禫isual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》配有教學(xué)輔助課件,供教師教學(xué)和學(xué)生自學(xué)使用。

作者簡介

暫缺《Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》作者簡介

圖書目錄

第一章 C++入門 1
1.1 軟件開發(fā)與C++語言 1
1.2 算法與程序 2
1.3 輸入、編譯、調(diào)試和運行一個C++程序 4
1.4 C++語言的輸入與輸出命令 4
1.5 程序設(shè)計語言的發(fā)展 5
1.6 C++程序的基本要素 7
1.6.1 標識符、關(guān)鍵詞和標點符號 7
1.6.2 注釋 7
1.6.3 源程序 8
1.7 編譯預(yù)處理 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編寫和調(diào)試簡單C++程序 11
1.8.4 菜單選項、快捷鍵和工具欄 12
上機練習(xí)題 15
第二章 控制結(jié)構(gòu) 16
2.1 程序的基本控制結(jié)構(gòu) 16
2.2 C++的控制結(jié)構(gòu) 18
2.2.1 順序結(jié)構(gòu) 18
2.2.2 選擇結(jié)構(gòu) 18
2.2.3 循環(huán)結(jié)構(gòu) 19
2.3 結(jié)構(gòu)化程序設(shè)計 20
2.4 偽代碼 21
2.5 結(jié)構(gòu)化程序設(shè)計方法簡介 24
2.6 C++的其他控制轉(zhuǎn)移語句 24
2.6.1 switch語句 25
2.6.2 goto語句和語句標號 26
2.6.3 break語句和continue語句 27
2.6.4 exit()函數(shù)和abort()函數(shù) 28
2.7 Developer Studio的文本編輯器 28
上機練習(xí)題 34
第三章 基本數(shù)據(jù)類型 35
3.1 數(shù)據(jù)類型 35
3.1.1 整型數(shù)據(jù)的表示方法 36
3.1.2 實型數(shù)據(jù)的表示方法 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 數(shù)組 40
3.5 字符型數(shù)組和字符串處理庫函數(shù) 41
3.6 類型修飾符和常量修飾符 43
3.7 枚舉類型 44
3.8 typedef語句 45
3.9 Developer Studio的文件處理功能 46
3.10 Visual C++程序的編譯、連接和
運行 47
3.11 查看和修改編譯、連接錯誤 48
上機練習(xí)題 51
第四章 表達式 53
4.1 算術(shù)運算符和算術(shù)表達式 53
4.2 邏輯運算符和邏輯表達式 54
4.3 賦值運算符和賦值表達式 54
4.4 自增運算符和自減運算符 55
4.5 表達式中各運算符的運算順序 56
4.6 其他具有副作用的運算符 57
4.7 問號表達式和逗號表達式 58
4.8 類型不同的數(shù)據(jù)之間的混合算術(shù)運算 59
4.9 運行錯誤的判斷與調(diào)試 60
4.10 基本調(diào)試手段 61
4.11 注釋號在調(diào)試中的作用 62
4.12 條件編譯 62
上機練習(xí)題 66
第五章 函數(shù) 67
5.1 函數(shù)的定義 67
5.2 函數(shù)的調(diào)用 69
5.3 函數(shù)原型 70
5.4 函數(shù)間的參數(shù)傳遞 70
5.4.1 值調(diào)用 70
5.4.2 引用調(diào)用 71
5.5 函數(shù)重載 72
5.6 局部變量和全局變量 73
5.7 內(nèi)聯(lián)函數(shù) 74
5.8 帶有默認參數(shù)的函數(shù) 75
5.9 C++的庫函數(shù) 75
5.10 函數(shù)模板 76
5.11 變量的存儲類別 77
5.11.1 自動變量(auto) 77
5.11.2 靜態(tài)變量(static) 77
5.12 Developer Studio的跟蹤調(diào)試功能 78
上機練習(xí)題 81
第六章 指針 83
6.1 地址與指針 83
6.1.1 地址 83
6.1.2 指針 84
6.2 指針運算 84
6.3 指針與數(shù)組 87
6.4 動態(tài)存儲分配 90
6.5 指針和函數(shù) 91
6.5.1 指針作為函數(shù)的參數(shù) 91
6.5.2 返回指針的函數(shù) 92
6.5.3 指向函數(shù)的指針 93
6.6 指針的數(shù)組 94
6.7 指針的初始化 96
6.8 Visual C++的幫助功能 96
上機練習(xí)題 99
第七章 類和對象 100
7.1 面向?qū)ο蟮乃枷?100
7.2 面向?qū)ο蟪绦蛟O(shè)計的特點 101
7.3 類與對象 102
7.3.1 類的定義 102
7.3.2 成員函數(shù)的定義 103
7.3.3 內(nèi)聯(lián)成員函數(shù) 104
7.3.4 對象 104
7.4 構(gòu)造函數(shù)與析構(gòu)函數(shù) 106
7.5 數(shù)據(jù)成員的初始化 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
上機練習(xí)題 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 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 127
8.3.1 構(gòu)造函數(shù) 128
8.3.2 析構(gòu)函數(shù) 129
8.4 顯式訪問基類成員 129
8.5 靜態(tài)成員 131
8.6 類模板 132
8.7 使用ClassView標簽 134
上機練習(xí)題 139
第九章 多態(tài)性 140
9.1 多態(tài)性概述 140
9.2 派生類對象替換基類對象 142
9.3 虛函數(shù) 143
9.3.1 虛函數(shù)定義 143
9.3.2 虛函數(shù)的使用限制 145
9.4 抽象類 146
9.5 運算符重載 148
9.6 文件處理 150
9.7 異常處理機制 152
上機練習(xí)題 159
第十章 Windows編程 160
10.1 Windows編程的基本思想 160
10.2 MFC編程 161
10.3 單文檔界面(SDI)應(yīng)用程序 162
10.4 在窗口的客戶區(qū)輸出文字和圖形 163
10.5 編制消息處理函數(shù) 167
10.5.1 消息映射 167
10.5.2 利用ClassWizard編制
消息處理函數(shù) 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數(shù)據(jù)類型與
變量的命名規(guī)則 173
10.9 用AppWizard生成文檔/視圖
結(jié)構(gòu)的程序框架 175
10.10 Developer Studio的
ClassWizard(類向?qū)В?184
上機練習(xí)題 191
第十一章 文檔/視圖結(jié)構(gòu) 192
11.1 文檔/視圖概念 192
11.2 視圖類 193
11.3 文檔類 194
11.4 文檔/視圖類之間的協(xié)作關(guān)系 195
11.5 使客戶區(qū)重繪 200
11.6 定時器消息 203
11.7 文檔/視圖結(jié)構(gòu)中的應(yīng)用程序類 204
11.8 文檔/視圖結(jié)構(gòu)中的框架窗口類 205
11.9 文檔/視圖結(jié)構(gòu)中各類對象之間的
協(xié)作關(guān)系 205
11.10 Visual C++的常用調(diào)試宏 205
11.10.1 TRACE()宏 205
11.10.2 ASSERT()宏 206
11.10.3 ASSERT_VALID()宏 206
11.10.4 CObject::Dump()成員函數(shù) 206
上機練習(xí)題 212
第十二章 圖形設(shè)備接口和資源 213
12.1 設(shè)備環(huán)境類和圖形對象 213
12.2 Windows應(yīng)用程序資源 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
上機練習(xí)題 242
第十三章 對話框 243
13.1 對話框(Dialog) 243
13.2 控件 246
13.3 對話框的初始化 246
13.4 對話框的數(shù)據(jù)交換和數(shù)據(jù)
檢驗機制 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
上機練習(xí)題 263
第十四章 控件 264
14.1 常用控件 264
14.2 基于對話框的應(yīng)用程序 274
14.3 動畫控件 277
14.4 用AppWizard生成基于
對話框的應(yīng)用程序 279
上機練習(xí)題 281
第十五章 文檔讀寫與打印 282
15.1 序列化(Serialize) 282
15.2 打印和打印預(yù)覽 283
15.3 自定義類的序列化 286
15.4 編寫?yīng)毩⒌拇蛴√幚沓绦?288
15.5 更新命令用戶接口消息 291
15.6 工具條與狀態(tài)條 294
15.7 Developer Studio的輸出窗口 295
上機練習(xí)題 297
第十六章 多文檔界面程序 298
16.1 MDI應(yīng)用程序 298
16.2 滾動視圖 304
16.3 對話視圖 305
16.4 文本編輯視圖 306
16.5 使用AppWizard建立MDI
程序框架 307
上機練習(xí)題 309
附錄 310
附錄1 ASCII碼表 310
附錄2 常用庫函數(shù) 311
附錄3 可供兩人對弈的中國象棋程序 317
附錄4 防空戰(zhàn)游戲程序 328
附錄5 七巧板程序 336

本目錄推薦

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