注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++面向对象程序设计

C++面向对象程序设计

C++面向对象程序设计

定 价:¥34.00

作 者: 杜茂康、吴建、王永
出版社: 电子工业出版社
丛编项: 高等学校计算机专业规划教材
标 签: 算法语言

ISBN: 9787121042096 出版时间: 2007-05-01 包装: 平装
开本: 0开 页数: 432 字数:  

内容简介

  《高等学校计算机专业规划教材:C++面向对象程序设计》全面而深入浅出地介绍了标准c++面向对象的程序设计技术,以及用VC++进行面向对象的Windows程序设计的基本原理和方法。《高等学校计算机专业规划教材:C++面向对象程序设计》内容包括 c++对c语言的扩展、类、对象、友元、继承、多态性、虚函数、重载、I/O 流类库、文件、模板与STL程序设计、C++Windows程序的结构、消息机制、应用程序框架、GDI、菜单、对话框、工具栏、文档与视图等内容。全书本着易于理解、实用性强的原则设计内容和案例,并以一个规模较大的综合性程序的编制贯穿于Windows程序设计的全过程,引导读者理解和领会面向对象程序设计的思想、技术、方法和要领,掌握将自定义类移植到 Windows程序中的方法。《高等学校计算机专业规划教材:C++面向对象程序设计》取材新颖,内容全面,通俗易懂,可作为高等院校计算机、电子信息类专业及其他理工类相关专业的教材,也可作为c++语言自学者或程序设计人员的参考用书。

作者简介

暂缺《C++面向对象程序设计》作者简介

图书目录

