注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關程序設計教程:用C++語言編程

程序設計教程:用C++語言編程

程序設計教程:用C++語言編程

定 價:¥32.00

作 者: 陳家駿,鄭滔編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: C++

ISBN: 9787111146773 出版時間: 2004-08-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 345 字數(shù):  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號