图书介绍
普通高等教育“十一五”国家级规划教材 Visual C++面向对象编程 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![普通高等教育“十一五”国家级规划教材 Visual C++面向对象编程 第3版](https://www.shukui.net/cover/67/35073355.jpg)
- 王育坚编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302327578
- 出版时间:2013
- 标注页数:463页
- 文件大小:204MB
- 文件页数:486页
- 主题词:C语言-程序设计
PDF下载
下载说明
普通高等教育“十一五”国家级规划教材 Visual C++面向对象编程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C++集成开发环境1
1.1 Visual C++概述1
1.1.1 Visual C++的特点1
1.1.2 集成开发环境窗口2
1.1.3 编译器和链接器5
1.1.4 编写Win32控制台应用程序5
1.1.5 MSDN帮助系统7
1.2 项目和项目工作区8
1.2.1 项目8
1.2.2 项目工作区9
1.2.3 ClassView类视图9
1.2.4 ResourceView资源视图10
1.2.5 FileView文件视图11
1.2.6 项目设置11
1.3 编辑器12
1.3.1 源代码编辑器12
1.3.2 资源编辑器13
1.4 菜单栏和工具栏18
1.4.1 菜单栏18
1.4.2 工具栏20
习题23
第2章 C++语言基础25
2.1 C++概述25
2.1.1 C++语言的历史和特点25
2.1.2 C++程序与C程序26
2.1.3 C++对C的一般扩充28
2.2 C++程序基本要素29
2.2.1 标识符和关键字29
2.2.2 常量和变量30
2.2.3 运算符和表达式30
2.3 C ++数据类型32
2.3.1 基本数据类型32
2.3.2 数组33
2.3.3 指针35
2.3.4 字符串37
2.3.5 const常量类型39
2.3.6 结构体41
2.3.7 枚举44
2.3.8 typedef类型定义44
2.4 控制语句45
2.4.1 选择语句45
2.4.2 循环语句48
2.4.3 转移语句51
2.5 函数52
2.5.1 函数的定义52
2.5.2 函数的调用和参数传递53
2.5.3 函数的声明56
2.5.4 内联函数57
2.5.5 函数的默认参数值57
2.5.6 引用58
2.6 作用域与存储类型61
2.6.1 变量的作用域61
2.6.2 变量的存储类型63
2.6.3 作用域限定符66
2.6.4 命名空间66
2.6.5 函数的存储类型70
2.6.6 动态内存分配71
2.7 编译预处理指令73
2.7.1 # define宏定义指令73
2.7.2 # include文件包含指令74
2.7.3 条件编译指令75
习题77
第3章 类和对象87
3.1 面向对象程序设计方法及特征87
3.1.1 结构化程序设计87
3.1.2 面向对象程序设计88
3.1.3 面向对象程序设计的基本特征90
3.2 C++类93
3.2.1 类的定义与实现93
3.2.2 构造函数和析构函数95
3.2.3 拷贝构造函数97
3.2.4 this指针100
3.3 静态成员102
3.3.1 静态数据成员102
3.3.2 静态成员函数104
3.4 组合类106
3.4.1 组合类的定义106
3.4.2 组合类的拷贝构造函数109
3.5 友元110
3.5.1 友元函数110
3.5.2 友元类112
3.6 常对象和常对象成员113
3.6.1 常对象113
3.6.2 常成员函数114
3.6.3 常数据成员115
习题115
第4章 继承与多态123
4.1 继承与派生123
4.1.1 基类和派生类123
4.1.2 派生类的构造函数和析构函数128
4.1.3 多继承130
4.1.4 虚基类133
4.2 多态和虚函数138
4.2.1 基类指针指向派生类对象138
4.2.2 虚函数140
4.2.3 虚析构函数142
4.2.4 纯虚函数与抽象类143
4.3 重载145
4.3.1 函数重载145
4.3.2 运算符重载148
4.4 模板154
4.4.1 函数模板154
4.4.2 类模板156
4.5 Microsoft Visual C++的语法扩充158
4.5.1 Visual C++扩充定义的数据类型158
4.5.2 Visual C++运行库159
4.5.3 运行时类型识别161
4.5.4 编程规范163
习题164
第5章 创建应用程序框架173
5.1 应用程序向导173
5.1.1 Visual C++向导的类型173
5.1.2 MFC AppWizard的使用步骤174
5.1.3 MFC应用程序的开发流程184
5.2 应用程序向导生成的文件186
5.2.1 应用程序向导生成的文件类型186
5.2.2 应用程序向导生成的头文件187
5.2.3 应用程序向导生成的源文件189
5.2.4 应用程序向导生成的资源文件195
5.2.5 应用程序向导生成的其他文件196
5.3 ClassWizard类向导198
5.3.1 ClassWizard的功能198
5.3.2 添加消息处理函数199
5.3.3 添加类201
5.4 程序调试203
5.4.1 查找源程序中的语法错误203
5.4.2 Debug调试器204
5.4.3 跟踪调试程序206
习题209
第6章 文档与视图213
6.1 文档/视图结构213
6.1.1 文档/视图结构概述213
6.1.2 文档与视图之间的相互作用215
6.1.3 多文档217
6.2 菜单设计220
6.2.1 建立菜单资源220
6.2.2 添加菜单命令处理函数222
6.2.3 弹出式菜单226
6.3 鼠标消息处理228
6.3.1 鼠标消息228
6.3.2 一个简单的绘图程序228
6.4 工具栏和状态栏设计234
6.4.1 添加工具栏按钮234
6.4.2 定制状态栏235
6.5 文档的读写238
6.5.1 使用CFile类238
6.5.2 序列化240
6.5.3 自定义类的序列化242
6.6 滚动视图和多视图245
6.6.1 滚动视图245
6.6.2 多视图247
习题251
第7章 对话框和标准控件255
7.1 对话框概述255
7.1.1 基于对话框的应用程序255
7.1.2 对话框类CDialog257
7.1.3 信息对话框258
7.2 使用对话框260
7.2.1 一般对话框工作流程260
7.2.2 创建对话框262
7.2.3 添加控件及关联的成员变量264
7.2.4 对话框数据交换(DDX)和校验(DDV)270
7.3 标准控件272
7.3.1 控件概述272
7.3.2 组织控件274
7.3.3 控件的共有属性275
7.3.4 静态控件277
7.3.5 编辑框278
7.3.6 按钮281
7.3.7 列表框284
7.3.8 组合框289
习题294
第8章 MFC原理与方法299
8.1 Windows编程基础299
8.1.1 Windows编程特点299
8.1.2 应用程序编程接口(API)300
8.1.3 Windows消息306
8.1.4 句柄308
8.2 微软基础类(MFC)309
8.2.1 MFC概述310
8.2.2 MFC体系结构311
8.2.3 学习MFC的方法313
8.3 MFC应用程序框架314
8.3.1 应用程序框架中的对象314
8.3.2 MFC应用程序的生存与消亡315
8.3.3 常用的MFC文件318
8.4 MFC消息管理321
8.4.1 MFC消息映射机制321
8.4.2 消息的发送323
8.4.3 自定义消息处理324
8.5 MFC宏327
8.5.1 常用的MFC宏328
8.5.2 运行时类型识别和动态创建329
8.5.3 MFC调试宏331
8.6 常用的MFC类332
8.6.1 CRuntimeClass结构333
8.6.2 CObject类333
8.6.3 CCmdTarget类336
8.6.4 CWinAPP类336
8.6.5 CWnd类337
8.6.6 CFrameWnd类337
8.6.7 CView类337
8.6.8 CDocument类338
习题338
第9章 图形绘制343
9.1 图形设备接口343
9.1.1 概述343
9.1.2 设备环境344
9.1.3 GDI坐标系和映射模式346
9.1.4 颜色的设置352
9.2 画笔和画刷353
9.2.1 GDI对象353
9.2.2 使用画笔354
9.2.3 使用画刷358
9.2.4 使用GDI堆对象359
9.2.5 基本几何图形的绘制361
9.3 文本与字体363
9.3.1 绘制文本363
9.3.2 字体概述365
9.3.3 创建字体366
9.4 位图、图标和光标371
9.4.1 位图371
9.4.2 图标373
9.4.3 光标376
习题379
第10章 对话框高级编程383
10.1 非模态对话框383
10.1.1 模态对话框与非模态对话框383
10.1.2 非模态对话框工作流程384
10.2 通用对话框389
10.2.1 通用对话框概述389
10.2.2 使用通用对话框390
10.3 公共控件392
10.3.1 旋转按钮392
10.3.2 滑块395
10.3.3 进度条397
10.3.4 标签399
10.3.5 属性表404
10.3.6 图像列表406
10.3.7 列表视控件409
10.3.8 树视控件416
习题419
第11章 Visual C++编程深入423
11.1 ODBC数据库应用423
11.1.1 ODBC概述423
11.1.2 MFC ODBC数据库类424
11.1.3 编程实现425
11.2 异常处理431
11.2.1 C++异常处理431
11.2.2 Win32异常处理434
11.2.3 MFC异常宏和异常类437
11.2.4 MFC异常处理439
11.3 动态链接库442
11.3.1 动态链接库概述442
11.3.2 创建动态链接库443
11.3.3 使用动态链接库446
11.4 多线程449
11.4.1 进程和线程449
11.4.2 工作线程450
11.4.3 用户界面线程455
习题457
常用术语索引459
参考文献463