注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C++程序設(shè)計(jì)原理與實(shí)踐

C++程序設(shè)計(jì)原理與實(shí)踐

C++程序設(shè)計(jì)原理與實(shí)踐

定 價(jià):¥108.00

作 者: (美)斯特勞斯特魯普 著,王剛 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111303220 出版時(shí)間: 2010-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 649 字?jǐn)?shù):  

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

  本書(shū)是經(jīng)典程序設(shè)計(jì)思想與C++開(kāi)發(fā)實(shí)踐的完美結(jié)合,是C++之父回歸校園后對(duì)C++編程原理和技巧的全新闡述。書(shū)中全面地介紹了程序設(shè)計(jì)基本原理,包括基本概念、設(shè)計(jì)和編程技術(shù)、語(yǔ)言特性以及標(biāo)準(zhǔn)庫(kù)等,教你學(xué)會(huì)如何編寫(xiě)具有輸入、輸出、計(jì)算以及簡(jiǎn)單圖形顯示等功能的程序。此外,本書(shū)通過(guò)對(duì)C++思想和歷史的討論、對(duì)經(jīng)典實(shí)例(如矩陣運(yùn)算、文本處理、測(cè)試以及嵌入式系統(tǒng)程序設(shè)計(jì))的展示,以及對(duì)C語(yǔ)言的簡(jiǎn)單描述,為你呈現(xiàn)了一幅程序設(shè)計(jì)的全景圖?!++初學(xué)者的權(quán)威指南。無(wú)論你是從事軟件開(kāi)發(fā)還是其他領(lǐng)域的工作,本書(shū)將為你打開(kāi)程序開(kāi)發(fā)之門(mén)?!ぶ懈呒?jí)程序員的必備參考。通過(guò)觀察程序設(shè)計(jì)大師如何處理編程中的各種問(wèn)題,使你獲得新的領(lǐng)悟和指引?!と骊U釋C++基本概念和技術(shù)。與傳統(tǒng)的C++教材相比,本書(shū)對(duì)基本概念和技術(shù)的介紹更為深入,為你編寫(xiě)實(shí)用、正確、易維護(hù)和有效的代碼打下堅(jiān)實(shí)的基礎(chǔ)。·強(qiáng)調(diào)現(xiàn)代C++編程風(fēng)格。本書(shū)從開(kāi)篇就介紹現(xiàn)代C++程序設(shè)計(jì)技術(shù),并揭示了大量關(guān)于如何使用C++標(biāo)準(zhǔn)庫(kù)來(lái)簡(jiǎn)化程序設(shè)計(jì)的原理,使你快速掌握實(shí)用編成技巧?!づ涮捉梯o資源豐富。本書(shū)網(wǎng)站(www.stroustrup.com/Programming)提供了豐富的輔助資料,包括實(shí)例源碼、PPT、勘誤等。

作者簡(jiǎn)介

  斯特勞斯特魯普(Bjarne Stroustrup),英國(guó)劍橋大學(xué)計(jì)算機(jī)科學(xué)博士,C++語(yǔ)言的設(shè)計(jì)者和最初的實(shí)現(xiàn)者,他現(xiàn)在是德州農(nóng)工大學(xué)計(jì)算機(jī)科學(xué)首席教。1993年,由于在C++領(lǐng)域的重大貢獻(xiàn),他獲得了ACM的-Grace Murray Hopper大獎(jiǎng)并成為ACM院士.在進(jìn)入學(xué)術(shù)界之前,他曾在AT&T貝爾實(shí)驗(yàn)室工作多年,他是ISO C++標(biāo)準(zhǔn)委員會(huì)的創(chuàng)始人之一。

圖書(shū)目錄

出版者的話
譯者序
前言
第0章 致讀者
0.1 本書(shū)結(jié)構(gòu)
0.2 講授和學(xué)習(xí)本書(shū)的方法
0.3 程序設(shè)計(jì)和計(jì)算機(jī)科學(xué)
0.4 創(chuàng)造性和問(wèn)題求解
0.5 反饋方法
0.6 參考文獻(xiàn)
0.7 作者簡(jiǎn)介

第1章 計(jì)算機(jī)、人與程序設(shè)計(jì)
1.1 介紹
1.2 軟件
1.3 人
1.4 計(jì)算機(jī)科學(xué)
1.5 計(jì)算機(jī)已無(wú)處不在
1.6 程序員的理想

第一部分 基本知識(shí)
第2章 Hello,World!
2.1 程序
2.2 經(jīng)典的第一個(gè)程序
2.3 編譯
2.4 鏈接
2.5 編程環(huán)境

