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

程序設(shè)計(jì)教程:用C++語(yǔ)言編程

程序設(shè)計(jì)教程:用C++語(yǔ)言編程

定 價(jià):¥32.00

作 者: 陳家駿,鄭滔編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C++

ISBN: 9787111146773 出版時(shí)間: 2004-08-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 345 字?jǐn)?shù):  

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

  本教程以C++作為實(shí)現(xiàn)語(yǔ)言,介紹了基本的程序設(shè)計(jì)思想、概念和技術(shù),意圖使讀者通過(guò)閱讀,再加上必要的訓(xùn)練和實(shí)踐,掌握程序設(shè)計(jì)的規(guī)律和步驟。所介紹的具體內(nèi)容包括:數(shù)據(jù)類型、表達(dá)式、循環(huán)、子程序、遞歸、類/對(duì)象、繼承、類屬、輸入/輸出以及異常處理等。本教程對(duì)于程序設(shè)計(jì)初學(xué)者和具有一定設(shè)計(jì)經(jīng)驗(yàn)的技術(shù)人員均有相當(dāng)高的使用價(jià)值。本教程是作者多年程序設(shè)計(jì)教學(xué)以及實(shí)際科研項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的結(jié)晶。它以C++作為實(shí)現(xiàn)語(yǔ)言,介紹了基本的程序設(shè)計(jì)思想、概念和技術(shù),意圖使讀者通過(guò)閱讀,再加上必要的訓(xùn)練和實(shí)踐.掌握程序設(shè)計(jì)的規(guī)律和步驟。所介紹的具體內(nèi)容包括:數(shù)據(jù)類型、表達(dá)式、循環(huán)、子程序、遞歸、類對(duì)象、繼承、類屬(泛型)、異常處理以及輸入輸出等:對(duì)于程序設(shè)計(jì)初學(xué)者和具有一定設(shè)計(jì)經(jīng)驗(yàn)的技術(shù)人員均有相當(dāng)高的使用價(jià)值。在內(nèi)容上相對(duì)完整,在概念上力求精確;該書(shū)覆蓋了過(guò)程式和面向?qū)ο髢煞N主流的程序設(shè)計(jì)范型的基本內(nèi)容:對(duì)一些不太受初學(xué)者重視而又非常重要的內(nèi)容不余筆墨地進(jìn)行介紹,如:表達(dá)式 函數(shù)的副作用問(wèn)題、程序的調(diào)試、程序設(shè)計(jì)風(fēng)格、異常處理等。書(shū)中對(duì)一些容易模糊的概念逐個(gè)給予 解釋和澄清,如:循環(huán)與遞歸的區(qū)別.抽象類和虛函數(shù)的作用等。在體系結(jié)構(gòu)上安排合理.把握事情的來(lái)龍去脈。每一章首先指出本章內(nèi)容的目的,即解決什么問(wèn)題.然后再介紹具體的做法,這樣使得初學(xué)者不至于一上來(lái)就陷入"漫無(wú)邊際"的細(xì)節(jié)中去;各章之間銜接自然,使得讀者有循序漸進(jìn)的感覺(jué)。特別是在介紹了過(guò)程式程序設(shè)計(jì)之后再介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本內(nèi)容.這使得讀者能夠很好地體會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)勢(shì)。除了第12章給出的"面向?qū)ο蟮腤indows應(yīng)用程序框架"實(shí)例外,書(shū)中例題豐富,講解細(xì)致、透徹,這能夠加強(qiáng)讀者對(duì)程序設(shè)計(jì)的實(shí)際感受。書(shū)中還給出了大量的習(xí)題,為讀者提供了訓(xùn)練的機(jī)會(huì)。

