本书系统阐述了面向对象的方法学、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案例分析
本章小结
参考文献