图书介绍
Visual C++从初学到精通PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++从初学到精通](https://www.shukui.net/cover/71/33226156.jpg)
- 吕兵,曲宝军,王玮编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121106446
- 出版时间:2010
- 标注页数:606页
- 文件大小:191MB
- 文件页数:608页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++从初学到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Visual C++基础28
第1章 Visual C++集成开发环境28
1.1 Visual C++的版本28
1.2 安装Visual C++ 6.029
1.3 Visual C++集成开发环境32
1.3.1 菜单栏33
1.3.2 工具栏37
1.3.3 工作区窗口39
1.3.4 输出窗口40
1.4 编写第一个程序Hello World40
1.4.1 创建Hello World工程41
1.4.2 编译并执行程序42
1.5 小结42
第2章 使用Visual C++创建基本应用程序43
2.1 理解Visual C++工程43
2.2 Visual C++中应用程序的类型44
2.2.1 控制台应用程序44
2.2.2 基于对话框的应用程序45
2.2.3 单文档应用程序45
2.2.4 多文档应用程序45
2.2.5 基于HTML文档的应用程序45
2.3 创建应用程序框架46
2.3.1 创建基于对话框的应用程序46
2.3.2 创建单文档应用程序47
2.3.3 创建多文档应用程序49
2.3.4 创建基于HTML的应用程序50
2.4 小结51
第3章 面向对象程序设计基础52
3.1 面向过程与面向对象52
3.1.1 面向过程的问题52
3.1.2 面向对象的特性53
3.2 C++类的基本概念53
3.2.1 结构体与类53
3.2.2 类与对象55
3.2.3 类的声明、定义和实现55
3.2.4 成员变量57
3.2.5 成员函数58
3.2.6 静态成员60
3.2.7 this指针61
3.3 构造函数63
3.3.1 使用构造函数的原因63
3.3.2 构造函数的使用63
3.3.3 重载构造函数66
3.3.4 析构函数67
3.4 继承69
3.4.1 继承的概念69
3.4.2 继承的工作机制69
3.4.3 公有继承70
3.4.4 私有继承72
3.4.5 保护继承73
3.4.6 多重继承75
3.5 异常处理77
3.5.1 异常的概念77
3.5.2 异常处理机制77
3.5.3 基本异常处理方法78
3.5.4 多个异常处理方法80
3.6 小结82
第4章 Visual C++调试技术83
4.1 Debug与Release83
4.2 调试的过程84
4.2.1 设置断点84
4.2.2 控制程序的运行86
4.3 使用查看工具86
4.3.1 弹出式调试信息泡泡87
4.3.2 变量窗口87
4.3.3 观察窗口87
4.3.4 快速查看窗口88
4.3.5 内存查看窗口88
4.3.6 寄存器窗口88
4.3.7 调用堆栈窗口89
4.4 其他调试技术89
4.4.1 TRACE宏89
4.4.2 ASSERT宏90
4.4.3 VERIFY宏90
4.5 小结90
第二篇 Windows编程92
第5章 Windows程序设计92
5.1 Windows编程简介92
5.1.1 Windows API概述92
5.1.2 Windows应用程序中的常用术语95
5.2 Windows应用程序运行机制97
5.2.1 生成Windows应用程序框架97
5.2.2 在Windows应用程序中添加代码97
5.2.3 编译并执行程序100
5.3 程序入口:WinMain()函数100
5.3.1 WinMain()函数的定义101
5.3.2 定义和注册窗口类102
5.3.3 创建窗口103
5.3.4 显示和更新窗口104
5.3.5 消息循环104
5.4 窗口过程函数和消息处理106
5.4.1 窗口过程函数106
5.4.2 常用消息的处理108
5.5 小结110
第6章 MFC编程概述111
6.1 MFC概述111
6.1.1 MFC设计原理111
6.1.2 MFC特点112
6.1.3 MFC App Wizard向导112
6.2 MFC层次结构设计114
6.2.1 单文档应用程序的构成114
6.2.2 CObject类116
6.2.3 CCmdTrget类116
6.2.4 应用和线程类117
6.2.5 窗口类117
6.2.6 文档视图类118
6.3 MFC框架程序分析118
6.3.1 theApp全局对象119
6.3.2 WinMain()函数121
6.3.3 AfxWinInit()函数122
6.3.4 InitApplication()函数123
6.3.5 InitInstance()函数124
6.3.6 LoadFrame()函数128
6.3.7 Run()函数131
6.3.8 终止应用程序133
6.4 小结133
第7章 MFC消息映射与消息传递机制134
7.1 消息概述134
7.1.1 队列消息和非队列消息134
7.1.2 系统消息和应用程序消息135
7.1.3 窗口消息、命令消息和控件通知135
7.2 MFC消息映射机制136
7.2.1 MFC消息处理137
7.2.2 一个应用程序的消息映射分析137
7.2.3 MFC消息映射的实现方法139
7.2.4 消息映射宏的种类142
7.3 小结143
第8章 图形编程144
8.1 绘制图形的相关知识144
8.1.1 图形设备接口144
8.1.2 逻辑空间和设备空间145
8.1.3 设备环境145
8.1.4 一个简单的图形程序145
8.2 设备环境的相关类147
8.2.1 CDC类147
8.2.2 CPaintDC类149
8.2.3 CClientDC类151
8.2.4 CWindowDC类152
8.3 GDI对象153
8.3.1 GDI对象的种类153
8.3.2 GDI对象的生命周期153
8.4 绘制图形155
8.4.1 绘制线条156
8.4.2 绘制矩形157
8.4.3 绘制椭圆158
8.4.4 其他绘图方式159
8.5 映射模式162
8.5.1 坐标转换162
8.5.2 映射模式166
8.6 文本编程168
8.6.1 插入符168
8.6.2 文本的输入与显示170
8.7 滚动视窗175
8.7.1 滚动条175
8.7.2 滚动视窗应用实例176
8.8 小结180
第9章 位图编程181
9.1 位图的种类181
9.2 位图的显示182
9.2.1 创建位图对象182
9.2.2 加载和设置位图内容183
9.2.3 显示位图185
9.2.4 创建一个动画实例186
9.3 调色板190
9.3.1 调色板的种类190
9.3.2 调色板的操作190
9.3.3 调色板的事件192
9.4 设备无关类位图193
9.4.1 BMP图像文件的结构193
9.4.2 位图操作195
9.4.3 CImage类198
9.5 小结200
第10章 对话框201
10.1 控件201
10.1.1 常用控件介绍201
10.1.2 控件的创建202
10.1.3 控件的消息204
10.2 对话框的创建207
10.2.1 模态对话框的创建207
10.2.2 非模态对话框的创建210
10.3 对话框数据交换和验证212
10.3.1 数据交换212
10.3.2 数据验证215
10.3.3 创建一个图形显示实例216
10.4 树形视图和列表视图控件219
10.4.1 树形视图控件219
10.4.2 列表视图控件221
10.4.3 创建一个通讯录实例224
10.5 属性表单和向导的创建227
10.5.1 创建属性页227
10.5.2 创建属性表单229
10.5.3 创建向导231
10.5.4 创建一个可动态添加记录的通讯录235
10.6 小结239
第11章 应用程序界面的定制240
11.1 自定义应用程序的窗口界面240
11.2 菜单243
11.2.1 菜单的创建243
11.2.2 MFC中的菜单消息244
11.2.3 快捷菜单246
11.2.4 动态更改菜单248
11.2.5 手工添加菜单的消息响应251
11.3 工具栏252
11.3.1 在工具栏上更改按钮253
11.3.2 创建和初始化工具栏253
11.4 状态栏256
11.4.1 状态栏的创建256
11.4.2 在状态栏上显示系统时间258
11.5 小结260
第12章 文件操作261
12.1 API文件操作261
12.1.1 文件的创建和打开261
12.1.2 文件的读写262
12.1.3 文件的读写实例264
12.1.4 其他文件操作266
12.2 MFC文件操作267
12.2.1 CFile类简介267
12.2.2 文件的读写269
12.2.3 CFileDialog类270
12.2.4 其他文件操作273
12.3 小结275
第13章 文档、视图和框架276
13.1 文档/视图简介276
13.1.1 文档/视图的基本概念276
13.1.2 两类文档/视图结构分析277
13.2 框架281
13.2.1 框架窗口的组成281
13.2.2 多文档框架类中的常用函数284
13.3 文档286
13.3.1 对视图的管理286
13.3.2 新建或打开文档288
13.3.3 文档的保存和关闭290
13.4 视图290
13.4.1 CView类291
13.4.2 视图对象的创建293
13.5 分割式窗口295
13.5.1 创建静态分割窗口296
13.5.2 创建动态分割窗口300
13.6 文档与串行化302
13.6.1 CArchive类和CFile类302
13.6.2 文档串行化304
13.6.3 类串行化305
13.6.4 串行化实例306
13.7 小结310
第14章 进程和线程311
14.1 进程和线程的基本概念311
14.1.1 进程311
14.1.2 线程313
14.2 Win32的进程处理313
14.2.1 进程的创建和终止313
14.2.2 进程的终止315
14.2.3 进程信息的获取315
14.2.4 子进程的创建317
14.3 Win32的线程处理319
14.3.1 线程的创建319
14.3.2 线程的终止320
14.3.3 线程的优先级别320
14.3.4 多线程实例321
14.4 MFC的线程处理327
14.4.1 线程的创建与终止328
14.4.2 线程的消息循环330
14.5 线程同步331
14.5.1 同步对象332
14.5.2 多个同步对象的应用337
14.6 小结340
第三篇 数据库编程342
第15章 Visual C++数据库开发技术概述342
15.1 Visual C++数据库开发特点342
15.2 Visual C++中的数据库开发技术343
15.2.1 ODBC API技术343
15.2.2 MFC ODBC技术343
15.2.3 DAO技术343
15.2.4 OLE DB技术343
15.2.5 ADO技术344
15.3 小结344
第16章 ODBC API编程345
16.1 ODBC简介345
16.2 使用ODBC API进行数据库开发345
16.2.1 创建ODBC数据源346
16.2.2 分配环境句柄347
16.2.3 分配连接句柄347
16.2.4 使用SQL Connect连接数据源348
16.2.5 使用SQLDriveConnect连接数据源349
16.2.6 使用SQLBrowseConnect连接数据源351
16.2.7 准备并执行SQL操作353
16.2.8 获取结果集353
16.2.9 断开数据源连接并释放环境句柄355
16.3 使用ODBC API实现通讯录355
16.3.1 数据库设计355
16.3.2 添加数据源356
16.3.3 界面设计356
16.3.4 创建工程356
16.3.5 添加类357
16.3.6 创建数据库操作类359
16.3.7 系统主界面362
16.3.8 显示联系人信息364
16.3.9 删除联系人信息365
16.3.10 添加联系人信息366
16.3.11 修改联系人信息367
16.4 小结367
第17章 MFC ODBC编程368
17.1 MFC ODBC简介368
17.2 CDatabase类368
17.2.1 连接数据源369
17.2.2 执行SQL语句370
17.2.3 事务处理370
17.2.4 断开数据源连接371
17.3 CRecordSet类371
17.3.1 记录集的分类371
17.3.2 记录字段交换(RFX)372
17.3.3 创建记录集类372
17.3.4 记录集类成员变量373
17.3.5 打开、关闭记录集374
17.3.6 在记录集中滚动374