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

出版時(shí)間:2010-6  出版社:清華大學(xué)  作者:巴拉古路薩米  頁數(shù):513  譯者:高峰  
Tag標(biāo)簽:無  

前言

作為一門面向?qū)ο蟮某绦蜷_發(fā)語言,C++繼承了c語言的運(yùn)行高效,并具有和Java等語言類似的編寫效率。無論是計(jì)算密集型的服務(wù)端后臺開發(fā),還是具有復(fù)雜業(yè)務(wù)背景的大型項(xiàng)目,C++語言都有其用武之地。由于在軟件開發(fā)方面的優(yōu)勢和地位,C++語言業(yè)已成為當(dāng)代計(jì)算機(jī)程序員和計(jì)算機(jī)專業(yè)科班學(xué)生的必修課之一。國內(nèi)外目前的C++書籍可謂汗牛充棟,不可計(jì)數(shù)。粗略來看,大體上可分速成類和經(jīng)典大部頭兩類,前者往往號稱21天學(xué)會C++,實(shí)際上所獲卻極為有限,而后者的學(xué)習(xí)曲線一般較為陡峭。令新手在自學(xué)過程中,往往心生畏懼。所以,對于編程還未入門的初學(xué)者而言,怎么人手學(xué)習(xí)C++經(jīng)常是一個令人頭痛的問題。本書正是面向C++初學(xué)者的優(yōu)秀讀本,本書的作者E.Balagurusamy博士是印度國內(nèi)IT培訓(xùn)教育方面最著名的專家,他所著的本書內(nèi)容深入淺出,語言通俗,特別適合學(xué)習(xí)C++面向?qū)ο缶幊痰某鯇W(xué)者。本書成書于C++標(biāo)準(zhǔn)制定之后,其介紹的C++編程完全遵循標(biāo)準(zhǔn)。書中示例豐富,圖示精彩,對C++面向?qū)ο筇匦缘奶接懭嬗植伙@繁瑣,簡約而又不失華彩。對于編程新手來說,書中的敘述和程序例子能大大降低理解C++編程的難度,而從編寫程序入手的教學(xué)風(fēng)格,更容易幫助建立學(xué)習(xí)者的信心和興趣。另外,本書內(nèi)容也涵蓋了面向?qū)ο筌浖到y(tǒng)的介紹,并附有豐富的C++自測題庫,供自學(xué)者自我測試,以檢驗(yàn)對書中概念的掌握程度。附錄中還專門有一章介紹了兩個完整的C++小型項(xiàng)目的開發(fā),結(jié)合本書的學(xué)習(xí),對示例項(xiàng)目代碼的研讀,相信會為讀者帶來更好的編程體驗(yàn)和學(xué)習(xí)效果。

內(nèi)容概要

本書以一種簡單易懂的寫作風(fēng)格,介紹了何謂C++面向?qū)ο蟪绦蛟O(shè)計(jì)、為什么以及如何用C++進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)。本書給出了大量的示例、演示說明以及完整的程序。這些示例程序既簡單也很具有教學(xué)意義。在必要的時(shí)候,本書還使用了概念圖,使得介紹更加清晰,便于更好地理解。本書還介紹了面向?qū)ο蠓椒ǖ母拍?,簡要討論了系統(tǒng)的面向?qū)ο蠓治雠c設(shè)計(jì)的重要內(nèi)容。本書的最大亮點(diǎn)是附錄A的兩個新的程序設(shè)計(jì)項(xiàng)目:(1)基于菜單的計(jì)算系統(tǒng);(2)銀行系統(tǒng)。它們演示了如何在現(xiàn)實(shí)應(yīng)用程序中集成C++的各種特性。  本書不僅可以作為高等院校C++面向?qū)ο蟪绦蛟O(shè)計(jì)的教材,也是希望了解C++語言和面向?qū)ο蟪绦蛟O(shè)計(jì)知識的專業(yè)人員的很好參考書。

作者簡介

作者:(印度)巴拉古路薩米(E.Balagurusamy) 譯者:高峰 等

書籍目錄

