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

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

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

定 價(jià):¥26.70

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

ISBN: 9787040129250 出版時(shí)間: 2003-08-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 178 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第一章 C++入門 1
1.1 軟件開(kāi)發(fā)與C++語(yǔ)言 1
1.2 算法與程序 2
1.3 輸入、編譯、調(diào)試和運(yùn)行一個(gè)C++程序 4
1.4 C++語(yǔ)言的輸入與輸出命令 4
1.5 程序設(shè)計(jì)語(yǔ)言的發(fā)展 5
1.6 C++程序的基本要素 7
1.6.1 標(biāo)識(shí)符、關(guān)鍵詞和標(biāo)點(diǎn)符號(hào) 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++的集成開(kāi)發(fā)環(huán)境 10
1.8.1 菜單和工具欄 11
1.8.2 Developer Studio窗口 11
1.8.3 用Developer Studio編寫和調(diào)試簡(jiǎn)單C++程序 11
1.8.4 菜單選項(xiàng)、快捷鍵和工具欄 12
上機(jī)練習(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è)計(jì) 20
2.4 偽代碼 21
2.5 結(jié)構(gòu)化程序設(shè)計(jì)方法簡(jiǎn)介 24
2.6 C++的其他控制轉(zhuǎn)移語(yǔ)句 24
2.6.1 switch語(yǔ)句 25
2.6.2 goto語(yǔ)句和語(yǔ)句標(biāo)號(hào) 26
2.6.3 break語(yǔ)句和continue語(yǔ)句 27
2.6.4 exit()函數(shù)和abort()函數(shù) 28
2.7 Developer Studio的文本編輯器 28
上機(jī)練習(xí)題 34
第三章 基本數(shù)據(jù)類型 35
3.1 數(shù)據(jù)類型 35
3.1.1 整型數(shù)據(jù)的表示方法 36
3.1.2 實(shí)型數(shù)據(jù)的表示方法 36
3.2 常量 36
3.2.1 整型常量 37
3.2.2 實(shí)型常量 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ù)組和字符串處理庫(kù)函數(shù) 41
3.6 類型修飾符和常量修飾符 43
3.7 枚舉類型 44
3.8 typedef語(yǔ)句 45
3.9 Developer Studio的文件處理功能 46
3.10 Visual C++程序的編譯、連接和
運(yùn)行 47
3.11 查看和修改編譯、連接錯(cuò)誤 48
上機(jī)練習(xí)題 51
第四章 表達(dá)式 53
4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 53
4.2 邏輯運(yùn)算符和邏輯表達(dá)式 54
4.3 賦值運(yùn)算符和賦值表達(dá)式 54
4.4 自增運(yùn)算符和自減運(yùn)算符 55
4.5 表達(dá)式中各運(yùn)算符的運(yùn)算順序 56
4.6 其他具有副作用的運(yùn)算符 57
4.7 問(wèn)號(hào)表達(dá)式和逗號(hào)表達(dá)式 58
4.8 類型不同的數(shù)據(jù)之間的混合算術(shù)運(yùn)算 59
4.9 運(yùn)行錯(cuò)誤的判斷與調(diào)試 60
4.10 基本調(diào)試手段 61
4.11 注釋號(hào)在調(diào)試中的作用 62
4.12 條件編譯 62
上機(jī)練習(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 帶有默認(rèn)參數(shù)的函數(shù) 75
5.9 C++的庫(kù)函數(shù) 75
5.10 函數(shù)模板 76
5.11 變量的存儲(chǔ)類別 77
5.11.1 自動(dòng)變量(auto) 77
5.11.2 靜態(tài)變量(static) 77
5.12 Developer Studio的跟蹤調(diào)試功能 78
上機(jī)練習(xí)題 81
第六章 指針 83
6.1 地址與指針 83
6.1.1 地址 83
6.1.2 指針 84
6.2 指針運(yùn)算 84
6.3 指針與數(shù)組 87
6.4 動(dòng)態(tài)存儲(chǔ)分配 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
上機(jī)練習(xí)題 99
第七章 類和對(duì)象 100
7.1 面向?qū)ο蟮乃枷?100
7.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 101
7.3 類與對(duì)象 102
7.3.1 類的定義 102
7.3.2 成員函數(shù)的定義 103
7.3.3 內(nèi)聯(lián)成員函數(shù) 104
7.3.4 對(duì)象 104
7.4 構(gòu)造函數(shù)與析構(gòu)函數(shù) 106
7.5 數(shù)據(jù)成員的初始化 108
7.6 對(duì)象與指針 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
類的運(yùn)算 115
7.10 類的嵌套 115
7.11 如何在程序中使用MFC類庫(kù) 116
7.12 使用FileView標(biāo)簽 116
上機(jī)練習(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 保護(hù)繼承 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 顯式訪問(wèn)基類成員 129
8.5 靜態(tài)成員 131
8.6 類模板 132
8.7 使用ClassView標(biāo)簽 134
上機(jī)練習(xí)題 139
第九章 多態(tài)性 140
9.1 多態(tài)性概述 140
9.2 派生類對(duì)象替換基類對(duì)象 142
9.3 虛函數(shù) 143
9.3.1 虛函數(shù)定義 143
9.3.2 虛函數(shù)的使用限制 145
9.4 抽象類 146
9.5 運(yùn)算符重載 148
9.6 文件處理 150
9.7 異常處理機(jī)制 152
上機(jī)練習(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 鼠標(biāo)和鍵盤消息處理 168
10.7 Windows的用戶界面對(duì)象 170
10.7.1 窗口 170
10.7.2 系統(tǒng)菜單 171
10.7.3 標(biāo)題欄 171
10.7.4 菜單欄 171
10.7.5 工具條 171
10.7.6 客戶區(qū) 171
10.7.7 垂直滾動(dòng)條和水平滾動(dòng)條 172
10.7.8 狀態(tài)欄 172
10.7.9 圖標(biāo) 172
10.7.10 光標(biāo) 172
10.7.11 插入符 172
10.7.12 對(duì)話框 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
上機(jī)練習(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 定時(shí)器消息 203
11.7 文檔/視圖結(jié)構(gòu)中的應(yīng)用程序類 204
11.8 文檔/視圖結(jié)構(gòu)中的框架窗口類 205
11.9 文檔/視圖結(jié)構(gòu)中各類對(duì)象之間的
協(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
上機(jī)練習(xí)題 212
第十二章 圖形設(shè)備接口和資源 213
12.1 設(shè)備環(huán)境類和圖形對(duì)象 213
12.2 Windows應(yīng)用程序資源 214
12.3 庫(kù)存圖形對(duì)象 215
12.4 畫筆與畫刷 217
12.5 位圖 223
12.6 菜單 225
12.7 字體 227
12.8 繪圖模式 229
12.9 GDI坐標(biāo)系 230
12.10 圖標(biāo)、快捷鍵和字符串表 231
12.11 向項(xiàng)目中添加資源 231
12.12 資源編輯器 232
12.12.1 圖標(biāo)編輯器 232
12.12.2 位圖編輯器 233
12.12.3 菜單編輯器 233
12.12.4 快捷鍵編輯器 234
12.12.5 字符串表編輯器 234
上機(jī)練習(xí)題 242
第十三章 對(duì)話框 243
13.1 對(duì)話框(Dialog) 243
13.2 控件 246
13.3 對(duì)話框的初始化 246
13.4 對(duì)話框的數(shù)據(jù)交換和數(shù)據(jù)
檢驗(yàn)機(jī)制 246
13.5 非模態(tài)對(duì)話框 252
13.6 公用對(duì)話框 252
13.6.1 顏色選擇對(duì)話框 253
13.6.2 字體選擇對(duì)話框 253
13.7 對(duì)話框模板資源的編輯 254
13.8 使用ClassWizard建立對(duì)話框類 256
13.9 為對(duì)話框類加入成員變量 256
上機(jī)練習(xí)題 263
第十四章 控件 264
14.1 常用控件 264
14.2 基于對(duì)話框的應(yīng)用程序 274
14.3 動(dòng)畫控件 277
14.4 用AppWizard生成基于
對(duì)話框的應(yīng)用程序 279
上機(jī)練習(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
上機(jī)練習(xí)題 297
第十六章 多文檔界面程序 298
16.1 MDI應(yīng)用程序 298
16.2 滾動(dòng)視圖 304
16.3 對(duì)話視圖 305
16.4 文本編輯視圖 306
16.5 使用AppWizard建立MDI
程序框架 307
上機(jī)練習(xí)題 309
附錄 310
附錄1 ASCII碼表 310
附錄2 常用庫(kù)函數(shù) 311
附錄3 可供兩人對(duì)弈的中國(guó)象棋程序 317
附錄4 防空戰(zhàn)游戲程序 328
附錄5 七巧板程序 336

本目錄推薦

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