注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具面向?qū)ο蟪绦蛟O(shè)計(第2版)

面向?qū)ο蟪绦蛟O(shè)計(第2版)

面向?qū)ο蟪绦蛟O(shè)計(第2版)

定 價:¥39.80

作 者: 劉正林編
出版社: 華中科技大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787560924113 出版時間: 2004-11-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 548 字數(shù):  

內(nèi)容簡介

  本書以最新ANSI C++標準為準則,以美國Microsoft公司開發(fā)的Visual C++ 6.0為語言藍本,全面、系統(tǒng)、完整地講授面向?qū)ο蟪绦蛟O(shè)計方法的核心概念、主要語言特性、思維方式和面向?qū)ο蟪绦蛟O(shè)計技術(shù)。全書分成兩大部分,第一部分是基礎(chǔ)部分,可作為目前各大專院校已開設(shè)的“C語言程序設(shè)計”課程的教材,以取代那些內(nèi)容老化的教材。第二部分是面向?qū)ο蟪绦蛟O(shè)計部分,系統(tǒng)地介紹C++所支持的面向?qū)ο蟪绦蛟O(shè)計方法的核心內(nèi)容,按照“循序漸進,突出重點,深入淺出,融會貫通”的教學(xué)原則,編寫成自成體系的C++教科書。每章都有小結(jié),歸納出必須掌握的重點內(nèi)容,并附有大量的習(xí)題,以加深讀者對重點內(nèi)容的理解。在內(nèi)容安排上有深有淺,且側(cè)重應(yīng)用,適用于各個層次的讀者,既適合以前從未接觸過C和C++的初學(xué)者,也適合具有一定編程基礎(chǔ)的讀者作為學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計方法,提高編程能力的教材和參考書。

作者簡介

暫缺《面向?qū)ο蟪绦蛟O(shè)計(第2版)》作者簡介

圖書目錄