作者簡(jiǎn)介

  陳家駿,男,1963年生。于南京大學(xué)獲博士學(xué)位,現(xiàn)為南京大學(xué)計(jì)算機(jī)系教授,博士生導(dǎo)師。主要從事軟件工程和自然語(yǔ)言處理領(lǐng)域的研究工作,曾多次參加國(guó)家/省科技攻關(guān)項(xiàng)目、國(guó)家/省自然科學(xué)基金項(xiàng)目和國(guó)家863高科技項(xiàng)目的研究與開(kāi)發(fā),研究成果多次獲得省部級(jí)科研獎(jiǎng)勵(lì)。具有多年的實(shí)際軟件開(kāi)發(fā)和程序設(shè)計(jì)課程教學(xué)的經(jīng)歷。目前正在主持國(guó)家863項(xiàng)目“奧運(yùn)多語(yǔ)言智能信息服務(wù)系統(tǒng)關(guān)鍵技術(shù)及示范系統(tǒng)研究”中的“受限領(lǐng)域日漢機(jī)器翻譯技術(shù)研究”子課題的研究與開(kāi)發(fā)。鄭滔,男,1966年生。于南京大學(xué)獲碩士學(xué)位,現(xiàn)為南京大學(xué)軟件學(xué)院副教授。主要從事軟件工程和嵌入式系統(tǒng)領(lǐng)域的研究工作。曾多次參加國(guó)家/省科技攻關(guān)項(xiàng)目、國(guó)家/省自然科學(xué)基金項(xiàng)目和國(guó)家863高科技項(xiàng)目的研究與開(kāi)發(fā),研究成果兩次獲得部級(jí)科技成果二等獲。具有多年從事實(shí)際軟件開(kāi)發(fā)和程序設(shè)計(jì)以及編譯技術(shù)課程教學(xué)的經(jīng)歷。目前正在主持手持智能設(shè)備的研究與開(kāi)發(fā)。

圖書(shū)目錄