第3章 對(duì)象、類(lèi)型和值
3.1 輸入
3.2 變量
3.3 輸入和類(lèi)型
3.4 運(yùn)算和運(yùn)算符
3.5 賦值和初始化
3.6 組合賦值運(yùn)算符
3.7 命名
3.8 類(lèi)型和對(duì)象
3.9 類(lèi)型安全

第4章 計(jì)算
4.1 計(jì)算
4.2 目標(biāo)和工具
4.3 表達(dá)式
4.4 語(yǔ)句
4.5 函數(shù)
4.6 向量
4.7 語(yǔ)言特性

第5章 錯(cuò)誤
5.1 介紹
5.2 錯(cuò)誤的來(lái)源
5.3 編譯時(shí)錯(cuò)誤
5.4 連接時(shí)錯(cuò)誤
5.5 運(yùn)行時(shí)錯(cuò)誤
5.6 異常
5.7 邏輯錯(cuò)誤
5.8 估計(jì)
5.9 調(diào)試
5.10 前置條件和后置條件
5.11 測(cè)試

第6章 編寫(xiě)一個(gè)程序
6.1 一個(gè)問(wèn)題
6.2 對(duì)問(wèn)題的思考
6.3 回到計(jì)算器問(wèn)題
6.4 文法
6.5 將文法轉(zhuǎn)換為程序
6.6 試驗(yàn)第一個(gè)版本
6.7 試驗(yàn)第二個(gè)版本
6.8 單詞流
6.9 程序結(jié)構(gòu)

第7章 完成一個(gè)程序
7.1 介紹
7.2 輸入和輸出
7.3 錯(cuò)誤處理
7.4 處理負(fù)數(shù)
7.5 模運(yùn)算
7.6 清理代碼
7.7 錯(cuò)誤恢復(fù)
7.8 變量

第8章 函數(shù)相關(guān)的技術(shù)細(xì)節(jié)
8.1 技術(shù)細(xì)節(jié)
8.2 聲明和定義
8.3 頭文件
8.4 作用域
8.5 函數(shù)調(diào)用和返回
8.6 求值順序
8.7 名字空間

第9章 類(lèi)相關(guān)的技術(shù)細(xì)節(jié)
9.1 用戶(hù)自定義類(lèi)型
9.2 類(lèi)和成員
9.3 接口和實(shí)現(xiàn)
9.4 演化一個(gè)類(lèi)
9.5 枚舉類(lèi)型
9.6 運(yùn)算符重載
9.7 類(lèi)接口
9.8 Date類(lèi)
8.2.2 變量和常量聲明
8.2.3 默認(rèn)初始化
8.3 頭文件
8.4 作用域
8.5 函數(shù)調(diào)用和返回
8.5.1 聲明參數(shù)和返回類(lèi)型
8.5.2 返回一個(gè)值
8.5.3 傳值參數(shù)
8.5.4 傳常量引用參數(shù)
8.5.5 傳引用參數(shù)
8.5.6 傳值與傳引用的對(duì)比
8.5.7 參數(shù)檢查和轉(zhuǎn)換
8.5.8 實(shí)現(xiàn)函數(shù)調(diào)用
8.6 求值順序
8.6.1 表達(dá)式求值
8.6.2 全局初始化
8.7 名字空間
8.7.1 using聲明和using指令

第9章 類(lèi)相關(guān)的技術(shù)細(xì)節(jié)
9.1 用戶(hù)自定義類(lèi)型
9.2 類(lèi)和成員
9.3 接口和實(shí)現(xiàn)
9.4 演化一個(gè)類(lèi)
9.4.1 結(jié)構(gòu)和函數(shù)
9.4.2 成員函數(shù)和構(gòu)造函數(shù)
9.4.3 保持細(xì)節(jié)私有性
9.4.4 定義成員函數(shù)
9.4.5 引用當(dāng)前對(duì)象
9.4.6 報(bào)告錯(cuò)誤
9.5 枚舉類(lèi)型
9.6 運(yùn)算符重載
9.7 類(lèi)接口
9.7.1 參數(shù)類(lèi)型
9.7.2 拷貝
9.7.3 默認(rèn)構(gòu)造函數(shù)
9.7.4 const成員函數(shù)
9.7.5 類(lèi)成員和“輔助函數(shù)”
9.8 Date類(lèi)

第二部分 輸入和輸出
第10章 輸入/輸出流
10.1 輸入和輸出
10.2 I/0流模型
10.3 文件
10.4 打開(kāi)文件
10.5 讀寫(xiě)文件
10.6 I/0錯(cuò)誤處理
10.7 讀取單個(gè)值
10.7.1 將程序分解為易管理的子模塊
10.7.2 將人機(jī)對(duì)話從函數(shù)中分離
10.8 用戶(hù)自定義輸出操作符
10.9 用戶(hù)自定義輸入操作符
10.10 一個(gè)標(biāo)準(zhǔn)的輸入循環(huán)
10.11 讀取結(jié)構(gòu)化的文件
10.11.1 內(nèi)存表示
10.11.2 讀取結(jié)構(gòu)化的值
10.11.3 改變表示方法

