C++与面向对象程序设计 - (EPUB全文下载)
文件大小:4.11 mb。
文件格式:epub 格式。
书籍内容:
目录
封面
扉页
版权
前言
第1章 概述
1.1 程序设计语言
1.2 软件开发与程序设计方法
1.2.1 结构化程序设计方法
1.2.2 面向对象程序设计方法
1.3 面向对象基本概念
1.3.1 对象
1.3.2 消息
1.3.3 类
1.3.4 封装
1.3.5 继承
1.3.6 多态性
1.4 面向对象程序设计方法的主要优点
1.5 面向对象程序设计语言与开发工具
1.6 Visual Studio 2005简介
小结
习题
第2章 C++的特性
2.1 变量的定义与说明
2.2 C++标准库概览
2.3 C++的简单输入与输出
2.4 数组与指针
2.5 函数
2.5.1 引用类型和const变量
2.5.2 函数原型和函数实现
2.5.3 函数信息的传递
2.5.4 函数可默认参数初值
2.5.5 函数重载
2.5.6 函数指针
2.6 函数模板
2.7 异常处理
2.8 名字空间
小结
习题
第3章 类与数据封装
3.1 对象与类
3.1.1 类设计
3.1.2 类实现
3.2 类的特殊成员函数
3.2.1 构造函数
3.2.2 析构函数
3.2.3 拷贝构造函数
3.3 类设计举例
3.3.1 线性表
3.3.2 栈
3.3.3 队列
3.4 类的静态成员
3.4.1 静态数据成员
3.4.2 静态成员函数
3.5 类的const成员
3.5.1 const数据成员
3.5.2 const成员函数
3.6 this指针
3.7 类的朋友
3.8 类模板
小结
习题
第4章 运算符重载
4.1 运算符重载的语法规则
4.2 复数类运算
4.3 字符串类运算
4.4 矩阵类运算
4.5 运算符“<<”的重载
4.6 类型转换函数
4.6.1 用构造函数实现类型转换
4.6.2 类型转换函数
小结
习题
第5章 继承
5.1 基本类与派生类
5.2 派生类的定义
5.3 派生类设计
5.3.1 派生类成员的定义与使用
5.3.2 派生类构造函数的设计
5.3.3 派生类析构函数的设计
5.4 派生类设计实例
5.4.1 完善学生类
5.4.2 栈和队列
5.5 程序的扩展
5.5.1 单一继承
5.5.2 多重继承
5.5.3 多重继承下的二义性
小结
习题
第6章 虚拟函数与多态性
6.1 派生类与基本类的转换
6.2 静态链接与动态链接
6.3 虚拟函数
6.4 虚拟函数的调用
6.5 虚拟函数与继承的关系
6.6 虚拟函数的数据封装
6.7 纯虚拟函数与抽象类
6.8 多态性的应用
小结
习题
第7章 输入/输出流
7.1 流库结构
7.1.1 streambuf类层次结构
7.1.2 ios类层次结构
7.2 键盘输入与屏幕输出
7.2.1 预定义数据类型的格式化输入/输出
7.2.2 自定义数据类型的输入/输出
7.3 文件输入/输出
7.3.1 创建文件流对象
7.3.2 文本文件的读写
7.3.3 二进制文件的读写
7.3.4 文件的随机存取
7.3.5 文件流状态检测
7.4 I/O应用举例
7.4.1 进一步完善学生类
7.4.2 学生登记
7.4.3 学生查询
小结
习题
第8章 应用实例:Windows程序设计
8.1 事件驱动的Windows程序
8.2 Windows的图形设备接口
8.3 MFC类库
8.3.1 封装
8.3.2 继承
8.3.3 虚拟函数和多态性
8.3.4 设备描述表及绘图物件
8.4 基于文档/视图结构的Windows程序
8.5 一个简单的绘图程序
8.5.1 基本图形类
8.5.2 建立工程
8.5.3 添加菜单
8.5.4 向文档类添加数据成员
8.5.5 向视图类添加成员
8.5.6 消息处理成员函数的实现
8.5.7 绘图程序运行效果
8.5.8 绘图程序源代码
小结
习题
附录A 部分习题参考答案
参考文献
21世纪高等教育计算机规划教材
C++与面向对象程序设计
C++ and Object-Oriented Programming
■王新房 李成武 黄元 编著
人民邮电出版社
图书在版编目(CIP)数据
C++与面向对象程序设计/王新房,李成武,黄元编著.--北京:人民邮电出版社,2013.2
21世纪高等教育计算机规划教材
ISBN 978-7-115-28-29899-7
Ⅰ.①C… Ⅱ.①王…②李…③黄… Ⅲ.①C语言—程序设计—高等学校—教材 Ⅳ.①TP312
中国版本图书馆CIP数据核字(2013)第007400号
内容提要
本书围绕C++语言讲解面向对象程序设计方法。内容主要包括:基本概念、数据封装、运算符重载、继承、多态性和输入/输出流库,最后通过应用实例展现了面向对象程序设计方法的优势。本书注重基本概念,面向实际应用,没有过多地强调C++语法,而是将重点放在编程理念和方法的掌握上。
本书可作为高等学校电子信息、自动化、通信、信息管理、电气、计算机应用等专业的教材,也可供从事程序设计、软件开发及相关工程技术人员学习参考。
21世纪高等教育计算机规划教材
C++与面向对象程序设计
◆编著 王新房 李成武 黄元
责任编辑 李海涛
◆人民邮电出版社出版发行 北京市崇文区夕照寺街14号
邮编 100061 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京昌平百善印刷厂印刷
◆开本:787×1092 1/16
印张:15.25 2013年2月第1版
字数:452千字 2013年2月北京第1次印刷
ISBN 978-7-115-29899-7
定价:32.00元
读者服务热线:(010)67170985 印装质量热线(010)67129223
反盗版热线:(010)67171154 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » C++与面向对象程序设计 - (EPUB全文下载)