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

面向?qū)ο蟪绦蛟O(shè)計教程(C++)

面向?qū)ο蟪绦蛟O(shè)計教程(C++)

定 價:¥49.80

作 者: 王曉帆 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121392580 出版時間: 2020-07-01 包裝: 平裝
開本: 16開 頁數(shù): 272 字?jǐn)?shù):  

內(nèi)容簡介

  本書針對已有C程序設(shè)計基礎(chǔ)、學(xué)習(xí)C++面向?qū)ο蟪绦蛟O(shè)計的讀者。本書分為12章,第1章介紹面向?qū)ο蟪绦蛟O(shè)計的思想和基本概念;第2章綜述C++的發(fā)展歷程及新特性;第3~6章介紹類、對象、函數(shù)、常量、重載的概念及使用方法;第7、8章詳細(xì)講解類的組合、繼承、多態(tài)及模板問題;第9~11章詳細(xì)介紹輸入流/輸出流、異常處理及Visual C++ 2019開發(fā)環(huán)境;第12章給出一個Visual Studio環(huán)境下的C++綜合實例。本書內(nèi)容由淺入深,采用案例教學(xué)的方法,力求將復(fù)雜的概念用簡潔淺顯的語言進(jìn)行講解,并且用實例對方法進(jìn)行說明。書中還配有大量的習(xí)題。本書配有電子課件等教學(xué)資源,請登錄華信教育資源網(wǎng)www.hxedu.com.cn,注冊后免費下載。本書還配有慕課,請登錄智慧樹網(wǎng)站www.zhihuishu.com,搜索“面向?qū)ο蟪绦蛟O(shè)計”或掃描前言中的課程二維碼。

作者簡介

  王曉帆,西安電子科技大學(xué)計算機應(yīng)用專業(yè)博士研究生?,F(xiàn)任職于西安理工大學(xué)計算機科學(xué)與工程學(xué)院,副教授。專業(yè)方向智能信息處理、人工智能。參加編寫《C++面向?qū)ο蟪绦蛟O(shè)計》。參與陜西高等教育教學(xué)改革研究重點項目,2019年獲陜西省教學(xué)成果二等獎一項。

圖書目錄