第1章  面向对象程序设计概述
1.1  计算机程序设计语言的发展
1.2  面向对象程序语言的特征
1.2.1  类与对象
1.2.2  抽象与封装
1.2.3  继承
1.2.4  多态
1.3  面向对象与面向过程的程序设计
1.4  C++与面向对象程序设计
1.5  C++程序的结构
1.6  数据的输入与输出
1.6.1  流的概念
1.6.2  cin语句和析取运算符>>
1.6.3  cout语句和插入运算符<<
1.6.4  输出格式控制符
1.7  编程实作——VC++ 6.0编程简介
1.7.1  在VC++中编辑源程序
1.7.2  编译和调试程序
1.7.3  关于VC++的项目工作区文件
1.7.4  利用VC++向导创建应用程序
第2章  C++基础
2.1  C++对C语言数据类型的扩展
2.2  局部变量声明
2.3  CONST常量
2.4  指针
2.4.1  指针概念的回顾
2.4.2  指针与0
2.4.3  指针与const
2.4.4  void指针
2.4.5  new和delete
2.5  引用
2.6  类型转换
2.6.1  隐式类型转换
2.6.2  显式类型转换
2.7  函数
2.7.1  函数原型
2.7.2  函数默认参数
2.7.3  引用参数
2.7.4  返回引用
2.7.5  函数与const
2.7.6  函数重载
2.8  内联函数
2.9  TYPEDEF
2.10  名字空间
2.11  预处理器
2.12  作用域和生命期
2.12.1  作用域
2.12.2  变量类型及生命期
2.12.3  变量初始化
2.12.4  局部变量与函数返回地址
2.13  文件输入和输出
2.14  编程实作
第3章  类与对象
3.1  结构与类
3.1.1  C++对结构的扩展
3.1.2  访问权限
3.1.3  类
3.2  成员函数
3.2.1  成员函数的定义
3.2.2  常量成员函数
3.3  类与封装
3.4  对象
3.5  构造函数与析构函数
3.5.1  构造函数
3.5.2  析构函数
3.5.2  无参构造函数
3.5.3  重载构造函数
3.5.4  拷贝构造函数
3.6  构造函数与初始化列表
3.7  静态成员
3.7.1  静态数据成员
3.7.2  静态成员函数
3.8  THIS指针
3.9  类对象成员
3.10  对象数组和对象指针
3.11  向函数传递对象
3.12  类的作用域和对象的生存期
3.13  友元
3.14  编程实作:类的接口与实现的分离
3.14.1  头文件
3.14.2  源文件
3.14.3  对类的应用
第4章  继承
4.1  继承的概念
4.2  继承方式
4.2.1  C++继承的形式
4.2.2  公有继承
4.2.3  私有继承
4.2.4  保护成员
4.2.5  保护继承
4.3  基类与派生类的关系
4.3.1  成员函数的重定义和名字隐藏
4.3.2  基类成员访问
4.4  构造函数和析构函数
4.4.1  派生类构造函数的定义
4.4.2  构造函数和析构函数的调用次序
4.4.3  构造函数和析构函数的构造规则
4.5  多继承
4.5.1  多继承概念和应用
4.5.2  多继承方式下成员名的二义性
4.5.3  多继承的构造函数与析构函数
4.6  虚拟继承
4.6.1  虚拟继承引入的原因
4.6.2  虚拟继承的实现
4.7  基类与派生类对象的关系
4.8  继承与组合
4.9  编程实作
第5章  多态性
5.1  静态绑定和动态绑定
5.2  虚函数
5.2.1  虚函数的意义
5.2.2  虚函数的特性
5.3  虚析构函数
5.4  虚函数的实现技术
5.5  纯虚函数与抽象类
5.5.1  纯虚函数
5.5.2  抽象类
5.5.3  抽象类的应用
5.6  运行时类型信息
5.6.1  dynamic_cast
5.6.2  typeid
5.7  编程实作
第6章  运算符重载
6.1  运算符重载基础
6.1.1  运算符重载的概念
6.1.2  运算符重载限制
6.1.3  运算符重载的语法
6.1.4  类运算符的重载
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.4.3  重载[ ]
6.4.4  重载()
6.4.5  类型转换
6.5  输入/输出运算符重载
6.5.1  重载输出运算符<<
6.5.2  重载输入运算符>>
6.5.3  重载运算符<<和>>举例
6.6  编程实作
第7章  模板与STL
7.1  模板概念
7.2  函数模板与模板函数
7.2.1  函数模板的定义
7.2.2  函数模板的实例化
7.2.3  模板参数
7.2.4  函数模板的特化
7.3  类模板
7.3.1  类模板的概念
7.3.2  类模板的定义
7.3.3  类模板实例化
7.3.4  类模板的使用
7.3.5  类模板特化
7.4  STL
7.4.1  容器
7.4.2  迭代器
7.4.3  关联式容器
7.4.4  算法
7.5  编程实作
第8章  异常
8.1  异常处理概述
8.2  C++异常处理基础
8.2.1  异常处理的结构
8.2.2  异常捕获
8.3  异常与函数
8.3.1  在函数中处理异常
8.3.2  在函数调用中完成异常处理
8.3.3  限制函数异常
8.4  异常处理的几种特殊情况
8.4.1  捕获所有异常
8.4.2  再次抛出异常
8.4.3  异常的嵌套调用
8.5  异常和类
8.5.1  构造函数与异常
8.5.2  异常类
8.5.3  派生异常类的处理
第9章  文件与流
9.1  C++ I/O流及流类库
9.2  使用I/O成员函数
9.2.1  istream流中的常用成员函数
9.2.2  ostream流中的常用成员函数
9.2.3  数据输入/输出的格式控制
9.2.4  ios类提供的格式控制
9.2.5  利用操纵符格式化数据
9.3  文件操作
9.3.1  文件与流
9.3.2  二进制文件
9.3.3  随机文件
第10章  C++ WINDOWS程序设计基础
10.1  WINDOWS程序设计基础
10.1.1  窗口
10.1.2  事件驱动和消息响应
10.1.3  Windows程序的构成
10.1.4  VC++的Windows程序设计方法
10.2  WINDOWS程序设计的常用数据结构
10.2.1  句柄
10.2.2  常用数据类型
10.2.3  点和矩形区域
10.2.4  窗口
10.2.5  消息
10.3  WINDOWS程序的基本结构
10.3.1  Windows程序结构概述
10.3.2  Win32 Application程序设计
10.3.3  Windows程序的控制流程
10.4  WINDOWS API程序设计的方法
10.4.1  Windows程序的数据输出
10.4.2  消息处理
10.4.3  加载菜单、对话框、工具栏等资源
第11章  MFC程序设计
11.1  MFC程序基础
11.1.1  MFC类
11.1.2  MFC程序的结构
11.1.3  MFC程序的执行流程
11.1.4  消息映射
11.2  应用程序框架
11.2.1  应用程序框架的概念
11.2.2  用向导建立应用程序框架
11.2.3  应用程序框架的结构
11.2.4  应用程序框架类之间的关系
11.3  MFC程序输出
11.3.1  MFC中的图形类
11.3.2  绘图对象
11.3.2  用MFC向导添加消息映射函数
11.3.4  OnPaint函数与输出
11.4  对话框
11.4.1  对话框的类型
11.4.2  用资源编辑器建立对话框
11.5  菜单和工具栏
11.5.1  直接修改应用程序框架的菜单
11.5.2  建立新菜单栏
11.5.3  工具栏操作
11.6  视图与文档
第12章  综合程序设计
12.1  在应用程序框架中包含并修改自定义类
12.2  在事件函数中操作类对象
12.3  添加对话框
12.4  添加程序菜单
12.5  文档序列化
第13章  本书习题
13.1  第1章习题
13.2  第2章习题
13.3  第3章习题
13.4  第4章习题
13.5  第5章习题
13.6  第6章习题
13.7  第7章习题
13.8  第8章习题
13.9  第9章习题
13.10  第10章习题
13.11  第11章习题
13.12  第12章习题
参考文献

本目录推荐