第1章  概述
 1. 1  計(jì)算機(jī)的工作模型
 1. 1. 1  硬件結(jié)構(gòu)
 1. 1. 2  軟件
 1. 2  程序設(shè)計(jì)
 1. 2. 1  程序設(shè)計(jì)范型
 1. 2. 2  程序設(shè)計(jì)語(yǔ)言
 1. 2. 3  程序設(shè)計(jì)的步驟
 1. 3  C十十語(yǔ)言
 1. 3. 1  C++的特點(diǎn)
 1. 3. 2  C++程序的基本結(jié)構(gòu)
 1. 3. 3  C+十語(yǔ)言的詞法
 1. 3. 4  C++程序設(shè)計(jì)環(huán)境
 1. 4  小結(jié)
 1. 5  習(xí)題
 第2章  基本數(shù)據(jù)類型和表達(dá)式
 2. 1  數(shù)據(jù)類型概述
 2. 2  C+十基本數(shù)據(jù)類型
 2. 3  數(shù)據(jù)的表現(xiàn)形式
 2. 3. 1  常量
 2. 3. 2  變量
 2. 3. 3  變量值的輸入
 2. 4  操作符(運(yùn)算符)
 2. 4. 1  算術(shù)操作符
 2. 4. 2  關(guān)系與邏輯操作符
 2. 4. 3  位操作符
 2. 4. 4  賦值操作符
 2. 4. 5  其他操作符
 2. 5  表達(dá)式
 2. 5. 1  表達(dá)式的構(gòu)成與分類
 2. 5. 2  操作符的優(yōu)先級(jí)和結(jié)合性
 2. 5. 3  表達(dá)式中的類型轉(zhuǎn)換
 2. 5. 4  表達(dá)式的副作用問(wèn)題
 2. 5. 5  表達(dá)式結(jié)果的輸出
 2. 6  小結(jié)
 2. 7  習(xí)題
 第3章  程序的流程控制--語(yǔ)句
 3. 1  語(yǔ)句的分類
 3. 2  表達(dá)式語(yǔ)句
 3. 3  復(fù)合語(yǔ)句
 3. 4  選擇語(yǔ)句
 3. 4. 1  if語(yǔ)句
 3. 4. 2  switch語(yǔ)句
 3. 5  循環(huán)(重復(fù))語(yǔ)句
 3. 5. 1  while語(yǔ)句
 3. 5. 2  do-while語(yǔ)句
 3. 5. 3  for語(yǔ)句
 3. 5. 4  三種循環(huán)語(yǔ)句的使用原則
 3. 5. 5  循環(huán)程序設(shè)計(jì)實(shí)例
 3. 6  轉(zhuǎn)移語(yǔ)句
 3. 6. 1  break語(yǔ)句
 3. 6. 2  continue語(yǔ)句
 3. 6. 3  goto語(yǔ)句
 3. 7  空語(yǔ)句
 3. 8  程序設(shè)計(jì)風(fēng)格
 3. 8. 1  結(jié)構(gòu)化程序設(shè)計(jì)
 3. 8. 2  關(guān)于goto語(yǔ)句
 3. 9  小結(jié)
 3. 10  習(xí)題
 第4章  過(guò)程抽象--函數(shù)
 4. 1  子程序
 4. 1. 1  過(guò)程抽象
 4. 1. 2  子程序間的數(shù)據(jù)傳輸
 4. 2  函數(shù)
 4. 2. 1  函數(shù)的定義
 4. 2. 2  函數(shù)的調(diào)用
 4. 2. 3  函數(shù)的參數(shù)傳遞
 4. 3  變量的局部性
 4. 3. 1  全局變量與局部變量
 4. 3. 2  變量的存儲(chǔ)分配(生存期)
 4. 3. 3  基于棧的函數(shù)調(diào)用的實(shí)現(xiàn)
 4. 3. 4  C++程序的多模塊結(jié)構(gòu)
 4. 3. 5  標(biāo)識(shí)符的作用域
 4. 3. 6  名空間(namespace)
 4. 4  遞歸函數(shù)
 4. 4. 1  遞歸函數(shù)的定義
 4. 4. 2  遞歸函數(shù)的作用
 4. 4. 3  遞歸與循環(huán)的選擇
 4. 4. 4  遞歸函數(shù)實(shí)例
 4. 5  函數(shù)名重載
 4. 6  帶默認(rèn)值的形式參數(shù)
 4. 7  內(nèi)聯(lián)函數(shù)
 4. 8  條件編譯
 4. 8. 1  基于多環(huán)境的程序編制
 4. 8. 2  程序調(diào)試
 4. 9  標(biāo)準(zhǔn)庫(kù)函數(shù)
 4. 10  小結(jié)
 4. 11  習(xí)題
 第5章  構(gòu)造數(shù)據(jù)類型
 5. 1  枚舉類型
 5. 2  數(shù)組類型
 5. 2. 1  一維數(shù)組
 5. 2. 2  維數(shù)組
 5. 2. 3  數(shù)組的應(yīng)用
 5. 3  結(jié)構(gòu)(struct)與聯(lián)合(union)
 5. 3. 1  結(jié)構(gòu)
 5. 3. 2  聯(lián)合(共同體)
 5. 4  指針類型
 5. 4. 1  指針的基本概念
 5. 4. 2  指針作為形參類型
 5. 4. 3  指針與動(dòng)態(tài)變量
 5. 4. 4  指針與數(shù)組
 5. 4. 5  函數(shù)指針
 5. 4. 6  多級(jí)指針
 5. 5  引用類型
 5. 6  小結(jié)
 5. 7  習(xí)題
 第6章  數(shù)據(jù)抽象--類
 6. 1  從面向過(guò)程到面向?qū)ο?br /> 6. 1. 1  什么是面向?qū)ο蟪绦蛟O(shè)計(jì)
 6. 1. 2  為什么要面向?qū)ο?br /> 6. 1. 3  面向?qū)ο蟪绦蛟O(shè)計(jì)的基本內(nèi)容
 6. 2  類的定義
 6. 2. 1  數(shù)據(jù)成員
 6. 2. 2  成員函數(shù)
 6. 2. 3  成員的訪問(wèn)控制:信息隱藏
 6. 3  對(duì)象
 6. 3. 1  對(duì)象的創(chuàng)建和標(biāo)識(shí)
 6. 3. 2  對(duì)象的操作
 6. 3. 3  this指針
 6. 4  對(duì)象的初始化和消亡前處理
 6. 4. 1  構(gòu)造函數(shù)與析構(gòu)函數(shù)
 6. 4. 2  成員對(duì)象的初始化
 6. 4. 3  拷貝構(gòu)造函數(shù)
 6. 5  const成員函數(shù)
 6. 6  靜態(tài)成員
 6. 7  友元
 6. 8  小結(jié)
 6. 9  習(xí)題
 第7章  操作符重載
 7. 1  操作符重載的必要性和基本原則
 7. 2  作為成員函數(shù)重載操作符
 7. 3  作為全局(友元)函數(shù)重載操作符
 7. 4  幾個(gè)特殊操作符的重載
 7. 4. 1  賦值操作符二
 7. 4. 2  數(shù)組元素訪問(wèn)操作符(或下標(biāo)操作符)[]
 7. 4. 3  類成員訪問(wèn)操作符-->
 7. 4. 4  動(dòng)態(tài)存儲(chǔ)分配與去配操作符new與delete
 7. 4. 5  自定義類型轉(zhuǎn)換操作符
 7. 4. 6  函數(shù)調(diào)用操作符()
 7. 5  小結(jié)
 7. 6  習(xí)題
 第8章  繼承--派生類
 8. 1  繼承的概念
 8. 2  單繼承
 8. 2. 1  單繼承的定義
 8. 2. 2  在派生類中對(duì)基類成員的訪問(wèn)
 8. 2. 3  繼承方式
 8. 2. 4  派生類對(duì)象的初始化和賦值操作
 8. 2. 5  單繼承的實(shí)例
 8. 3  虛函數(shù)
 8. 3. 1  多態(tài)性
 8. 3. 2  虛函數(shù)
 8. 3. 3  純虛函數(shù)和抽象類
 8. 3. 4  虛函數(shù)動(dòng)態(tài)綁定的實(shí)現(xiàn)
 8. 4  多繼承
 8. 4. 1  多繼承的必要性
 8. 4. 2  多繼承的定義
 8. 4. 3  名沖突
 8. 4. 4  重復(fù)繼承--虛基類
 8. 5  類作為模塊
 8. 5. 1  類模塊的組成
 8. 5. 2  Demeter法則
 8. 6  小結(jié)
 8. 7  習(xí)題
 笫9章  類屬(泛型)機(jī)制--模板
 9. 1  函數(shù)模板
 9. 2  類模板
 9. 3  模板的復(fù)用
 9. 4  C++標(biāo)準(zhǔn)模板庫(kù)(STL)
 9. 5  小結(jié)
 9. 6  習(xí)題
 第10章  輸入/輸出(I/O)
 10. 1  概述
 10. 2  控制臺(tái)I/O
 10. 2. 1  基于I/O函數(shù)庫(kù)的控制臺(tái)I/O
 10. 2. 2  基于I/O類庫(kù)的控制臺(tái)I/O
 10. 3  文件I/O
 10. 3. 1  基于I/O函數(shù)庫(kù)的文件I/O
 10. 3. 2  基于I/O類庫(kù)的文件I/O
 10. 4  字符串I/O
 10. 5  小結(jié)
 10. 6  習(xí)題
 第11章  異常處理
 11. 1  異常的概念
 11. 2  C++異常處理機(jī)制
 11. 2. 1  try. throw以及catch語(yǔ)句
 11. 2. 2  異常處理的嵌套
 11. 3  小結(jié)
 11. 4  習(xí)題
 第12章  實(shí)例--面向?qū)ο蟮腤indows應(yīng)用程序框架
 12. 1  Windows應(yīng)用程序的基本結(jié)構(gòu)
 12. 1. 1  應(yīng)用程序的用戶界面
 12. 1. 2  消息驅(qū)動(dòng)的程序結(jié)構(gòu)
 12. 2  MFC類庫(kù)(Microsoft Foundation Class library)
 12. 2. 1  面向?qū)ο蟮腤indows應(yīng)用程序結(jié)構(gòu)
 12. 2. 2  MFC對(duì)面向?qū)ο蟮腤indows應(yīng)用程序的支持
 12. 2. 3  VisualC++的應(yīng)用向?qū)?AppWizard)和類向?qū)?ClassWizard)
 12. 3  小結(jié)
 12. 4  習(xí)題
 例子索引
 圖表索引
 附錄  ASCII字符集及其編碼
 參考文獻(xiàn)
</font>

本目錄推薦

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