图书介绍
Visual C++ 6.0实例精通PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++ 6.0实例精通](https://www.shukui.net/cover/44/31418872.jpg)
- 谢勇编著 著
- 出版社: 北京:科学出版社
- ISBN:7030085019
- 出版时间:2000
- 标注页数:553页
- 文件大小:88MB
- 文件页数:572页
- 主题词:
PDF下载
下载说明
Visual C++ 6.0实例精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Visual C++6.0程序开发预备知识3
第1章 Visual C++6.0开发环境定制3
1.1 开发环境3
1.2 环境定制4
1.2.1 窗口定制4
1.2.2 工具栏定制4
1.2.3 工作状态定制4
1.3 小结5
2.1.1 创建工程6
2.1 创建Hello,the World工程6
第2章 从“Hello,the World”学习Visual C++6.0应用程序框架基础6
2.1.2 在视窗内显示“Hello,the World!”7
2.2 工程文件分析8
2.2.1 Ex02a.h和Ex02a.cpp9
2.2.2 其他类文件分析15
2.2.3 stdafx.h分析19
2.2.4 Resource.h分析20
2.2.5 资源文件分析20
2.3 MFC程序框架分析22
2.4.1 编写Ex02b.cpp和Ex02b.h23
2.4 重新构造Hello,the World23
2.4.2 改写Ex02b.h26
2.4.3 改写Ex02b.cpp27
2.5 小结30
第3章 关于MFC6.031
3.1 MFC6.0简介31
3.2 通用MFC6.0类32
3.2.1 通用MFC6.0类结构32
3.2.2 基本数据类型32
3.3 用于Windows设计的MFC6.0类33
3.2.3 对象集33
3.3.1 应用程序类34
3.3.2 菜单类34
3.3.3 窗口框架类34
3.3.4 控制条类35
3.3.5 属性单类36
3.3.6 常用控制类36
3.3.7 对话框类37
3.3.8 图形设备类38
3.3.9 设备环境类38
3.3.10 用于对象链接和嵌入(ActiveX)的类39
3.3.11 基于Windows数据类型40
3.3.12 用于Windows程序设计的全局变量40
3.4 小结40
第二部分 Visual C++6.0基本编程43
第4章 对话框和控件43
4.1 模式对话框和通用控件43
4.2 模式对话框和通用控件示例程序44
4.3 无模式对话框和通用控件54
4.4 无模式对话框和通用控件示例程序55
4.5 小结61
第5章 消息和命令62
5.1 消息种类62
5.2 Windows消息处理62
5.3 控件通知消息63
5.4 创建自己的消息映射64
5.5 消息和命令示例程序65
5.6 小结70
第6章 文档和视图71
6.1 文档类71
6.2 视图类73
6.3 文档-视图体系结构75
6.4 文档-视图之间的相互作用77
6.4.1 CView::GetDocument函数77
6.4.2 CDocument::UpdateAllViews函数77
6.4.3 CView::OnUpdate函数78
6.4.4 CView::OnInitialUpdate函数78
6.4.5 CDocument::OnNewDocument函数78
6.5 文档和视图示例程序79
6.6 小结91
第7章 MFC绘图92
7.1 设备环境类93
7.1.1 设备环境类93
7.1.2 图形对象类94
7.2 GDI图形对象94
7.2.1 画笔94
7.2.2 刷子96
7.2.3 字体96
7.2.4 位图97
7.2.5 调色板103
7.2.6 区域107
7.2.7 库存对象108
7.3 常见的绘图任务109
7.3.1 输出文本109
7.3.2 画点109
7.3.3 画线110
7.3.4 画弧110
7.3.5 封闭图形111
7.3.6 其他常用的绘图函数111
7.4 MFC绘图示例程序111
7.5 小结136
第8章 打印和打印预览137
8.1 打印和打印预览137
8.2 MFC的打印程序设计139
8.2.1 有关打印的MFC类139
8.2.2 MFC打印的函数调用流程142
8.3 所见即所得打印143
8.4 多页打印146
8.5 打印对话框152
8.6 小结155
9.1 COM技术的理论基础156
第9章 ActiveX编程156
9.2 ActiveX控件和普通的Windows控件157
9.2.1 ActiveX控件和普通Windows控件的相同点157
9.2.2 ActiveX控件和普通的Windows控件不同点157
9.3 ActiveX控件的载入方法158
9.4 ActiveX控件包容器159
9.4.1 属性的访问159
9.4.2 ClassWizard为ActiveX控件产生类160
9.4.3 对话框类数据成员和控件类的用法163
9.5 使用ActiveX控件示例程序164
9.4.5 将ActiveX控件锁在内存中164
9.4.4 映射ActiveX控件事件164
9.6 小结171
第10章 Internet编程专题172
10.1 Internet查询编程172
10.1.1 创建Ex10a工程并添加资源172
10.1.2 查询HTTP站点175
10.1.3 查询FTP站点176
10.1.4 查询Gopher站点178
10.1.5 运行结果179
10.2 Internet浏览180
10.2.1 创建Ex10b工程181
10.2.2 添加工具条按钮资源182
10.2.3 添加工具条按钮消息映射函数183
10.2.3 添加Internet地址输入对话框185
10.2.4 添加取得Internet网页代码186
10.2.5 执行结果188
10.3 小结192
11.1.1 早期数据库193
11.1.2 现代数据库193
11.1 数据库概述193
第11章 数据库编程193
11.1.3 数据库应用程序196
11.1.4 结构化查询语言(SQL)197
11.2 用DAO访问本地数据库的应用程序197
11.2.1 用DAO访问本地数据库示例程序198
11.2.2 Exlla示例程序分析207
11.3 ODBC数据库应用程序211
11.3.1 ODBC简介211
11.3.2 MFC封装的ODBC数据库类212
11.3.3 应用ODBC编程方法介绍212
11.3.4 使用ODBC示例程序217
11.4.1 ADO的概念227
11.4 用ADO访问数据库应用程序227
11.4.2 ADO和RDO,DAO的比较228
11.4.3 用ADO访问数据库示例程序228
11.5 小结234
第三部分 编程专题237
第12章 多文档编程及文字处理237
12.1 MDI应用程序简介237
12.2.3 CRichEditCtrl类238
12.3 多文档编程及文字处理示例程序238
12.2.1 CEditView类238
12.2.2 CRichEditView类238
12.2 文本编辑类简介238
12.4 小结259
第13章 文件操作260
13.1 文件操作概述260
13.2 使用归档(CArchive)进行文件操作示例程序261
13.3 使用CFile对象进行文件操作示例程序274
13.4 小结288
14.1 OpenGL概述289
14.2 OpenGL函数289
第14章 OpenGL编程专题289
14.2.1 OpenGL核心函数290
14.2.2 OpenGL实用库函数290
14.2.3 辅助库函数291
14.2.4 OpenGL的Windows专用函数291
14.2.5 Win32API函数292
14.2.6 OpenGL结构292
14.3 使用C编写OpenGL程序292
14.3.1 使用C编写OpenGL原理292
14.3.2 程序实现和结果293
14.4.2 绘图描述表296
14.4 用MFC编写OpenGL应用程序296
14.4.1 用MFC编写OpenGL应用程序的步骤296
14.4.3 像素格式297
14.4.4 填充PIXELFORMATDESCRIPTOR结构300
14.4.5 设置像素格式300
14.4.6 测试像素格式301
14.4.7 创建着色描述表302
14.4.8 在OpenGL中观察物体302
14.4.9 光照的基本概念305
14.5.1 在MFC中创建和结束OpenGL显示307
14.5 使用MFC编写OpenGL程序和执行结果307
14.5.2 添加OpenGL显示310
14.5.2 运行结果312
14.6 控制OpenGL的光源313
14.6.1 添加工具条按钮313
14.6.2 控制光源的成员变量及其初始化314
14.6.3 添加光源控制函数315
14.6.4 控制光源的执行结果317
14.7 动态观察318
14.7.2 控制观察的成员变量及其初始化319
14.7.1 添加工具条按钮319
14.7.3 添加动态观察控制函数321
14.7.4 创建动态观察光标322
14.7.5 添加动态观察的鼠标响应函数323
14.7.6 实现动态观察功能325
14.7.7 功能的完善326
14.7.8 运行结果326
14.8 小结327
15.2.1 栈结构分配328
15.2 内存的分配方法328
15.1 Win32内存模式328
第15章 深入内存管理328
15.2.2 堆内分配329
15.3 虚拟内存330
15.4 小结330
第16章 动态链接库331
16.1 什么是动态链接库331
16.1.1 动态链接库与静态链接库331
16.1.2 动态链接库和应用程序332
16.2 如何使用动态链接库333
16.1.3 动态链接库类型333
16.2.1 隐式链接334
16.2.2 显示链接334
16.2.3 加载DLL336
16.3 如何创建动态链接库336
16.3.1 确定DLL的创建类型336
16.3.2 创建一个Win32DLL337
16.3.3 创建一个MFC常规DLL341
16.3.4 创建一个MFC扩展DLL344
16.3.5 创建测试程序349
16.4 资源DLL353
16.5 小结354
第17章 多媒体开发之一——音频355
17.1 声音媒体355
17.2 Windows音频接口356
17.2.1 高层音频函数357
17.2.2 媒体控制接口MCI359
17.2.3 低层音频接口359
17.3 媒体控制接口MCI363
17.3.1 使用命令消息363
17.3.2 使用命令字符串364
17.3.3 MCI命令与结构365
17.3.4 常用宏命令370
17.4 一个简单的CD播放器371
17.5 小结384
第18章 多媒体开发之二——视频386
18.1 视频媒体386
18.2 VFW概述387
18.2.1 低层AVIFile函数387
18.2.2 视频采集AVICap390
18.2.3 视频回放DrawDib392
18.2.4 视频压缩管理器VCM394
18.3 MCIWnd窗口类396
18.3.1 MCIWnd窗口类编程397
18.3.2 基于MCIWnd窗口类的媒体播放器400
18.4 ActiveMovie控件405
18.5 小结409
第19章 高级界面410
19.1 创建Ex19工程411
19.1.1 创建多文档模板工程411
19.1.2 添加绘图状态控制函数411
19.1.3 鼠标响应函数413
19.1.4 OnDraw函数415
19.1.5 线条信息的存储415
19.1.6 运行结果417
19.2 创建程序开始图形对话框封面418
19.2.1 添加封面图形位图资源418
19.2.2 创建图形封面对话框资源419
19.2.3 图形封面对话框类420
19.2.3 添加对话框显示到程序运行开始阶段423
19.2.4 运行结果425
19.3.1 添加资源426
19.3 创建高级状态条426
19.3.2 创建高级状态条类427
19.3.3 在主框架函数中添加高级状态条431
19.3.4 运行结果433
19.4 ReBar带子及其控件434
19.4.1 添加资源434
19.4.2 线型数据类434
19.4.3 自定义下拉组合框436
19.4.4 在主框架中添加ReBar439
19.4.5 添加消息响应函数442
19.4.6 修改鼠标消息响应函数443
19.4.7 运行结果444
19.5 创建可浮动停靠工作空间446
19.5.1 添加资源446
19.5.2 可浮动停靠工作空间类的创建446
19.5.3 可浮动停靠工作空间类的函数实现449
19.5.4 自定义树视控件461
19.5.5 在主框架中添加可浮动停靠工作空间464
19.5.6 修改文档及显示467
19.5.7 运行结果469
19.6.2 添加消息响应函数472
19.6 界面显示控制472
19.6.1 添加资源472
19.6.3 运行结果473
19.7 小结474
第20章 多线程编程475
20.1 MFC与多线程475
20.2 使用工作者线程476
20.2.1 创建一个工作者线程476
20.2.2 编写线程控制函数477
20.3 使用用户界面线程478
20.4.1 为什么需要同步479
20.4 线程同步479
20.4.2 等待函数480
20.4.3 同步对象481
20.5 多线程编程示例程序487
20.6 小结502
第21章 串口通信编程503
21.1 Win32通信子系统503
21.2 串口通信编程技术504
21.2.1 打开、关闭串口505
21.2.2 串口初始化及设置更新506
21.2.3 缓冲区控制511
21.2.4 读写串口资源512
21.2.5 监视通信事件519
21.3 串口通信编程实例520
21.4 小结535
第22章 异常处理537
22.1 异常处理概念537
22.2 使用C++异常处理538
22.3 MFC异常类541
22.3.1 内存异常类CMemoryException543
22.3.2 文件异常类CFileException544
22.3.3 档案异常类CArchiveException545
22.3.4 CNotSupportedException545
22.3.5 数据库异常类CDBException和CDaoException545
22.3.6 OLE异常类COleException和COleDispatchException548
22.3.7 用户异常类CUserException548
22.3.8 Internet异常类CInternetException549
22.3.9 资源异常类CResourceException550
22.4 小结550
附录 MFC6.0类结构关系551