第一部分 C++模塊化語言基礎(chǔ)                  
                   
 第1章 概論                  
                   
 1.1 C++語言的入門知識                  
 1.1.1 從C到C++                  
 1.1.2 計算機系統(tǒng)的層次結(jié)構(gòu)                  
 1.1.3 C和C++的特征                  
 1.2 Visual C++ V6.0使用方法                  
 1.2.1 源程序的編輯. 存儲和建立                  
 1.2.2 編譯. 鏈接和運行源程序                  
 1.2.3 關(guān)閉源程序                  
 1.2.4 調(diào)試器Debugger的使用方法                  
 1.2.5 查找信息                  
 1.2.6 建立工程文件                  
 小結(jié)                  
 習(xí)題1                  
                   
 第2章 數(shù)據(jù)類型. 運算符和表達式                  
                   
 2.1 基本數(shù)據(jù)類型                  
 2.2 變量和常量                  
 2.2.1 變量                  
 2.2.2 常量                  
 2.2.3 數(shù)據(jù)類型的自動轉(zhuǎn)換和強制轉(zhuǎn)換                  
 2.3 運算符和表達式                  
 2.3.1 算術(shù)運算符和算術(shù)表達式                  
 2.3.2 關(guān)系運算符和關(guān)系表達式                  
 2.3.3 邏輯運算符和位邏輯運算符                  
 2.3.4 賦值運算符和增減運算符                  
 2.3.5 條件語句(if_else)和條件運算符(?:)及條件表達式                  
 2.3.6 運算符的優(yōu)先級和結(jié)合規(guī)則                  
 2.4 格式化輸入/輸出函數(shù)printf()和scanf()                  
 2.4.1 格式化輸出函數(shù)printf()                  
 2.4.2 格式化輸入函數(shù)scanf()                  
 小結(jié)                  
 習(xí)題2                  
                   
 第3章 語句和流程控制                  
                   
 3.1 語句                  
 3.1.1 表達式語句                  
 3.1.2 復(fù)合語句                  
 3.1.3 流程控制語句                  
 3.2 while語句和do-while語句                  
 3.2.1 while語句                  
 3.2.2 do-while語句                  
 3.3 for語句                  
 3.3.1 for語句的控制流程                  
 3.3.2 嵌套的for語句                  
 3.4 其它流程控制語句                  
 3.4.1 switch語句                  
 3.4.2 跳轉(zhuǎn)語句(Jump Statements)                  
 小結(jié)                  
 習(xí)題3                  
                   
 第4章 數(shù)組與指針                  
                   
 4.1 數(shù)組                  
 4.1.1 數(shù)組的定義                  
 4.1.2 字符數(shù)組                  
 4.2 變量的地址和指針變量                  
 4.2.1 變量的地址                  
 4.2.2 指針變量                  
 4.2.3 指針的定義                  
 4.3 指針和數(shù)組                  
 4.3.1 指向數(shù)組元素的指針                  
 4.3.2 指針與數(shù)組的關(guān)系                  
 4.4 指針的運算                  
 4.4.1 指針的賦值運算                  
 4.4.2 指針的算術(shù)運算                  
 4.4.3 指針的關(guān)系運算                  
 4.4.4 應(yīng)用舉例                  
 小結(jié)                  
 習(xí)題4                  
                   
 第5章 函數(shù)                  
                   
 5.1 函數(shù)的定義                  
 5.1.1 函數(shù)的定義格式                  
 5.1.2 函數(shù)的說明                  
 5.2 變量的存儲類型                  
 5.2.1 自動變量(auto)                  
 5.2.2 外部變量(extern)                  
 5.2.3 靜態(tài)變量(static)                  
 5.2.3 寄存器變量(register)                  
 5.3 函數(shù)的調(diào)用                  
 5.3.1 函數(shù)的調(diào)用格式                  
 5.3.2 函數(shù)調(diào)用時參數(shù)間的傳遞方式                  
 5.3.3 指針和數(shù)組作為函數(shù)的參數(shù)                  
 5.4 外部函數(shù)和靜態(tài)函數(shù)                  
 5.5 函數(shù)的遞歸調(diào)用                  
 5.6 預(yù)處理命令(條件編譯命令)                  
 5.6.1 條件編譯命令的格式                  
 5.6.2 內(nèi)部鏈接(external linkape)和外部鏈接(internal linkape)                  
 小結(jié)                  
 習(xí)題5                  
                   
 第6章 復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和函數(shù)調(diào)用                  
                   
 6.1 main()函數(shù)                  
 6.2 指針數(shù)組和多級指針                  
 6.2.1 指針數(shù)組                  
 6.2.2 多級指針                  
 6.3 多維數(shù)組                  
 6.3.1 多維數(shù)組的定義                  
 6.3.2 二維數(shù)組                  
 6.4 數(shù)組指針                  
 6.4.1 數(shù)組指針的定義                  
 6.4.2 數(shù)組指針作為函數(shù)的參數(shù)傳遞二維數(shù)組                  
 6.5 指針函數(shù)                  
 6.5.1 指針函數(shù)的定義                  
 6.5.2 動態(tài)存儲技術(shù)                  
 6.6 函數(shù)指針                  
 6.6.1 函數(shù)的人口地址和函數(shù)指針的定義                  
 6.6.2 函數(shù)指針作為函數(shù)的參數(shù)                  
 6.6.3 函數(shù)指針數(shù)組和二級函數(shù)指針                  
 小結(jié)                  
 習(xí)題6                  
                   
 第7章 結(jié)構(gòu)體                  
                   
 7.1 結(jié)構(gòu)體(structure)的定義和結(jié)構(gòu)變量的說明                  
 7.1.1 結(jié)構(gòu)體的定義                  
 7.1.2 結(jié)構(gòu)變量的定義                  
 7.2 結(jié)構(gòu)數(shù)組和結(jié)構(gòu)指針                  
 7.2.1 結(jié)構(gòu)數(shù)組                  
 7.2.2 結(jié)構(gòu)指針                  
 7.3 結(jié)構(gòu)體的運算與傳遞                  
 7.3.1 結(jié)構(gòu)體的運算                  
 7.3.2 結(jié)構(gòu)體在函數(shù)間的傳遞                  
 7.3.3 位字段(Bit Field)結(jié)構(gòu)體                  
 7.4 類型定義語句typedef                  
 7.4.1 用typedef語句定義新類型名                  
 7.4.2 新類型名的應(yīng)用                  
 7.5 結(jié)構(gòu)型函數(shù)和結(jié)構(gòu)指針型函數(shù)                  
 7.5.1 結(jié)構(gòu)型函數(shù)                  
 7.5.2 結(jié)構(gòu)指針型函數(shù)                  
 7.5.3 用結(jié)構(gòu)體處理鏈表(Linked List)                  
 7.6 枚舉類型                  
 7.6.1 枚舉類型的定義和枚舉變量的說明                  
 7.6.2 枚舉類型的應(yīng)用                  
 小結(jié)                  
 習(xí)題7                  
                   
 第8章 標準函數(shù)                  
                   
 8.1 文件的存取(File Access)操作                  
 8.1.1 文件和緩沖型文件系統(tǒng)                  
 8.1.2 打開流文件                  
 8.1.3 流文件的讀/寫                  
 8.1.4 關(guān)閉流文件函數(shù)fclose()                  
 8.1.5 文件指針                  
 8.1.6 應(yīng)用舉例                  
 8.2 標準函數(shù)庫                  
 8.2.1 文件的字符和字符串I/O操作函數(shù)                  
 8.2.2 文件的格式化I/O操作函數(shù)                  
 8.2.3 其它標準函數(shù)                  
 小結(jié)                  
 習(xí)題8                  
                   
 第二部分 面向?qū)ο蟪绦蛟O(shè)計                  
                   
 第9章 面向?qū)ο蟪绦蛟O(shè)計概論                  
                   
 9.1 面向?qū)ο蟪绦蛟O(shè)計OOP(Object-Oriented Programming)的基本思想和有關(guān)概念                  
 9.1.1 面向?qū)ο蟪绦蛟O(shè)計的有關(guān)概念                  
 9.1.2 面向?qū)ο蟪绦蛟O(shè)計的基本思想                  
 9.2 面向?qū)ο蟪绦蛟O(shè)計的要點                  
 9.2.1 抽象數(shù)據(jù)類型ADT(Abstract Data Type)                  
 9.2.2 消息傳遞機制                  
 9.2.3 繼承                  
 9.3 C++程序結(jié)構(gòu)的特點                  
 9.3.1 標識符                  
 9.3.2 預(yù)處理語句                  
 9.3.3 輸入(Input)/輸出(Output)流操作語句                  
 9.3.4 函數(shù)和語句                  
 9.3.5 共它                  
 小結(jié)                  
 習(xí)題9                  
                   
 第10章 從C快速過渡到C++                  
                   
 10.1 數(shù)據(jù)類型                  
 10.1.1 基本數(shù)據(jù)類型                  
 10.1.2 復(fù)雜數(shù)據(jù)類型                  
 10.2 C++的常量和變量                  
 10.2.1 常量                  
 10.2.2 變量                  
 10.3 C++的指針                  
 10.4 引用變量(reference)                  
 10.4.1 “引用”的概念                  
 10.4.2 引用的初始化                  
 10.4.3 引用的使用                  
 10.5 C++的運算符                  
 10.5.1 表達式中的類型轉(zhuǎn)換                  
 10.5.2 new和delete運算符                  
 10.5.3 C++的運算符集                  
 10.6 C++的函數(shù)                  
 10.6.1 引用的應(yīng)用                  
 10.6.2 設(shè)置函數(shù)參數(shù)的默認值(缺省值Default)                  
 10.6.3 內(nèi)聯(lián)函數(shù)(Inline Function)                  
 10.6.4 函數(shù)重載                  
 小結(jié)                  
 習(xí)題10                  
                   
 第11章 類和對象                  
                   
 11.1 類的定義                  
 11.1.1 類的定義格式                  
 11.1.2 訪問限制符public. Private. Protected                  
 11.1.3 數(shù)據(jù)成員(Data Members)                  
 11.1.4 成員函數(shù)(Member Function)                  
 11.2 對象的定義                  
 11.2.1 對象的定義格式                  
 11.2.2 對象指針和對象引用的定義格式                  
 11.2.3 訪問類對象成員的方法                  
 11.3 對象的初始化                  
 11.3.1 構(gòu)造函數(shù)和析構(gòu)函數(shù)(Constructor and Destructor)                  
 11.3.2 構(gòu)造函數(shù)的種類                  
 11.3.3 C++的結(jié)構(gòu)體                  
 11.4 對象指針和對象引用的應(yīng)用                  
 11.4.1 對象和對象指針作為函數(shù)的參數(shù)                  
 11.4.2 對象引用作函數(shù)參數(shù)                  
 11.4.3 this指針                  
 11.4.4 速歸類                  
 11.5 靜態(tài)成員(Static Members)                  
 11.5.1 靜態(tài)數(shù)據(jù)成員(Static Data Members)                  
 11.5.2 靜態(tài)成員函數(shù)(State Member Functions)                  
 11.6 友元(Friend)                  
 11.6.1 友元函數(shù)                  
 11.6.2 友元類                  
 11.7 標識符的作用域. 可見性和名空間                  
 11.7.1 標識符的作用域規(guī)則                  
 11.7.2 作用域的種類                  
 11.7.3 頭文件                  
 11.7.4 標識符的名空間(Namespace of Identifiers)                  
 11.8 對象數(shù)組和成員對象                  
 11.8.1 對象數(shù)組                  
 11.8.2 成員對象和容器類                  
 11.9 對象的存儲類                  
 11.9.1 對象的生存期和存儲區(qū)域                  
 11.9.2 各種存儲類的對象                  
 小結(jié)                  
 習(xí)題11                  
                   
 第12章 派生類. 基類和繼承性                  
                   
 12.1 繼承的概念                  
 12.1.1 什么是繼承                  
 12.1.2 兩種繼承類型                  
 12.2 單繼承的派生類                  
 12.2.1 派生類的概念和定義                  
 12.2.2 公有繼承和私有繼承                  
 12.2.3 基類對象和派生類對象                  
 12.2.4 基類和派生類的成員函數(shù)                  
 12.2.5 C++結(jié)構(gòu)體的繼承                  
 12.2.6 繼承的傳遞性                  
 12.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)                  
 12.3.1 派生類構(gòu)造函數(shù)定義格式                  
 12.3.2 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行次序                  
 12.4 基類和派生類的賦值規(guī)則                  
 12.4.1 賦值兼容性規(guī)則                  
 12.4.2 基類和派生類的對象指針                  
 12.4.3 子類型和類型適應(yīng)                  
 12.4.4 不能繼承的部分                  
 12.5 多繼承                  
 12.5.1 多繼承派生類                  
 12.5.2 多繼承派生類的構(gòu)造函數(shù)                  
 12.5.3 虛基類                  
 小結(jié)                  
 習(xí)題12                  
                   
 第13章 多態(tài)性和虛函數(shù)                  
                   
 13.1 C++的多態(tài)性                  
 13.2 運算符重載                  
 13.2.1 運算符函數(shù)的定義                  
 13.2.2 運算符重載規(guī)則                  
 13.2.3 重載賦值運算符(operator=())                  
 13.3 其它運算符的重載                  
 13.3.1 重載增量. 減量運算符                  
 13.3.2 函數(shù)調(diào)用運算符()的重載                  
 13.3.3 下標運算符[]的重載                  
 13.4 同名成員函數(shù)                  
 13.4.1 重載成員函數(shù)                  
 13.4.2 基類和派生類的同名成員函數(shù)                  
 13.4.3 基類指針和派生類對象                  
 13.5 虛函數(shù)                  
 13.5.1 靜態(tài)聯(lián)編                  
 13.5.2 虛函數(shù)機制和動態(tài)聯(lián)編技術(shù)                  
 13.5.3 典型例程                  
 13.5.4 虛函數(shù)表VFT(Virtual Function Table)                  
 13.6 純虛函數(shù)和抽象類                  
 13.6.1 純虛函數(shù)                  
 13.6.2 抽象類                  
 小結(jié)                  
 習(xí)題13                  
                   
 第14章 C++的流庫                  
                   
 14.1 流庫的類層次結(jié)構(gòu)                  
 14.1.1 什么是流(Stream)                  
 14.1.2 流庫的類層次結(jié)構(gòu)                  
 14.1.3 4個標準流對象                  
 14.2 輸出流                  
 14.2.1 內(nèi)部數(shù)據(jù)類型的輸出                  
 14.2.2 ostream類中的成員函數(shù)put()和write()                  
 14.2.3 用戶定義的class類型的輸出                  
 14.3 輸入流                  
 14.3.1 istream類中的主要成員函數(shù)                  
 14.3.3 用戶定義類型的輸入                  
 14.4 格式控制                  
 14.4.1 設(shè)置狀態(tài)標志的成員函數(shù)setf()                  
 14.4.2 清除狀態(tài)標志位成員函數(shù)unsetf()                  
 14.4.3 取狀態(tài)標志的成員函數(shù)flags()                  
 14.4.4 設(shè)置域?qū)? 填充字符和浮點數(shù)精度                  
 14.5 文件I/O流                  
 14.5.1 文件的打開和關(guān)閉                  
 14.5.2 ifstream. ofstreasm和fstream類的構(gòu)造函數(shù)和析構(gòu)函數(shù)                  
 14.5.3 文件的讀/寫                  
 14.5.4 帶命令行參數(shù)的文件                  
 14.6 內(nèi)存格式化I/O流                  
 小結(jié)                  
 習(xí)題14                  
                   
 第15章 模板                  
                   
 15.1 函數(shù)模板                  
 15.1.1 引入函數(shù)模板                  
 15.1.2 函數(shù)模板的定義                  
 15.2 類模板                  
 15.2.1 類模板的定義                  
 15.2.2 模板類的實例化和對象的定義                  
 小結(jié)                  
                   
 附錄                  
                   
 參考文獻                  

本目錄推薦

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