[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《面向對象程序設計》文字版[PDF]
《面向對象程序設計》文字版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/11
大       小 -
《面向對象程序設計》文字版[PDF] 簡介: 中文名 : 面向對象程序設計 作者 : 劉正林 圖書分類 : 軟件 資源格式 : PDF 版本 : 文字版 出版社 : 華中科技大學出版社 書號 : 7560924115 發行時間 : 2004年11月 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介: 本書以最新ANSI C++標准為准則,以美國Microsoft公司開發的Visual C++ 6.0
電驢資源下載/磁力鏈接資源下載:
全選
"《面向對象程序設計》文字版[PDF]"介紹
中文名: 面向對象程序設計
作者: 劉正林
圖書分類: 軟件
資源格式: PDF
版本: 文字版
出版社: 華中科技大學出版社
書號: 7560924115
發行時間: 2004年11月
地區: 大陸
語言: 簡體中文
簡介:

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

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

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved