面向對象的方法學與Visual C++語言(第三版)

面向對象的方法學與Visual C++語言(第三版)

本書系統闡述了面向對象的方法學、c++語言中各種面向對象的語法現象、類庫在面向對象程式設計中的作用和windows人機界面的面向對象程式設計。既可以作為教材,也可以作為從事計算機軟體研究和套用人員的參考書。

基本介紹

  • 書名:面向對象的方法學與Visual C++語言(第三版)
  • ISBN:9787302272595
  • 定價:29元
  • 出版時間:2012-3-2
  • 開本:平裝
  • 印次:3-1
圖書簡介,目錄,

圖書簡介

本書包括三部分內容,第一部分闡述面向對象的方法學。第二部分闡述C++語言中各種面向對象的語法現象,如類、對象、繼承、多態和模板等。第三部分以C++流庫為例闡述類庫在面向對象程式設計中的作用;結合MFC類庫,闡述Windows人機界面的面向對象程式設計。
本書既可以作為教材,也可以作為從事計算機軟體研究和套用人員的參考書。

目錄

第一部分面向對象的方法學
第1章面向對象基礎
1.1為什麼要用面向對象
1.1.1軟硬體發展不平衡
1.1.2軟體的重用性問題
1.1.3軟體的複雜性問題
1.2面向對象方法的由來及發展
1.2.1程式設計語言的變革規律
1.2.2面向對象程式設計語言的形成
1.2.3面向對象的方法學的形成
1.3面向對象的基本概念、機制和原理
1.3.1對象(Object)
1.3.2對象類(Class)
1.3.3訊息(Message)
1.3.4繼承性(Inheritance)
1.3.5多態性(Polymorphism)
1.3.6動態編聯(Dynamic Binding)
本章小結
習題
第2章面向對象的軟體開發
2.1經典的面向對象模型及其評價
2.2三維的面向對象模型
2.2.1面向對象的信息模型
2.2.2面向對象的動態模型
2.2.3面向對象的協作模型
2.3面向對象的軟體開發過程
2.3.1面向對象的分析(OOA)
2.3.2面向對象的設計(OOD)
2.3.3面向對象的實現(OOP)
本章小結
習題
第二部分面向對象的程式設計語言C++
第3章一個更好的C
3.1Hello, World!
3.2標識符
3.2.1作用域
3.2.2類型
3.2.3記憶體對象
3.2.4const類型說明
3.2.5volatile類型說明
3.3引用
3.4函式原型
3.5內置函式
3.6帶默認參數的函式
3.7函式名重載
3.8new和delete
本章小結
習題
第4章類和對象
4.1類和對象的定義與實現
4.1.1類的定義與實現
4.1.2對象的聲明與套用
4.2構造函式和析構函式
4.2.1構造函式
4.2.2析構函式
4.3類的自引用
4.4友元
4.5類和數組
4.5.1類對象數組
4.5.2類對象指針數組
4.5.3類對象數據成員數組
4.5.4類數據成員指針數組
4.5.5類成員函式指針數組
4.6靜態成員
4.6.1靜態的數據成員
4.6.2靜態的成員函式
4.7類的對象成員
4.8const與volatile成員函式
4.9其他
本章小結
習題
第5章重載多態性: 運算符函式
5.1運算符的重載
5.1.1運算符重載的語法
5.1.2成員函式重載運算符
5.1.3友元函式重載運算符
*5.2重載++和--
*5.3重載=
*5.4重載[]
*5.5重載()
*5.6重載type
*5.7重載new和delete
本章小結
習題
第6章繼承性: 派生的類
6.1單繼承
6.1.1單繼承概述
6.1.2單繼承的進一步討論
6.2多繼承
6.2.1多繼承概述
6.2.2多繼承的進一步討論
6.3賦值兼容規則
6.4案例分析
本章小結
習題
第7章包含多態性: 虛函式
7.1虛函式
7.1.1虛函式概述
7.1.2虛函式的進一步討論
7.1.3虛函式的套用
7.2多態性實例分析
7.3多態性的進一步討論
本章小結
習題
第8章參數多態性: 模板
8.1函式模板
8.1.1函式模板概述
8.1.2重載函式模板
8.2類模板
8.2.1類模板概述
8.2.2類模板的友元
8.2.3類模板的例子
本章小結
習題
第三部分類庫
第9章流庫
*9.1流庫的類層次結構
9.1.1streambuf類層次結構
9.1.2ios類層次結構
9.2重載操作符>>和<<
9.3操作函式
9.3.1預定義的操作函式
9.3.2用戶定義的無參操作函式
*9.3.3用戶定義的有參操作參數
*9.4類庫的擴充
本章小結
習題
第10章Windows人機界面類庫
10.1Windows編程基礎
10.1.1Windows程式設計的特點
10.1.2Windows的基本概念
10.1.3Windows應用程式的基本結構
10.2Visual C++概述
10.2.1Visual C++的特點
10.2.2Visual C++的集成環境
10.3MFC類庫
10.3.1MFC概述
10.3.2對話框
10.3.3基本控制項介紹
10.3.4案例分析
本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們