目 錄
第1章 面向?qū)ο蠓椒▽W(xué)\t1
1.1 面向?qū)ο蠓椒▽W(xué)的發(fā)展\t1
1.2 面向?qū)ο蠓椒▽W(xué)的概述\t2
1.2.1 面向?qū)ο蠓治鯸t2
1.2.2 面向?qū)ο笤O(shè)計\t3
1.2.3 面向?qū)ο髮崿F(xiàn)\t3
1.3 面向?qū)ο蟪绦蛟O(shè)計的特性\t3
1.3.1 抽象\t4
1.3.2 封裝\t4
1.3.3 繼承\(zhòng)t5
1.3.4 多態(tài)\t5
1.4 面向?qū)ο蟪绦蛟O(shè)計的術(shù)語\t6
1.5 面向?qū)ο蟪绦蛟O(shè)計語言\t7
1.5.1 C++\t7
1.5.2 Java\t8
1.5.3 C#\t9
1.5.4 Python\t10
小結(jié)\t11
習(xí)題1\t11
第2章 C++概述\t12
2.1 C++發(fā)展歷程與特點\t12
2.2 C++程序\t13
2.2.1 C++程序的格式與構(gòu)成\t13
2.2.2 C++程序的編譯與執(zhí)行\(zhòng)t15
2.3 從C到C++\t16
2.4 C++的一些新特性\t18
2.4.1 注釋\t18
2.4.2 新的數(shù)據(jù)類型\t19
2.4.3 靈活的變量說明\t19
2.4.4 作用域運算符\t19
2.4.5 命名空間\t20
2.4.6 新的輸入/輸出\t21
2.4.7 頭文件\t23
2.4.8 引用\t24
2.5 Visual C++ 2019開發(fā)環(huán)境簡介\t28
小結(jié)\t30
習(xí)題2\t30
第3章 類與對象\t32
3.1 類的定義\t32
3.1.1 類定義格式\t32
3.1.2 成員函數(shù)的定義\t34
3.1.3 類的作用域\t34
3.2 對象的定義與使用\t35
3.2.1 對象的定義\t35
3.2.2 對象的使用\t36
3.2.3 對象的賦值\t38
3.2.4 對象的生命周期\t39
3.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)\t42
3.3.1 構(gòu)造函數(shù)\t42
3.3.2 析構(gòu)函數(shù)\t44
3.4 內(nèi)存的動態(tài)分配\t47
3.4.1 運算符new\t47
3.4.2 運算符delete\t48
3.5 對象數(shù)組和對象指針\t49
3.5.1 對象數(shù)組\t49
3.5.2 對象指針\t51
3.5.3 自引用指針this\t52
小結(jié)\t54
習(xí)題3\t54
第4章 函數(shù)\t56
4.1 函數(shù)參數(shù)的傳遞機制\t56
4.1.1 使用對象作為函數(shù)參數(shù)\t56
4.1.2 使用對象指針作為函數(shù)參數(shù)\t57
4.1.3 使用對象引用作為函數(shù)參數(shù)\t58
4.1.4 三種傳遞方式比較\t59
4.2 內(nèi)聯(lián)函數(shù)\t59
4.3 函數(shù)重載\t60
4.3.1 非成員函數(shù)重載\t60
4.3.2 成員函數(shù)重載\t62
4.4 函數(shù)的默認(rèn)參數(shù)值\t63
4.5 友元\t65
4.5.1 友元函數(shù)\t65
4.2.2 友元類\t69
4.6 靜態(tài)成員\t70
4.6.1 靜態(tài)數(shù)據(jù)成員\t71
4.6.2 靜態(tài)成員函數(shù)\t73
4.6.3 靜態(tài)對象\t76
4.7 應(yīng)用實例\t77
小結(jié)\t83
習(xí)題4\t84
第5章 常量\t88
5.1 const的最初動機\t88
5.1.1 由define引發(fā)的問題\t88
5.1.2 const的使用方法\t88
5.2 const與指針\t89
5.2.1 指向常量的指針\t90
5.2.2 常指針\t90
5.3 const與引用\t91
5.4 const與函數(shù)\t91
5.4.1 const類型的參數(shù)\t91
5.4.2 const類型的返回值\t92
5.4.3 const在傳遞地址中的應(yīng)用\t93
5.5 const與類\t94
5.5.1 類內(nèi)const局部常量\t94
5.5.2 常對象與常成員函數(shù)\t95
5.6 拷貝構(gòu)造函數(shù)\t97
小結(jié)\t101
習(xí)題5\t102
第6章 運算符重載\t103
6.1 運算符重載的基本概念\t103
6.2 成員函數(shù)重載運算符\t103
6.2.1 重載單目運算符\t104
6.2.2 重載雙目運算符\t105
6.2.3 重載++、--運算符\t107
6.2.4 重載賦值運算符\t110
6.2.5 重載下標(biāo)運算符\t113
6.2.6 重載函數(shù)調(diào)用運算符\t115
6.3 友元函數(shù)重載運算符\t115
6.4 成員函數(shù)與友元函數(shù)重載運算符的
比較\t119
6.5 類型轉(zhuǎn)換\t121
6.5.1 系統(tǒng)預(yù)定義類型之間的
轉(zhuǎn)換\t121
6.5.2 用構(gòu)造函數(shù)實現(xiàn)類型轉(zhuǎn)換\t121
6.5.3 用運算符轉(zhuǎn)換函數(shù)實現(xiàn)類型
轉(zhuǎn)換\t124
小結(jié)\t127
習(xí)題6\t128
第7章 組合、繼承與多態(tài)\t130
7.1 組合\t130
7.2 繼承\(zhòng)t131
7.3 繼承與組合\t133
7.4 繼承與組合中的構(gòu)造和析構(gòu)\t136
7.4.1 成員對象初始化\t136
7.4.2 構(gòu)造和析構(gòu)順序\t136
7.5 名字覆蓋\t140
7.6 虛函數(shù)\t141
7.6.1 靜態(tài)綁定與動態(tài)綁定\t142
7.6.2 虛函數(shù)的定義\t142
7.6.3 虛析構(gòu)函數(shù)\t144
7.7 純虛函數(shù)和抽象基類\t144
7.8 多重繼承\(zhòng)t146
7.8.1 多繼承語法\t147
7.8.2 虛基類\t148
7.8.3 最終派生類\t149
7.8.4 多繼承的構(gòu)造順序\t150
小結(jié)\t152
習(xí)題7\t152
第8章 模板\t156
8.1 模板的概念\t156
8.2 函數(shù)模板與模板函數(shù)\t156
8.3 類模板與模板類\t160
8.4 應(yīng)用實例\t164
小結(jié)\t171
習(xí)題8\t171
第9章 輸入流/輸出流\t173
9.1 C++流類庫簡介\t173
9.2 輸入流/輸出流格式\t174
9.2.1 基本輸出流\t174
9.2.2 基本輸入流\t176
9.2.3 格式化輸入/輸出\t177
9.2.4 其他輸入/輸出函數(shù)\t183
9.3 用戶自定義類型的輸入/輸出\t185
9.3.1 重載輸出運算符\t185
9.3.2 重載輸入運算符\t186
9.4 文件輸入/輸出\t188
9.4.1 順序訪問文件\t188
9.4.2 隨機訪問文件\t192
9.5 應(yīng)用實例\t193
小結(jié)\t198
習(xí)題9\t198
第10章 異常處理\t201
10.1 異常處理概述\t201
10.2 拋出異常\t201
10.3 異常捕獲\t202
10.3.1 異常處理語法\t202
10.3.2 異常接口聲明\t204
10.3.3 捕獲所有異常\t204
10.3.4 未捕獲異常的處理\t204
10.4 構(gòu)造函數(shù)、析構(gòu)函數(shù)與異常處理\t205
10.5 異常匹配\t207
10.6 標(biāo)準(zhǔn)異常及層次結(jié)構(gòu)\t208
小結(jié)\t208
習(xí)題10\t208
第11章 Visual C++ 2019開發(fā)環(huán)境\t209
11.1 Visual C++ 2019概述\t209
11.1.1 Visual Studio 2019\t209
11.1.2 Visual C++ 2019\t210
11.2 Visual C++ 2019環(huán)境\t210