第11章 定制輸入/輸出
11.1 有規(guī)律的和無(wú)規(guī)律的輸入和輸出
11.2 格式化輸出
11.2.1 輸出整數(shù)
11.2.2 輸入整數(shù)
11.2.3 輸出浮點(diǎn)數(shù)
11.2.4 精度
11.2.5 域
11.3 文件打開(kāi)和定位
11.3.1 文件打開(kāi)模式
11.3.2 進(jìn)制文件
11.3.3 在文件中定位
11.4 字符串流
11.5 面向行的輸入
11.6 字符分類(lèi)
11.7 使用非標(biāo)準(zhǔn)分隔符
11.8 還有很多未討論的內(nèi)容

第12章 一個(gè)顯示模型
12.1 為什么要使用圖形用戶(hù)界面
12.2 一個(gè)顯示模型
12.3 第一個(gè)例子
12.4 使用GUI庫(kù)
12.5 坐標(biāo)系
12.6 形狀
12.7 使用形狀類(lèi)
12.7.1 圖形頭文件和主函數(shù)
12.7.2 一個(gè)幾乎空白的窗口
12.7.3 坐標(biāo)軸
12.7.4 繪制函數(shù)圖
12.7.5 Polygon
12.7.6 Rectangle
12.7.7 填充
12.7.8 文本
12.7.9 圖片
12.7.10 還有很多未討論的內(nèi)容
12.8 讓圖形程序運(yùn)行起來(lái)
12.8.1 源文件

第13章 圖形類(lèi)
13.1 圖形類(lèi)概覽
13.2 Point和Line
13.3 Lines
13.4 Color
13.5 Line_style
13.6 Openpolyline
13.7 Closed_polyline
13.8 Polygon
13.9 Rectangle
13.10 管理未命名對(duì)象
13.11 Fext
13.12 Circle
13.13 Ellipse
13.14 Marked_polyline
13.15 Marks
13.16 Mark
13.17 Image

第14章 設(shè)計(jì)圖形類(lèi)
14.1 設(shè)計(jì)原則
14.1.1 類(lèi)型
14.1.2 操作
14.1.3 命名
14.1.4 可變性
14.2 Shape類(lèi)
14.2.1 一個(gè)抽象類(lèi)
14.2.2 訪問(wèn)控制
14.2.3 繪制形狀
14.2.4 拷貝和可變性
14.3 基類(lèi)和派生類(lèi)
14.3.1 對(duì)象布局
14.3.2 類(lèi)的派生和虛函數(shù)定義
14.3.3 覆蓋
14.3.4 訪問(wèn)
14.3.5 純虛函數(shù)
14.4 面向?qū)ο蟪绦蛟O(shè)計(jì)的好處

第15章 繪制函數(shù)圖和數(shù)據(jù)圖
15.1 介紹
15.2 繪制簡(jiǎn)單函數(shù)圖
15.3 Function類(lèi)
15.3.1 默認(rèn)參數(shù)
15.3.2 更多的例子
15.4 Axis類(lèi)
15.5 近似
15.6 繪制數(shù)據(jù)圖
15.6.1 讀取文件
15.6.2 一般布局
15.6.3 數(shù)據(jù)比例
15.6.4 構(gòu)造數(shù)據(jù)圖

第16章 圖形用戶(hù)界面
16.1 用戶(hù)界面的選擇
16.2 “Next”按鈕
16.3 一個(gè)簡(jiǎn)單的窗口
16.3.1 回調(diào)函數(shù)
16.3.2 等待循環(huán)
16.4 Button和其他Widget
16.4.1 Widget
16.4.2 Button
16.4.3 In-box和Out-box
16.4.4 Menu
……
第三部分 數(shù)據(jù)結(jié)構(gòu)和算法
第17章 向量和自由空間
第18章 向量和數(shù)組
第19章 向量、模板和異常
第20章 容器和迭代器
第21章 算法和映射
第四部分 拓寬視野
第22章 理念和歷史
第23章 文本處理
第24章 數(shù)值計(jì)算
第25章 嵌入式系統(tǒng)程序設(shè)計(jì)
第26章 測(cè)試
第27章 C語(yǔ)言
術(shù)語(yǔ)表
參考書(shū)目
第五部分 附錄
附錄A C++語(yǔ)言概要
附錄B 標(biāo)準(zhǔn)庫(kù)概要
附錄C Visual Studio簡(jiǎn)要入門(mén)教程
附錄D 安裝FLTK
附錄E GUI實(shí)現(xiàn)

本目錄推薦

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