图书介绍
Visual C++面向对象编程教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++面向对象编程教程 第2版](https://www.shukui.net/cover/36/31763115.jpg)
- 王育坚编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302158371
- 出版时间:2007
- 标注页数:432页
- 文件大小:56MB
- 文件页数:452页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++面向对象编程教程 第2版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 Visual C++的安装2
1.1.3 集成开发环境窗口3
1.1.4 MSDN帮助系统5
1.2 项目和项目工作区6
1.2.1 项目7
1.2.2 项目工作区7
1.2.3 项目设置9
1.3 编辑器10
1.3.1 源代码编辑器10
1.3.2 资源编辑器11
1.4 菜单栏和工具栏16
1.4.1 菜单栏16
1.4.2 工具栏18
习题21
第2章 C++语言基础23
2.1 C++概述23
2.1.1 C++的特点23
2.1.2 C++程序与C程序24
2.1.3 C++对C的一般扩充25
2.1.4 利用Visual C++编制C++程序26
2.2 C++程序的基本要素26
2.2.1 标识符和关键字27
2.2.2 常量和变量27
2.2.3 运算符和表达式28
2.3 C++数据类型29
2.3.1 基本数据类型29
2.3.2 const常量类型30
2.3.3 数组32
2.3.4 指针33
2.3.5 字符串35
2.3.6 结构36
2.3.7 枚举38
2.3.8 typedef类型定义39
2.4 控制语句39
2.4.1 选择语句39
2.4.2 循环语句42
2.4.3 转移语句44
2.5 函数45
2.5.1 函数的定义45
2.5.2 函数的调用46
2.5.3 函数的默认参数值48
2.5.4 内联函数48
2.5.5 引用49
2.6 作用域与存储类型50
2.6.1 变量的作用域和生存期51
2.6.2 变量的存储类型53
2.6.3 作用域限定符55
2.6.4 函数的存储类型55
2.6.5 动态内存分配56
2.7 编译预处理指令58
2.7.1 #define宏定义指令58
2.7.2 #include文件包含指令59
2.7.3 #if条件编译指令60
习题62
第3章 C++面向对象程序设计69
3.1 面向对象程序设计方法及特征69
3.1.1 结构化程序设计69
3.1.2 面向对象程序设计70
3.1.3 面向对象程序设计的基本特征71
3.2 类与对象73
3.2.1 类的定义与实现73
3.2.2 构造函数和析构函数75
3.2.3 静态成员77
3.2.4 this指针80
3.2.5 友元81
3.2.6 常对象和常对象成员83
3.3 继承与派生86
3.3.1 基类和派生类86
3.3.2 派生类的构造函数和析构函数89
3.3.3 多继承92
3.3.4 虚基类95
3.4 多态99
3.4.1 函数重载100
3.4.2 运算符重载102
3.4.3 基类指针指向派生类对象105
3.4.4 虚函数106
3.4.5 纯虚函数与抽象类109
3.5 模板111
3.5.1 函数模板111
3.5.2 类模板113
3.6 Microsoft Visual C++的语法扩充114
3.6.1 Visual C++扩充定义的数据类型115
3.6.2 Visual C++运行库116
3.6.3 运行时类型识别RTTI117
3.6.4 编程规范119
习题120
第4章 创建应用程序框架131
4.1 应用程序向导131
4.1.1 Visual C++向导的类型131
4.1.2 MFC App Wizard的使用步骤132
4.1.3 MFC应用程序的开发流程142
4.2 应用程序向导生成的文件144
4.2.1 应用程序向导生成的文件类型144
4.2.2 应用程序向导生成的头文件146
4.2.3 应用程序向导生成的源文件147
4.2.4 应用程序向导生成的资源文件153
4.2.5 应用程序向导生成的其他文件154
4.3 Class Wizard类向导155
4.3.1 Class Wizard的功能156
4.3.2 添加消息处理函数157
4.3.3 为项目添加新类159
4.4 程序调试161
4.4.1 查找源程序中的语法错误161
4.4.2 Debug调试器162
4.4.3 跟踪调试程序164
习题167
第5章 文档与视图171
5.1 文档与视图结构171
5.1.1 文档与视图结构概述171
5.1.2 文档与视图之间的相互作用173
5.1.3 多文档175
5.2 菜单设计177
5.2.1 建立菜单资源178
5.2.2 添加菜单命令处理函数179
5.2.3 弹出式菜单184
5.3 鼠标消息处理185
5.3.1 鼠标消息185
5.3.2 一个简单的绘图程序186
5.4 工具栏和状态栏设计191
5.4.1 添加工具栏按钮191
5.4.2 定制状态栏193
5.5 文档的读写195
5.5.1 使用CFile类195
5.5.2 序列化197
5.5.3 自定义类的序列化199
5.6 滚动视图和多视图202
5.6.1 滚动视图202
5.6.2 多视图204
习题208
第6章 对话框和标准控件211
6.1 对话框概述211
6.1.1 基于对话框的应用程序211
6.1.2 对话框类CDialog213
6.1.3 对话框数据交换DDX和校验DDV214
6.1.4 信息对话框216
6.2 使用对话框218
6.2.1 一般对话框工作流程218
6.2.2 创建对话框220
6.2.3 添加控件及关联的成员变量222
6.3 标准控件227
6.3.1 控件概述228
6.3.2 组织控件229
6.3.3 控件的共有属性231
6.3.4 静态控件233
6.3.5 编辑框234
6.3.6 按钮237
6.3.7 列表框241
6.3.8 组合框246
6.3.9 滚动条251
习题252
第7章 MFC原理与方法255
7.1 Windows编程基础255
7.1.1 Windows编程特点255
7.1.2 应用程序编程接口API256
7.1.3 Windows消息261
7.1.4 句柄264
7.2 微软基础类MFC265
7.2.1 MFC概述265
7.2.2 MFC体系结构267
7.2.3 学习MFC的方法269
7.3 MFC应用程序框架269
7.3.1 应用程序框架中的对象269
7.3.2 MFC应用程序的生存与消亡271
7.3.3 常用的MFC文件274
7.4 MFC消息管理276
7.4.1 MFC消息映射机制276
7.4.2 消息的发送279
7.4.3 自定义消息处理280
7.5 MFC宏283
7.5.1 常用的MFC宏283
7.5.2 有关运行时类型识别的宏284
7.5.3 MFC调试宏286
7.6 常用的MFC类288
7.6.1 CRuntimeClass结构288
7.6.2 CObject类288
7.6.3 CCmdTarget类290
7.6.4 CWinApp类291
7.6.5 CWnd类292
7.6.6 CFrameWnd类292
7.6.7 CView类292
7.6.8 CDocument类293
习题293
第8章 图形处理297
8.1 图形设备接口297
8.1.1 概述297
8.1.2 设备环境298
8.1.3 GDI坐标系和映射模式300
8.1.4 颜色的设置306
8.2 画笔和画刷307
8.2.1 GDI对象307
8.2.2 使用画笔308
8.2.3 使用画刷312
8.2.4 使用GDI堆对象313
8.2.5 基本几何图形的绘制315
8.3 文本与字体317
8.3.1 绘制文本317
8.3.2 字体概述318
8.3.3 创建字体320
8.4 位图、图标和光标325
8.4.1 位图325
8.4.2 图标327
8.4.3 光标329
习题332
第9章 对话框高级编程337
9.1 非模态对话框337
9.1.1 模态对话框与非模态对话框337
9.1.2 非模态对话框工作流程338
9.2 通用对话框342
9.2.1 通用对话框概述342
9.2.2 使用通用对话框343
9.3 公共控件345
9.3.1 旋转按钮345
9.3.2 滑块348
9.3.3 进度条351
9.3.4 标签控件和属性表353
9.3.5 图像列表359
9.3.6 列表视控件362
9.3.7 树视控件369
习题372
第10章 Visual C++编程深入375
10.1 ODBC数据库应用375
10.1.1 ODBC概述375
10.1.2 MFC ODBC数据库类376
10.1.3 编程实现377
10.2 异常处理383
10.2.1 C++异常处理383
10.2.2 Win32异常处理386
10.2.3 MFC异常宏和异常类389
10.2.4 MFC异常处理390
10.3 动态链接库394
10.3.1 动态链接库概述394
10.3.2 创建动态链接库395
10.3.3 使用动态链接库397
10.4 多线程400
10.4.1 进程和线程400
10.4.2 工作线程401
10.4.3 用户界面线程406
10.5 ActiveX控件408
10.5.1 组件和ActiveX控件408
10.5.2 创建ActiveX控件409
10.5.3 ActiveX控件的使用414
10.6 打印415
10.6.1 MFC的打印流程415
10.6.2 设置打印坐标系419
10.6.3 分页处理421
10.6.4 停止和取消打印424
习题425
常用术语索引428
参考文献432