图书介绍
Visual C++面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 胡学钢总主编;郭有强主编;朱洪浩副主编;马金金,李妍参编 著
- 出版社: 安徽大学出版社;北京师范大学出版社
- ISBN:9787566409560
- 出版时间:2015
- 标注页数:425页
- 文件大小:44MB
- 文件页数:441页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++概述1
1.1 C++语言简介1
1.1.1 程序1
1.1.2 程序设计语言1
1.1.3 程序设计2
1.1.4 C++语言的发展及举例3
1.2 面向过程和面向对象编程概述4
1.2.1 面向过程程序设计4
1.2.2 面向对象程序设计6
1.2.3 泛型程序设计7
1.3 面向过程和面向对象的程序设计方法比较8
1.4 C++程序开发过程及调试10
1.4.1 C++程序开发过程10
1.4.2 Visual C++6.0调试C++程序的操作过程11
本章小结14
习题115
第2章 C++对C基本语法的扩充16
2.1 C++的输入输出16
2.1.1 输出流对象16
2.1.2 输入流对象18
2.1.3 字符数组的输入和输出21
2.2 重载函数24
2.2.1 为什么要进行函数重载24
2.2.2 使用函数重载的条件25
2.2.3 重载函数的使用方法25
2.2.4 函数的默认参数25
2.3 函数模板与模板函数27
2.4 内联函数28
2.5 内存的动态分配与释放29
2.5.1 new运算符的用法30
2.5.2 delete运算符的用法30
2.6 引用31
2.6.1 引用的概念31
2.6.2 使用引用的注意事项32
2.6.3 引用作为函数参数33
2.6.4 函数返回引用36
2.7 const修饰符37
2.7.1 用const定义常量37
2.7.2 用const来限制指针38
2.7.3 const函数39
2.8 名字空间40
2.8.1 名字空间的作用40
2.8.2 名字空间的使用41
2.8.3 名字空间综合举例43
2.9 sizeof运算47
2.10 程序设计举例48
本章小结56
习题257
第3章 类和对象62
3.1 类的定义和使用62
3.1.1 类定义格式62
3.1.2 成员函数的定义位置63
3.1.3 内联成员函数65
3.1.4 常量成员函数66
3.2 对象的创建和使用67
3.2.1 对象的种类和创建67
3.2.2 对象作为函数的参数和返回值68
3.2.3 this指针69
3.3 构造函数的概念和使用71
3.3.1 为什么引入构造函数71
3.3.2 重载构造函数73
3.3.3 默认参数的构造函数75
3.3.4 拷贝构造函数76
3.3.5 成员初始化参数表78
3.4 析构函数的概念和使用81
3.4.1 为什么引入析构函数81
3.4.2 析构函数的使用81
3.5 堆对象的概念和使用82
3.5.1 创建和删除单个堆对象的方法82
3.5.2 创建和删除堆对象数组的方法84
3.6 静态数据成员和静态成员函数85
3.6.1 为什么需要静态数据成员85
3.6.2 静态数据成员的访问和初始化86
3.6.3 静态成员函数的概念和使用88
3.7 友元函数和友元类89
3.7.1 友元的概念和使用89
3.7.2 使用友元的注意事项93
3.8 程序设计举例93
本章小结97
习题397
第4章 继承与派生100
4.1 为什么要引入继承的概念100
4.1.1 继承与派生问题举例101
4.1.2 继承与派生的概念101
4.2 基类和派生类101
4.2.1 基类与派生类的概念101
4.2.2 派生类的定义101
4.3 派生方式103
4.3.1 public派生103
4.3.2 private派生104
4.3.3 protected派生106
4.4 不同派生方式之间的区别106
4.5 派生类的构造函数和析构函数108
4.5.1 派生类的构造函数108
4.5.2 基类构造函数的调用方式108
4.5.3 派生类的析构函数109
4.6 多继承和虚基类110
4.6.1 多继承的定义110
4.6.2 多继承中的构造函数和析构函数112
4.6.3 二义性与虚基类113
4.7 程序设计举例118
本章小结122
习题4123
第5章 多态性与虚函数125
5.1 为什么需要多态性125
5.1.1 多态性的实现方法125
5.1.2 静态多态性和动态多态性126
5.2 对虚函数的限制131
5.2.1 声明虚函数的限制131
5.2.2 虚函数的使用限制132
5.3 在成员函数中调用虚函数135
5.4 在构造函数中调用虚函数136
5.5 纯虚函数和抽象类137
5.6 程序设计举例139
本章小结140
习题5141
第6章 运算符重载144
6.1 为什么要进行运算符重载144
6.1.1 运算符重载的例子144
6.1.2 运算符重载的注意事项147
6.2 赋值运算符和四则运算符的重载148
6.3 自增1和自减1运算符重载150
6.4 关系运算符的重载152
6.5 算术赋值运算符的重载153
6.6 下标运算符的重载155
6.7 插入与抽取运算符的重载157
6.7.1 插入运算符的重载157
6.7.2 抽取运算符的重载158
6.8 类型转换160
6.8.1 基本类型转换和自定义类型的相互转换161
6.8.2 自定义类型之间的转换161
6.9 程序设计举例165
本章小结169
习题6169
第7章 类模板与STL编程171
7.1 类模板171
7.1.1 为什么要引进类模板171
7.1.2 类模板定义格式171
7.1.3 使用类模板创建对象173
7.2 STL编程178
7.2.1 标准模板库STL178
7.2.2 容器180
7.2.3 迭代器207
7.2.4 算法229
7.2.5 函数对象238
本章小结240
习题7240
第8章 流244
8.1 C的标准I/O函数的缺陷244
8.2 I/O流的概念245
8.3 I/O流类库结构246
8.4 标准I/O流246
8.4.1 标准I/O流的类层次246
8.4.2 预定义流对象247
8.4.3 预定义的插入类型247
8.4.4 预定义的抽取类型248
8.5 用于无格式I/O的ios类成员函数249
8.6 格式化I/O流253
8.6.1 使用格式状态标志或调用格式化成员函数253
8.6.2 使用操纵算子257
8.7 文件操作259
8.7.1 文件与文件流概述259
8.7.2 文件流的类层次260
8.7.3 文件的打开和关闭260
8.7.4 文件读写操作举例262
8.8 随机访问数据文件266
8.9 程序设计举例268
本章小结270
习题8270
第9章 利用MFC开发Windows应用程序273
9.1 Windows应用程序的特点与消息驱动机制273
9.1.1 基于Windows操作系统的应用程序的特点273
9.1.2 典型的Windows应用程序结构274
9.1.3 学习MFC的方法274
9.2 利用MFC AppWizard创建Windows应用程序275
9.3 MFC应用程序的类和文件276
9.3.1 类说明276
9.3.2 文件说明277
9.4 Windows消息处理279
9.4.1 利用ClassWizard编制消息处理函数279
9.4.2 Windows消息282
9.4.3 消息的发送与接收的基本过程和机制284
9.5 文档/视图结构285
9.5.1 视图类285
9.5.2 文档类286
9.6 菜单与工具栏290
9.7 对话框与控件292
9.7.1 对话框292
9.7.2 控件299
9.8 程序设计举例301
本章小结311
习题9311
第10章 数据库编程313
10.1 数据库访问技术概述313
10.2 ODBC编程技术315
10.3 ADO编程技术321
10.3.1 ADO技术简介321
10.3.2 ADO对象模型322
10.3.3 使用ADO对象开发数据库应用程序323
本章小结336
习题10336
第11章 图形绘制339
11.1 设备环境和设备环境类339
11.1.1 设备环境339
11.1.2 图形设备接口340
11.1.3 设备环境类341
11.1.4 获取设备环境的方法343
11.2 坐标映射343
11.3 常用的图形数据结构和类345
11.4 绘图工具类348
11.4.1 使用GDI对象349
11.4.2 CPen类和CBrush类350
11.4.3 简单图形的绘制358
11.4.4 CFont类367
11.4.5 CBitmap380
11.4.6 显示位图382
11.4.7 动画图形的制作385
本章小结390
习题11390
第12章 综合实训394
12.1 控制台应用程序:商品信息管理系统394
12.2 MFC应用程序:班级信息管理系统401
12.3 图形绘制:图像局部放大实现416
本章小结421
习题12421
附录标准ASCII码表424
参考文献425