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

出版時間:2011-6  出版社:清華大學(xué)出版社  作者:劉永華 編  

前言

   前言   C++語言(簡稱C++)是近年來國內(nèi)外廣泛使用的面向?qū)ο蟪绦蛟O(shè)計語言之一,也是軟件開發(fā)人員必須掌握的一種計算機程序設(shè)計語言。各類高等學(xué)校也普遍開設(shè)了C++課程。本書是C++入門教科書,適用于大學(xué)應(yīng)用型本科和高職高專相關(guān)專業(yè)學(xué)生的培養(yǎng)?!? 本書內(nèi)容共分12章。第1章為程序設(shè)計及C++概述,主要介紹程序設(shè)計的基本概念、面向?qū)ο蟮能浖_發(fā)過程、C++概述。第2章為C++在非面向?qū)ο蠓较虻膶崿F(xiàn),主要介紹C++的標(biāo)識符和數(shù)據(jù)類型、常量及變量、運算符和表達式、程序流程控制、數(shù)組、指針和引用、結(jié)構(gòu)體、共用和枚舉等。第3章為類和對象,主要介紹面向?qū)ο蟪绦蛟O(shè)計概述、類、對象和this指針等。第4章為構(gòu)造函數(shù)和析構(gòu)函數(shù),主要介紹構(gòu)造函數(shù)、析構(gòu)函數(shù)、對象數(shù)組和對象指針、靜態(tài)成員和友元等。第5章為重載,主要介紹函數(shù)重載和運算符重載及其應(yīng)用。第6章為繼承和派生類,主要介紹宏繼承和派生類、派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)、多重繼承。第7章為多態(tài)性和虛函數(shù),主要介紹多態(tài)性、靜態(tài)聯(lián)編和動態(tài)聯(lián)編、虛函數(shù)、抽象類和純虛函數(shù)等。第8章為模板,主要介紹模板的基本概念、函數(shù)模板和類模板等。第9章為C++的輸入輸出,主要介紹C++流類庫及其基本結(jié)構(gòu)、格式化輸入輸出、文件操作等。第10章為異常處理,主要介紹異常處理機制的形式和執(zhí)行過程。第11章為綜合應(yīng)用實例,主要通過一個綜合實例“學(xué)生管理系統(tǒng)”介紹面向?qū)ο蟪绦蛟O(shè)計的一般方法。第12章為上機實驗,供讀者練習(xí)?!? 本書的編寫力求在體系結(jié)構(gòu)上安排合理、重點突出、難點分散、便于掌握;在語言描述上注重概念清晰、邏輯性強、通俗易懂、便于自學(xué),每章均由學(xué)習(xí)目標(biāo)、正文、小結(jié)和習(xí)題四部分組成。在學(xué)習(xí)每章之前,通過閱讀學(xué)習(xí)目標(biāo)能夠了解本章的主要內(nèi)容和學(xué)習(xí)后應(yīng)達到的目標(biāo),使學(xué)習(xí)目標(biāo)明確,增強學(xué)習(xí)的積極性和主動性;每章最后的小結(jié)是對本章內(nèi)容的總結(jié)和歸納,使所學(xué)的內(nèi)容條理化和系統(tǒng)化,進一步加深對本章內(nèi)容的理解和認識。   本書由劉永華任主編, 于春花、李曉波任副主編,陳茜、張淑玉、劉芳、孫俊香、解圣慶、劉貞德、李曉利、趙艷杰參與了部分章節(jié)的編寫?!? 由于作者水平有限,加之編寫時間倉促,書中難免存在缺點及不足之處,懇請廣大讀者和同行批評指正?!? 作 者2011年4月

內(nèi)容概要

  c++是一種混合型的程序設(shè)計語言,它既具有面向過程程序設(shè)計語言的特點,又具有面向?qū)ο蟪绦蛟O(shè)計語言的特點。
  《c++面向?qū)ο蟪绦蛟O(shè)計》全面而又系統(tǒng)地介紹了c++的基本概念、基本語法和基本的編程方法,較詳盡地介紹了c++面向?qū)ο蟮幕咎匦?,主要包括類、對象、重載、繼承和派生類、多態(tài)性和虛函數(shù)、模板、輸入輸出和異常處理等。
  《c++面向?qū)ο蟪绦蛟O(shè)計》內(nèi)容安排合理,講解通俗易懂,各個知識點均輔以大量的典型例題,使廣大讀者能夠通過學(xué)習(xí)本書掌握c++的基本知識,并靈活運用所學(xué)知識編寫應(yīng)用程序。
  《c++面向?qū)ο蟪绦蛟O(shè)計》每章都配有豐富的習(xí)題,題型豐富,使讀者能隨時自我檢查學(xué)習(xí)效果并獲得相應(yīng)的反饋信息。本書最后還提供了上機實驗的內(nèi)容,使讀者能深刻理解和領(lǐng)會面向?qū)ο蟪绦蛟O(shè)計的特點和風(fēng)格,掌握其方法和要領(lǐng)。
  《c++面向?qū)ο蟪绦蛟O(shè)計》可作為高等學(xué)校應(yīng)用型專業(yè)本??茖W(xué)生學(xué)習(xí)c++程序設(shè)計課程的教材,也可作為c++自學(xué)者的教材或參考書。

書籍目錄