第1章 面向?qū)ο缶幊淘怼?.1 軟件危機(jī) 1.2 軟件的發(fā)展 1.3 面向過程編程窺探 1.4 面向?qū)ο缶幊谭桨浮?.5 面向?qū)ο缶幊痰幕靖拍睢?.6 面向?qū)ο缶幊痰囊嫣帯?.7 面向?qū)ο蟮某绦蛘Z言 1.8 面向?qū)ο缶幊痰膽?yīng)用 總結(jié) 思考題第2章 C++入門 2.1 何為C++ 2.2 C++的應(yīng)用 2.3 一個簡單的C++例子 2.4 更多的C++語句 2.5 使用類的例子 2.6 C++程序結(jié)構(gòu) 2.7 創(chuàng)建源文件 2.8 編譯和鏈接 總結(jié) 復(fù)習(xí)題 調(diào)試練習(xí) 編程練習(xí)第3章 符號、表達(dá)式和控制結(jié)構(gòu) 3.1 介紹 3.2 符號 3.3 關(guān)鍵詞 3.4 標(biāo)識符和常量 3.5 基本的數(shù)據(jù)類型 3.6 用戶自定義數(shù)據(jù)類型 3.7 派生數(shù)據(jù)類型 3.8 符號常量 3.9 類型兼容性 3.10 變量聲明 3.11 變量的動態(tài)初始化 3.12 引用變量 3.13 c++的操作符 3.14 作用域解析操作符 3.15 成員取值操作符 3.16 內(nèi)存管理操作符 3.17 操縱器 3.18 類型轉(zhuǎn)換操作符 3.19 表達(dá)式及其類型 3.20 特殊的賦值表達(dá)式 3.21 隱式轉(zhuǎn)換 3.22 操作符重載 3.23 操作符優(yōu)先級 3.24 控制結(jié)構(gòu) 總結(jié) 復(fù)習(xí)題 調(diào)試練習(xí) 編程練習(xí)第4章 C++中的函數(shù) 4.1 介紹 4.2 主程序 4.3 函數(shù)原型 4.4 傳引用調(diào)用 4.5 引用返回 4.6 內(nèi)聯(lián)函數(shù) 4.7 默認(rèn)參數(shù) 4.8 常量參數(shù) 4.9 函數(shù)重載 4.10 友元函數(shù)和虛函數(shù) 4.11 數(shù)學(xué)庫函數(shù) 總結(jié) 復(fù)習(xí)題 ……第5章 類和對象第6章 構(gòu)造函數(shù)和析構(gòu)函數(shù)第7章 運(yùn)算符重載和類型轉(zhuǎn)換第8章 繼承:類的擴(kuò)展第8章 繼承:類的擴(kuò)展第10章 控制臺的輸入輸出操作第11章 文件操作第12章 模板第13章 異常處理第14章 標(biāo)準(zhǔn)模板庫介紹第15章 操作字符串第16章 標(biāo)準(zhǔn)C++的新特性第17章 面向?qū)ο笙到y(tǒng)的開發(fā)附錄A 項(xiàng)目程序附錄B 使用Turbo C++附錄C Windows環(huán)境下執(zhí)行C++附錄D 標(biāo)準(zhǔn)C++的關(guān)鍵詞列表附錄E C++運(yùn)算符的優(yōu)先級附錄F C++和面向?qū)ο缶幊讨匾g(shù)語表附錄G C++自測參考文獻(xiàn)

章節(jié)摘錄

插圖:1.3面向過程編程窺探傳統(tǒng)編程,使用諸如COBOL、FORTRAN和C語言等高級語言,通常是面向過程編程(POP)。在面向過程編程中,問題被分解成一系列的子處理任務(wù),比如讀取數(shù)據(jù)、計(jì)算和打印。為了實(shí)現(xiàn)這些任務(wù),程序員需要編寫函數(shù),函數(shù)也是面向過程編程中的首要關(guān)注焦點(diǎn)。面向過程編程的典型程序結(jié)構(gòu)如圖1.4所示。在編程解決問題時(shí),需要使用逐層分解任務(wù)的技術(shù),以確定待完成的任務(wù)。在面向過程編程中,基本上只需編寫計(jì)算機(jī)執(zhí)行的代碼指令(或者功能),并將這些指令組織成一個個函數(shù)。通常,我們使用流程圖來組織各個代碼功能,功能到功能之間即為流程。這里我們主要關(guān)注函數(shù)的開發(fā),而被不同函數(shù)使用的數(shù)據(jù)還未提及。數(shù)據(jù)會被如何操作?當(dāng)函數(shù)執(zhí)行時(shí),數(shù)據(jù)如何受到影響?在一個多函數(shù)程序中,很多重要的數(shù)據(jù)項(xiàng)都被聲明成全局變量,這樣就可被所有函數(shù)訪問。而每一函數(shù)亦有其局部數(shù)據(jù)。圖1.5顯示的即為面向過程編程中數(shù)據(jù)和函數(shù)的關(guān)系。全局?jǐn)?shù)據(jù)易受函數(shù)的不當(dāng)訪問而被更改。在大型程序中,很難確定數(shù)據(jù)被哪些函數(shù)使用。一旦更改了外部的數(shù)據(jù)結(jié)構(gòu),我們就需要修改所有訪問該數(shù)據(jù)的函數(shù)。

編輯推薦

《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第4版)》是世界著名計(jì)算機(jī)教材精選。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)7條)

 
 

  •   之前我已經(jīng)在圖書館看過一遍,覺得很好,就買來當(dāng)工具書,真的不錯哦?。。?/li>
  •   書不錯,不過希望送貨速度快點(diǎn)就好了
  •   書不錯,就是后面的封皮和書頁有些皺褶,看著心疼啊
  •   雖然正版,打八三折也太不厚道了吧
  •   挺好的,對于有C基礎(chǔ)的學(xué)生,這是一本好書,很適合
  •   什么都很好啊 質(zhì)量不錯
  •   該書內(nèi)容還挺充實(shí)的,講得挺詳細(xì),全面,適合基礎(chǔ)薄弱的讀者,版面設(shè)計(jì)也不錯,紙張也挺好的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7