11.2.1 Visual C++ 2019操作界面\t210
11.2.2 項目\t212
11.2.3 調(diào)試環(huán)境\t213
11.3 Windows編程\t214
11.3.1 Windows常用數(shù)據(jù)類型\t215
11.3.2 消息與事件\t215
11.3.3 窗口消息示例\t217
11.4 MFC類庫\t219
11.5 MFC編程實例\t222
小結(jié)\t225
習(xí)題11\t225
第12章 綜合實例\t226
12.1 系統(tǒng)分析與設(shè)計\t226
12.1.1 系統(tǒng)功能分析\t226
12.1.2 系統(tǒng)功能類模型\t226
12.1.3 系統(tǒng)功能流程\t227
12.2 設(shè)計實現(xiàn)\t228
12.2.1 系統(tǒng)程序框架生成\t228
12.2.2 建立圖元類\t230
12.2.3 界面控制\t233
12.2.4 繪制圖元――線段\t235
12.2.5 繪制圖元――矩形\t240
12.2.6 繪制圖元――橢圓\t243
12.2.7 繪制圖元――文字\t246
12.2.8 繪制圖元――折線/多邊形\t248
12.2.9 圖元文件存取\t251
小結(jié)\t260
習(xí)題12\t260
參考文獻(xiàn)\t261

本目錄推薦

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