图书介绍
面向对象设计与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 丁任霜主编 著
- 出版社: 北京市:北京大学出版社
- ISBN:9787301183496
- 出版时间:2011
- 标注页数:308页
- 文件大小:101MB
- 文件页数:318页
- 主题词:面向对象语言,UML-程序设计-高等学校-教材
PDF下载
下载说明
面向对象设计与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象基础1
1.1 问题领域的抽象1
1.1.1 面向过程的抽象1
1.1.2 面向对象的抽象2
1.1.3 面向过程与面向对象的关系3
1.2 面向对象概述3
1.2.1 封装和数据隐藏4
1.2.2 继承和重用4
1.2.3 多态4
1.3 C++基础知识5
1.3.1 C++的历史5
1.3.2 简单的C++程序介绍5
1.3.3 C++上机实践6
第2章 类的封装10
2.1 定义类与创建对象10
2.1.1 类和对象的关系10
2.1.2 类的定义10
2.1.3 创建对象16
2.2 构造函数和析构函数19
2.2.1 构造函数19
2.2.2 默认构造函数与带默认参数的构造函数21
2.2.3 带参数的构造函数22
2.2.4 构造函数的重载23
2.2.5 拷贝构造函数24
2.2.6 析构函数26
2.3 对象的存储29
2.3.1 作用域29
2.3.2 对象的存储类36
2.3.3 动态存储分配38
2.4 对象数组与字符串对象41
2.4.1 对象数组41
2.4.2 字符串对象44
2.5 友元50
2.5.1 友元函数51
2.5.2 友元成员52
2.5.3 友元类53
习题54
第3章 类的继承57
3.1 类的层次与继承关系57
3.2 子类的定义和成员构成61
3.2.1 子类的定义61
3.2.2 子类成员的构成64
3.3 子类的构造、析构函数65
3.3.1 单继承的派生类的构造函数和析构函数65
3.3.2 多继承派生类的构造函数和析构函数70
3.3.3 派生关系中的二义性问题73
3.4 子类访问权限控制76
3.4.1 公有继承76
3.4.2 私有继承78
3.4.3 保护继承80
3.5 继承的应用实例83
习题87
第4章 类的多态90
4.1 多态问题的起源与基本概念90
4.2 静态绑定94
4.3 虚函数97
4.3.1 虚函数的声明97
4.3.2 虚函数的使用97
4.4 动态绑定98
4.4.1 动态绑定与虚函数表99
4.4.2 Overload与Override101
4.4.3 虚函数的一些说明101
4.4.4 虚析构函数101
4.5 纯虚函数与抽象类103
4.5.1 纯虚函数103
4.5.2 抽象类104
4.5.3 面向对象程序设计的基本原则104
4.6 多态的应用实例105
习题109
第5章 运算符重载与输入输出流111
5.1 运算符重载基本概念111
5.1.1 解决实际问题111
5.1.2 运算符重载基本知识114
5.1.3 运算符重载为成员函数115
5.2 运算符重载的应用116
5.2.1 自增运算符++的重载116
5.2.2 逻辑相等运算符==的重载118
5.2.3 赋值运算符=的重载119
5.3 C++标准输入/输出流120
5.3.1 I/O流类库特点120
5.3.2 I/O流类库基本概念与结构121
5.3.3 无格式输入/输出123
5.3.4 带格式输入/输出124
5.3.5 重载输入/输出流应用127
5.4 面向文件的输入/输出流128
5.4.1 文件输入/输出基本知识128
5.4.2 文件的打开和关闭129
5.4.3 文本文件131
5.4.4 二进制文件135
5.4.5 文件的随机读写136
习题138
第6章 异常处理139
6.1 异常的基本概念139
6.2 C++异常处理机制141
6.2.1 基本类型的异常141
6.2.2 异常的传播142
6.2.3 异常类与自定义类的异常143
习题146
第7章 MFC编程基础148
7.1 MFC概述148
7.1.1 简介148
7.1.2 如何学习MFC150
7.1.3 Windows编程基础151
7.1.4 MFC基础类及其层次结构156
7.2 Visual C++6.0集成开发环境与工程概念162
7.2.1 Visual C++6.0特点与安装162
7.2.2 VC++6.0工作环境171
7.2.3 VC++工程管理175
7.2.4 资源与资源管理器176
7.3 应用程序框架178
7.3.1 第一个MFC程序178
7.3.2 为程序添加代码184
7.3.3 分析Hello程序187
习题197
第8章 GUI图形界面消息处理198
8.1 Windows应用程序消息循环基础198
8.1.1 消息与消息结构198
8.1.2 消息的3种类型199
8.1.3 消息的发送与处理201
8.2 MFC消息映射204
8.2.1 ClassWizard204
8.2.2 消息映射的建立与处理214
8.2.3 处理用户自定义消息224
8.3 常用Windows消息225
8.3.1 键盘消息225
8.3.2 鼠标消息228
8.3.3 其他系统消息231
习题232
第9章 基于对话框的MFC应用233
9.1 基于对话框的MFC应用简介233
9.1.1 对话框模板233
9.1.2 对话框与CDialog类236
9.1.3 对话框的类型237
9.1.4 消息对话框237
9.1.5 编写对话框的流程238
9.2 模式对话框和CDialog类238
9.2.1 OK按钮和Cancel按钮239
9.2.2 模式对话框的调用239
9.2.3 对话框的消息处理243
9.2.4 对话框的数据交换和数据校验245
9.3 Windows通用基本控件247
9.3.1 按钮控件248
9.3.2 文本框251
9.3.3 进度条控件253
9.3.4 数值调节控件253
9.3.5 图像列表控件255
9.3.6 列表视图控件256
9.3.7 树视控件262
9.4 无模式对话框的应用265
9.5 基于对话框的MFC应用实例267
习题271
第10章 基于文档/视图的MFC应用272
10.1 文档/视图基础知识272
10.1.1 文档/视图的基本概念272
10.1.2 单文档结构中的对象及其相互关系273
10.2 单文档界面的应用程序对象275
10.2.1 应用程序对象和WinMain函数275
10.2.2 MFC框架中应用程序对象的InitInstance函数276
10.3 单文档界面的文档对象277
10.3.1 CArray类277
10.3.2 利用文档对象的Serialize成员函数实现数据的输入和输出279
10.4 单文档界面的框架窗口对象282
10.4.1 框架窗口对象的OnCreate函数282
10.4.2 框架窗口容纳多个视图283
10.5 单文档界面的视图对象284
10.6 基于文档/视图的MFC应用实例286
习题291
第11章 组件对象模型292
11.1 COM技术背景292
11.2 COM对象原理293
11.2.1 COM中的接口293
11.2.2 COM组件基础294
11.2.3 基本工作原理295
11.2.4 COM对象的创建和删除300
11.3 COM组件库与注册表303
11.3.1 COM组件库位置无关性303
11.3.2 注册表中COM相关信息303
11.4 COM组件应用305
习题307
参考文献308
热门推荐
- 241462.html
- 2194323.html
- 3762497.html
- 3877417.html
- 888490.html
- 812892.html
- 1430925.html
- 281576.html
- 2202141.html
- 939719.html
- http://www.ickdjs.cc/book_2504677.html
- http://www.ickdjs.cc/book_935663.html
- http://www.ickdjs.cc/book_473724.html
- http://www.ickdjs.cc/book_1727736.html
- http://www.ickdjs.cc/book_421908.html
- http://www.ickdjs.cc/book_2789689.html
- http://www.ickdjs.cc/book_1938601.html
- http://www.ickdjs.cc/book_3056923.html
- http://www.ickdjs.cc/book_2432568.html
- http://www.ickdjs.cc/book_1949741.html