第1章 程序設(shè)計及c++概述
1.1 程序設(shè)計的基本概念
1.1.1 程序和程序文件
1.1.2 程序設(shè)計和程序設(shè)計語言
1.2 面向?qū)ο蟮能浖_發(fā)過程
1.2.1 分析
1.2.2 設(shè)計
1.2.3 編程
1.2.4 測試
1.2.5 維護
1.3 c++概述
1.3.1 c++的發(fā)展與特點
1.3.2 簡單的c++程序
1.3.3 c++程序的開發(fā)過程
小結(jié)
習(xí)題
第2章 c++在非面向?qū)ο蠓较虻膶崿F(xiàn)
2.1 標(biāo)識符和數(shù)據(jù)類型
2.1.1 標(biāo)識符
2.1.2 數(shù)據(jù)類型
2.2 常量及變量
2.2.1 常量
2.2.2 變量
2.3 運算符和表達式
2.3.1 各種運算符和表達式
2.3.2 表達式中的類型轉(zhuǎn)換
2.4 程序流程控制
2.4.1 基本結(jié)構(gòu)
2.4.2 選擇結(jié)構(gòu)
2.4.3 循環(huán)結(jié)構(gòu)
2.5 數(shù)組
2.5.1 一維數(shù)組
2.5.2 二維數(shù)組
2.6 指針和引用
2.7 結(jié)構(gòu)體、共用體和枚舉
2.7.1 結(jié)構(gòu)體
2.7.2 共用體
2.7.3 枚舉
2.8 簡單的輸入輸出
小結(jié)
習(xí)題
第3章 類和對象
3.1 面向?qū)ο蟪绦蛟O(shè)計概述
3.2 類
3.2.1 類的定義
3.2.2 成員函數(shù)的定義
3.3 對象
3.3.1 類與對象的關(guān)系
3.3.2 對象的定義
3.3.3 對象成員的引用
3.3.4 類的作用域
3.4 this指針
小結(jié)
習(xí)題
第4章 構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.1 構(gòu)造函數(shù)
4.1.1 構(gòu)造函數(shù)的定義與使用
4.1.2 帶參數(shù)的構(gòu)造函數(shù)
4.1.3 用成員初始化列表對數(shù)據(jù)成員初始化
4.1.4 帶缺省參數(shù)的構(gòu)造函數(shù)
4.1.5 拷貝構(gòu)造函數(shù)
4.2 析構(gòu)函數(shù)
4.3 對象數(shù)組和對象指針
4.3.1 對象數(shù)組
4.3.2 對象指針
4.4 靜態(tài)成員
4.4.1 靜態(tài)數(shù)據(jù)成員
4.4.2 靜態(tài)成員函數(shù)
4.5 友元
4.5.1 友元函數(shù)
4.5.2 友元類
小結(jié)
習(xí)題
第5章 重載
5.1 函數(shù)重載
5.2 運算符重載
5.2.1 運算符重載概述
5.2.2 運算符重載的兩種形式
小結(jié)
習(xí)題
第6章 繼承和派生類
6.1 繼承和派生類
6.1.1 繼承與派生的概念
6.1.2 繼承的作用
6.1.3 派生類的定義
6.1.4 派生類的繼承方式
6.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
6.2.1 構(gòu)造函數(shù)
6.2.2 析構(gòu)函數(shù)
6.3 多重繼承
6.3.1 多重繼承的實現(xiàn)
6.3.2 多重繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù)
6.3.3 虛基類
小結(jié)
習(xí)題
第7章 多態(tài)性和虛函數(shù)
7.1 多態(tài)性概述
7.2 靜態(tài)聯(lián)編和動態(tài)聯(lián)編
7.3 虛函數(shù)
7.3.1 虛函數(shù)的作用和定義
7.3.2 虛析構(gòu)函數(shù)
7.4 抽象類和純虛函數(shù)
7.4.1 純虛函數(shù)
7.4.2 抽象類
小結(jié)
習(xí)題
第8章 模板
8.1 模板的概念
8.2 函數(shù)模板
8.2.1 函數(shù)模板的聲明
8.2.2 函數(shù)模板的實例化
8.3 類模板
8.3.1 類模板的聲明
8.3.2 類模板的實例化
小結(jié)
習(xí)題
第9章 c++的輸入輸出
9.1 c++流類庫及其基本結(jié)構(gòu)
9.1.1 流的概念
9.1.2 基本i/o流類庫
9.1.3 預(yù)定義的標(biāo)準輸入輸出流
9.2 格式化輸入輸出
9.2.1 ios類的格式狀態(tài)標(biāo)志和格式控制函數(shù)
9.2.2 流操縱符
9.3 文件操作
9.3.1 文件的概念
9.3.2 文件的打開與關(guān)閉
9.3.3 文件的讀寫
小結(jié)
習(xí)題
第10章 異常處理
10.1 異常處理概述
10.2 c++的異常處理機制
10.2.1 異常處理的形式
10.2.2 異常處理的執(zhí)行過程
小結(jié)
習(xí)題
第11章 綜合應(yīng)用實例
11.1 面向?qū)ο蟪绦蛟O(shè)計的一般方法
11.2 綜合實例: 學(xué)生管理系統(tǒng)
11.2.1 問題描述
11.2.2 類設(shè)計
11.2.3 核心控制設(shè)計
11.2.4 源代碼
第12章 上機實驗
12.1 c++集成開發(fā)環(huán)境
12.1.1 進入和退出visual c++6.0集成開發(fā)環(huán)境
12.1.2 c++程序的開發(fā)過程
12.2 上機實驗
12.2.1 c++程序設(shè)計基礎(chǔ)練習(xí)實驗
12.2.2 類和對象實驗
12.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)實驗
12.2.4 函數(shù)重載和運算符重載實驗
12.2.5 派生類與繼承實驗
12.2.6 多態(tài)性與虛函數(shù)實驗
12.2.7 函數(shù)模板與類模板實驗
12.2.8 輸入輸出的格式控制實驗
12.2.9 異常處理實驗
12.2.10 綜合練習(xí)實驗
附錄a ascii字符表
參考文獻

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7