注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)程序員成長課堂:C++標(biāo)準(zhǔn)教程

程序員成長課堂:C++標(biāo)準(zhǔn)教程

程序員成長課堂:C++標(biāo)準(zhǔn)教程

定 價(jià):¥42.00

作 者: 陳國建,游梁,張建輝 等編著
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787122100474 出版時(shí)間: 2011-02-01 包裝: 平裝
開本: 16開 頁數(shù): 310 字?jǐn)?shù):  

內(nèi)容簡介

  C++是在C語言的基礎(chǔ)上發(fā)展而來的,但C++又可視為是一門全新的語言,C++獨(dú)有的面向?qū)ο筇匦允蛊錁O具生命力,獲得了眾多軟件廠商和開發(fā)人員的青睞。 《程序員成長課堂:C++標(biāo)準(zhǔn)教程(附光盤)》內(nèi)容共分4篇11章。其中,第1篇是C++概述篇,主要內(nèi)容包括:C++的起源和特點(diǎn)、C++源程序的構(gòu)成、C與C++的比較、C++代碼規(guī)范、排版風(fēng)格、命名規(guī)范以及代碼設(shè)計(jì)風(fēng)格等;第2篇是C++基本語言篇,主要內(nèi)容包括:C++基本數(shù)據(jù)類型、表達(dá)式、運(yùn)算符、操作符、C++語句以及C++標(biāo)準(zhǔn)模板庫等;第3篇是C++面向?qū)ο缶幊唐?,主要?nèi)容包括:類和對(duì)象、繼承、多態(tài)、運(yùn)算符重載等;第4篇是C++編程實(shí)踐篇,通過教學(xué)管理系統(tǒng)的開發(fā)實(shí)例,講解如何使用C++進(jìn)行實(shí)際開發(fā)。 全書配合了大量實(shí)例及代碼說明,隨書光盤中含有視頻講解,非常適合入門讀者閱讀,以迅速掌握C++開發(fā)技術(shù)。對(duì)于已有相關(guān)編程經(jīng)驗(yàn)的讀者,《程序員成長課堂:C++標(biāo)準(zhǔn)教程(附光盤)》也可作為學(xué)習(xí)和開發(fā)的參考用書。

作者簡介

暫缺《程序員成長課堂:C++標(biāo)準(zhǔn)教程》作者簡介

圖書目錄

第1篇 C++概述
第1章 由C遷移到C++ 2
1.1 C++的起源和特點(diǎn) 2
1.1.1 C++的起源 2
1.1.2 C++的特點(diǎn) 3
1.2 入門實(shí)例:Hello World小程序 4
1.3 C++源程序的構(gòu)成 5
1.3.1 C++程序的一般格式 5
1.3.2 C++程序的開發(fā)步驟 7
1.3.3 C++程序的編譯和鏈接 7
1.4 C與C++的比較 9
1.4.1 程序設(shè)計(jì)思想的區(qū)別 9
1.4.2 語法規(guī)范的區(qū)別 9
1.5 本章小結(jié) 10
1.6 本章習(xí)題 10
第2章 C++代碼規(guī)范 11
2.1 文件組織 11
2.1.1 頭文件注釋 11
2.1.2 頭文件 12
2.1.3 內(nèi)聯(lián)函數(shù)定義文件 14
2.1.4 實(shí)現(xiàn)文件 15
2.1.5 文件的組織結(jié)構(gòu) 16
2.2 排版風(fēng)格 17
2.2.1 縮進(jìn)與對(duì)齊 17
2.2.2 空行 19
2.2.3 空格 21
2.2.4 風(fēng)格 22
2.3 命名規(guī)范 24
2.3.1 一般規(guī)范 24
2.3.2 類/結(jié)構(gòu) 25
2.3.3 函數(shù) 27
2.3.4 變量 28
2.3.5 枚舉、聯(lián)合、typedef 29
2.3.6 宏和常量命名 30
2.4 代碼設(shè)計(jì)風(fēng)格 30
2.4.1 表達(dá)式設(shè)計(jì) 31
2.4.2 條件語句設(shè)計(jì) 31
2.4.3 循環(huán)語句設(shè)計(jì) 33
2.4.4 常量設(shè)計(jì) 34
2.4.5 函數(shù)設(shè)計(jì) 35
2.5 注釋規(guī)范 36
2.6 本章小結(jié) 36
2.7 本章習(xí)題 37
第2篇 C++基本語言
第3章 C++數(shù)據(jù)類型 40
3.1 基本數(shù)據(jù)類型 40
3.1.1 整型--整型數(shù)據(jù)的存儲(chǔ)形式 41
3.1.2 整型--整型數(shù)據(jù)的定義 42
3.1.3 整型--整型常量 42
3.1.4 整型--整型數(shù)據(jù)的分類 43
3.1.5 整型--關(guān)于整型數(shù)據(jù)分類的說明 44
3.1.6 整型--整型數(shù)據(jù)實(shí)例 45
3.1.7 浮點(diǎn)類型--浮點(diǎn)數(shù)據(jù)類型的表示方法 46
3.1.8 浮點(diǎn)類型--浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)形式 46
3.1.9 浮點(diǎn)類型--浮點(diǎn)數(shù)的分類和定義 47
3.1.10 浮點(diǎn)類型--浮點(diǎn)數(shù)的精度范圍 47
3.1.11 浮點(diǎn)類型--浮點(diǎn)數(shù)實(shí)例 47
3.1.12 字符類型 48
3.1.13 布爾類型 51
3.2 復(fù)合數(shù)據(jù)類型 52
3.2.1 指針類型 53
3.2.2 引用類型 58
3.2.3 數(shù)組類型 60
3.2.4 枚舉類型 66
3.2.5 結(jié)構(gòu)體類型 70
3.2.6 類類型 74
3.3 修飾符關(guān)鍵字 76
3.3.1 const限定修飾符 76
3.3.2 typedef關(guān)鍵字 79
3.3.3 static關(guān)鍵字 81
3.3.4 inline修飾符 87
3.3.5 extern關(guān)鍵字 89
3.4 本章小結(jié) 91
3.5 本章習(xí)題 91
第4章 表達(dá)式 96
4.1 操作符 96
4.1.1 算術(shù)操作符 96
4.1.2 關(guān)系操作符 97
4.1.3 邏輯操作符 98
4.1.4 位操作符 98
4.1.5 sizeof操作符 100
4.1.6 強(qiáng)制類型轉(zhuǎn)換 101
4.1.7 操作符優(yōu)先級(jí) 102
4.2 表達(dá)式 103
4.2.1 算術(shù)表達(dá)式 103
4.2.2 邏輯表達(dá)式 103
4.2.3 賦值表達(dá)式 104
4.2.4 逗號(hào)表達(dá)式 104
4.3 本章小結(jié) 105
4.4 本章習(xí)題 105
第5章 C++語句 106
5.1 簡單語句 107
5.1.1 表達(dá)式語句 107
5.1.2 空語句 108
5.1.3 返回語句 108
5.1.4 復(fù)合語句 108
5.1.5 聲明語句 109
5.1.6 賦值語句 110
5.2 流程控制語句 111
5.2.1 if語句 111
5.2.2 while語句 115
5.2.3 for語句 116
5.2.4 switch語句 118
5.2.5 do...while語句 121
5.3 轉(zhuǎn)向語句 122
5.3.1 break語句 123
5.3.2 continue語句 124
5.3.3 goto語句 124
5.4 本章小結(jié) 126
5.5 本章習(xí)題 126
第6章 標(biāo)準(zhǔn)模板庫STL 130
6.1 STL概述 130
6.1.1 STL算法簡介 130
6.1.2 STL容器簡介 130
6.1.3 迭代器 131
6.1.4 STL適配器簡介 131
6.2 容器 132
6.2.1 向量容器 132
6.2.2 列表容器 133
6.3 迭代器 135
6.3.1 輸入和輸出迭代器 135
6.3.2 前向迭代器、雙向迭代器和隨機(jī)訪問迭代器 136
6.3.3 插入迭代器 137
6.3.4 混合迭代器函數(shù) 138
6.3.5 迭代器適配器 139
6.4 算法和函數(shù)對(duì)象 140
6.4.1 STL通用算法調(diào)用形式 140
6.4.2 不可變序列算法 142
6.4.3 可變序列算法 142
6.4.4 函數(shù)對(duì)象 143
6.5 本章小結(jié) 145
6.6 本章習(xí)題 145
第3篇 C++面向?qū)ο缶幊?
第7章 類 148
7.1 類的定義 148
7.1.1 數(shù)據(jù)成員 148
7.1.2 成員函數(shù) 149
7.1.3 成員訪問 151
7.1.4 友元 151
7.1.5 類聲明和類定義 153
7.2 類與對(duì)象 154
7.3 類成員函數(shù) 154
7.3.1 內(nèi)聯(lián)成員函數(shù) 155
7.3.2 const對(duì)象和const成員函數(shù) 156
7.4 隱含的this指針 159
7.5 靜態(tài)類成員 160
7.5.1 靜態(tài)數(shù)據(jù)成員 160
7.5.2 靜態(tài)成員函數(shù) 162
7.6 指向類成員的指針 163
7.6.1 指向數(shù)據(jù)成員的指針 163
7.6.2 指向成員函數(shù)的指針 164
7.7 嵌套類 165
7.8 局部類 166
7.9 本章小結(jié) 167
7.10 本章習(xí)題 167
第8章 類的初始化、賦值和析構(gòu) 169
8.1 類的初始化 169
8.2 類的構(gòu)造函數(shù) 170
8.2.1 默認(rèn)構(gòu)造函數(shù) 171
8.2.2 限制對(duì)象創(chuàng)建 175
8.2.3 拷貝構(gòu)造函數(shù) 176
8.2.4 深拷貝和淺拷貝 179
8.2.5 構(gòu)造函數(shù)調(diào)用順序 181
8.3 類的析構(gòu) 183
8.3.1 一般析構(gòu)函數(shù) 183
8.3.2 虛析構(gòu)函數(shù) 185
8.4 本章小結(jié) 187
8.5 本章習(xí)題 187
第9章 模板 190
9.1 模板的概念 190
9.2 函數(shù)模板與模板函數(shù) 191
9.2.1 函數(shù)模板 191
9.2.2 模板函數(shù) 194
9.3 類模板 196
9.3.1 類模板 197
9.3.2 模板類 198
9.3.3 類模板實(shí)例化 200
9.3.4 類模板的成員函數(shù) 203
9.3.5 類模板中的友元聲明 205
9.4 本章小結(jié) 207
9.5 本章習(xí)題 207
第10章 面向?qū)ο蟪绦蛟O(shè)計(jì) 213
10.1 什么是面向?qū)ο蟪绦蛟O(shè)計(jì) 213
10.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn) 213
10.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 216
10.2 數(shù)據(jù)的抽象與封裝 219
10.2.1 類的抽象 219
10.2.2 類的封裝 220
10.3 派生與繼承 221
10.3.1 派生類概述 221
10.3.2 派生類的構(gòu)造和析構(gòu) 225
10.3.3 基類成員在派生類中的訪問權(quán)限 228
10.3.4 多重繼承與繼承鏈 230
10.3.5 二義性問題 234
10.4 多態(tài)性 239
10.4.1 多態(tài)的概念 239
10.4.2 函數(shù)重載 240
10.4.3 運(yùn)算符重載 241
10.4.4 虛函數(shù) 244
10.5 本章小結(jié) 252
10.6 本章習(xí)題 252
第4篇 C++編程實(shí)踐
第11章 教學(xué)管理系統(tǒng)的C++實(shí)現(xiàn) 260
11.1 項(xiàng)目介紹 260
11.1.1 概述 260
11.1.2 實(shí)例中的相關(guān)類 260
11.1.3 實(shí)例程序的相關(guān)功能 261
11.2 自定義類 261
11.2.1 學(xué)生類 261
11.2.2 教師類 262
11.2.3 課程類 262
11.2.4 文件管理類 263
11.2.5 自定義類的繼承關(guān)系 263
11.3 實(shí)現(xiàn)自定義類 264
11.3.1 新建C++頭文件和實(shí)現(xiàn)文件 264
11.3.2 實(shí)現(xiàn)類功能 267
11.4 使用自定義類 276
11.4.1 復(fù)制自定義類文件到工程目錄下 276
11.4.2 包含類的頭文件 277
11.4.3 創(chuàng)建類實(shí)例對(duì)象 278
11.4.4 調(diào)用對(duì)象成員完成相應(yīng)功能 278
11.5 制作個(gè)性化系統(tǒng)界面 279
11.5.1 Visual C++控件介紹 279
11.5.2 制作個(gè)性化的系統(tǒng)界面 280
11.6 在控件消息響應(yīng)函數(shù)中使用自定義類功能 283
11.6.1 為控件添加消息響應(yīng)函數(shù) 284
11.6.2 為界面中的控件關(guān)聯(lián)變量名 284
11.6.3 在消息響應(yīng)函數(shù)中調(diào)用類成員 285
11.7 使用文件保存數(shù)據(jù) 289
11.7.1 創(chuàng)建文件實(shí)例對(duì)象 289
11.7.2 打開文件 290
11.7.3 格式化讀取文件 291
11.7.4 格式化寫入文件 292
11.7.5 關(guān)閉文件 292
11.7.6 實(shí)例程序 293
11.8 本章小結(jié) 298
附錄A Visual C++菜單中文注釋 299
附錄B Visual C++操作技巧小代碼 302

本目錄推薦

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