图书介绍
实用Visual C++编程大全PDF|Epub|txt|kindle电子书版本网盘下载
![实用Visual C++编程大全](https://www.shukui.net/cover/19/31491674.jpg)
- 陈坚等编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560608124
- 出版时间:2000
- 标注页数:564页
- 文件大小:91MB
- 文件页数:577页
- 主题词:C++
PDF下载
下载说明
实用Visual C++编程大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 Visual C++和基本类库2
1.1 MFC框架、文档和视图结构2
第一部分 基础篇2
1.2 MFC编程工具及其相互关系4
1.2.1 AppWizard4
1.2.2 AppStudio5
1.2.3 ClassWizard5
1.3.1 Visual C++内置的调试器8
1.3.2 TRACE宏8
1.3 MFC应用程序调试技术8
1.2.4 MFC应用程序开发过程8
1.3.3 ASSERT宏9
1.3.4 VERIFY宏10
1.3.5 消息框10
1.4 MFC类库层次结构10
1.4.1 基类(CObject)12
1.4.2 应用体系结构类12
1.4.3 窗口、对话框和控制类14
1.4.4 绘图打印类17
1.4.5 简单数据类型类18
1.4.6 集合类19
1.4.7 文件和数据库类20
1.4.8 Internet和网络类21
1.4.9 OLE类22
1.4.10 调试和异常类25
1.5 Visual C++的重要特性25
1.5.1 功能高度集成的用户接口25
1.5.2 重用性能26
1.5.3 编译调试性能27
1.5.4 提高开发员生产力28
1.5.5 支持前沿开发29
本章小结29
2.1.1 选择文件类型30
第二章 AppWizard和应用框架30
2.1 使用AppWizard生成应用程序框架30
2.1.2 项目名和项目类型31
2.1.3 AppWizard第1步——指定应用程序类型和语言类型32
2.1.4 AppWizard第2步——指定数据库可选项33
2.1.5 AppWizard第3步——指定包容器/服务器选项33
2.1.6 AppWizard第4步——指定应用程序特性和高级选项34
2.1.7 AppWizard第5步——指定应用程序其它选项35
2.1.8 AppWizard第6步——指定应用程序类名和对应的文件名36
2.2 AppWizard生成的文件38
2.2.2 项目文件39
2.2.1 自述文件ReadMe.txt39
2.2.3 应用程序源文件和头文件40
2.2.4 资源文件53
2.2.5 预定义的头文件54
2.2.6 上下文敏感的帮助文件54
2.2.7 按可选项增加的AppWizard文件55
本章小结56
第三章 控制与对话框57
3.1 Windows标准控制57
3.1.3 按钮控制58
3.1.2 编辑控制58
3.1.1 静态控制58
3.1.4 列表框控制59
3.1.5 组合框控制60
3.1.6 滚动条控制60
3.2 对话框综述61
3.2.1 对话框的种类61
3.2.2 对话框的创建和显示61
3.2.3 CDialog对话框类62
3.2.4 对话数据交换/对话数据验证63
3.3 对话框程序范例65
3.4 文件对话框的实现技术76
本章小结82
第四章 菜单和控制条83
4.1 菜单83
4.1.1 菜单和资源83
4.1.2 CMenu类84
4.1.3 菜单消息映射和命令处理85
4.1.4 更新命令用户接口(UI)消息86
4.1.5 扩展命令和范围命令处理87
4.1.6 上下文菜单88
4.1.7 应用实例89
4.2 工具条99
4.2.1 类CtoolBar99
4.2.2 工具条的创建和处理100
4.2.3 工具条泊位和漂浮102
4.2.4 工具提示103
4.2.5 工具条控制105
4.2.6 应用实例108
4.3 状态条113
4.3.1 类CstatusBar114
4.3.2 状态条的创建和处理114
4.3.3 状态条通用控制116
4.3.4 应用实例117
4.4 对话条121
4.4.2 对话条的创建和处理122
4.4.1 类CdialogBar122
4.4.3 应用实例123
本章小结127
第五章 Windows新的通用控制128
5.1 通用控制概述128
5.2 动画控制和进展控制130
5.2.1 动画控制130
5.2.2 进展控制130
5.2.3 应用实例131
5.3 标签控制和属性对话框134
5.3.1 标签控制134
5.3.2 属性对话框135
5.3.3 应用实例136
5.4 图像列表和列表控制139
5.4.1 图像列表139
5.4.2 列表控制140
5.4.3 应用实例141
5.5 日期时间控制和IP地址控制146
5.5.1 日期时间控制146
5.5.2 IP地址控制146
5.5.3 应用实例147
5.6 其它通用控制149
5.6.1 滑动条控制149
5.6.3 树控制150
5.6.2 旋转按钮控制150
5.6.4 工具提示控制151
5.6.5 应用实例152
本章小结159
第二部分 提高篇162
第六章 Windows图形图像编程162
6.1 图形设备接口162
6.1.1 GDI对象162
6.1.2 设备描述表164
6.2 位图167
6.2.1 图像处理主要函数167
6.2.2 兼容设备描述表168
6.2.3 位图的旋转169
6.2.4 位图的缩放169
6.3 图像显示技术169
6.3.1 利用文件信息显示各种位图文件170
6.3.2 灰度位图显示高级技术171
6.3.3 真彩色位图显示高级技术180
6.4 位图按钮188
本章小结190
第七章 ActiveX控制(控件)191
7.2 MFC与ActiveX控制192
7.1 ActiveX控制结构192
7.3 组件平台和ActiveX控制编程194
7.4 多媒体ActiveX控制196
7.5 应用实例198
8.4.2 建立多热点的超图200
本章小结208
第八章 Windows联机帮助系统210
8.1 联机帮助系统结构211
8.1.1 Windows帮助窗口结构211
8.1.2 帮助搜索方式212
8.1.3 帮助系统的创建213
8.2 RTF文件所支持的编码格式和设置213
8.3 热点的种类和设置217
8.3.1 热点种类217
8.3.2 热点设置218
8.3.3 改变热点格式219
8.4 多媒体特性219
8.4.1 加入图形图像220
8.4.3 加入视频动画222
8.4.4 加入声音223
8.5 宏指令223
8.5.1 执行宏指令223
8.5.2 Windows宏指令集224
8.6 建立帮助项目文件227
8.6.1 帮助项目文件的构成227
8.6.2 帮助上下文别名228
8.6.3 访问数据文件228
8.6.4 建造标记228
8.6.5 定制帮助窗口229
8.6.6 指定帮助主题文件名229
8.6.7 上下文字符串映像230
8.6.8 高级建造选项230
8.7.1 帮助项目文件的创建232
8.7 Visual C++帮助工厂232
8.6.9 定制帮助窗口232
8.7.2 帮助内容文件的创建238
8.8 应用实例240
8.9 Windows帮助处理系统254
8.9.1 建造帮助文件254
8.9.2 访问帮助主题255
8.9.3 定制帮助处理函数256
8.10 HTML帮助文件257
本章小结263
9.1.1 内存体系结构264
9.1 内存管理结构264
第九章 Windows内存管理264
9.1.2 虚拟地址空间和物理存储265
9.1.3 系统内存配置信息266
9.1.4 线性体系结构对编程的影响268
9.2 框架内存分配269
9.3 堆内存分配270
9.3.1 标准C++堆分配函数270
9.3.2 全局堆和局部堆271
9.3.3 私有堆272
9.4 虚拟内存273
9.5 共享内存275
9.5.1 文件映像276
9.5.2 应用实例279
9.6 内存诊断284
9.6.1 访问确认284
9.6.2 MFC内存诊断宏和函数284
9.6.3 内存毁坏285
9.6.4 内存泄漏286
本章小结287
10.1 钩子288
10.1.1 钩子种类288
第十章 钩子、进程和线程288
10.1.2 钩子链和钩子过程290
10.1.3 安装钩子过程291
10.1.4 删除钩子过程291
10.1.5 应用实例291
10.2 进程296
10.2.1 创建新进程296
10.2.2 进程优先级类300
10.2.3 终止进程300
10.2.4 应用实例301
10.3 线程304
10.3.1 线程优先级305
10.3.2 创建线程306
10.3.3 挂起线程309
10.3.4 终止线程309
10.3.5 线程的调试310
10.3.6 应用实例311
10.4 同步315
10.4.1 等待函数315
10.4.2 信号量对象316
10.4.3 互斥量对象317
10.4.4 事件对象317
10.4.5 临界区对象318
10.4.6 应用实例319
本章小结324
第十一章 安装软件设计技术325
11.1 安装软件工作325
11.2 文件安装库326
11.2.1 安装准备知识327
11.2.2 常用安装相关函数327
11.2.3 文件安装库函数328
11.2.4 应用实例330
11.3 修改系统配置331
11.3.1 注册表函数332
11.3.2 应用实例334
11.4 快捷键的实现335
11.5 安装软件开发系统InstallShield338
本章小结348
第十二章 综合实例349
12.1 文档模板349
12.1.1 文档模板的构成349
12.1.2 文档模板的创建350
12.2 切开窗口351
12.3 “画中画”技术353
12.5 综合实例354
12.4 闪烁窗口354
12.5.1 创建应用程序355
12.5.2 加入闪烁窗口356
12.5.3 应用界面编程358
12.5.4 手机制作365
12.5.5 本地图像、远地图像显示373
12.5.6 画中画显示378
12.5.7 多媒体浏览器389
本章小结393
第十三章 数据库编程396
13.1 数据库模型及开发工具396
第三部分 高级篇396
13.1.1 ODBC397
13.1.2 OLE DB397
13.1.3 ADO397
13.1.4 数据库工具397
13.2 创建数据库398
13.2.1 利用SQL管理器创建398
13.2.2 利用数据库向导创建401
13.3 ODBC结构与数据源403
13.3.1 ODBC体系结构404
13.3.2 数据源404
13.4 查询设计者408
13.4.1 创建表409
13.4.2 查询操作412
13.5 MFC数据库类419
13.5.1 CDatabase类419
13.5.2 CRecordset类421
13.5.3 CRecordView类426
13.6 AppWizard和ClassWizard对数据库的支持427
13.6.1 AppWizard对数据库的支持428
13.6.2 ClassWizard对数据库的支持430
13.7 应用实例436
本章小结447
14.1.1 Win32通信功能448
第十四章 MODEM编程448
14.1 Win32通信结构448
14.1.2 通信子系统449
14.1.3 Win32通信API和TAPI450
14.1.4 Win32通信程序451
14.2 Win32通信函数451
14.2.1 打开通信资源452
14.2.2 配置串行通信资源452
14.2.3 Win32新的通信配置函数452
14.2.4 缓冲区控制453
14.2.5 读写通信资源453
14.2.6 通信事件455
14.2.7 获取MODEM状态457
14.2.8 控制握手信号和设备挂起457
14.2.9 关闭通信资源457
14.2.10 通信函数小结457
14.3 查询方式459
14.3.1 程序结构459
14.3.2 应用实例460
14.4 线程处理方式463
14.4.1 程序结构463
14.4.2 重叠I/O操作464
14.4.3 应用实例465
14.5 通信ActiveX控制472
本章小结474
第十五章 TCP/IP和Sockets475
15.1 TCP/IP协议概述475
15.1.1 TCP协议476
15.1.2 IP协议477
15.1.3 TCP/IP协议簇478
15.1.4 TCP/IP协议安装及配置479
15.2 Windows Sockets分类482
15.3.1 初始化Socket483
15.3 Windows Sockets API483
15.2.2 流式Socket483
15.2.1 数据报Socket483
15.3.2 建立数据报Socket连接484
15.3.3 使用数据报Socket收发数据485
15.3.4 建立流式Socket连接486
15.3.5 使用流式Socket收发数据488
15.3.6 通知事件488
15.3.7 关闭Socket489
15.4 MFC Socket类490
15.4.1 CAsyncSocket类490
15.4.3 CsocketFile类492
15.4.2 Csocket类492
15.5 应用实例493
本章小结521
第十六章 Internet编程522
16.1 Internet基本知识522
16.1.1 Internet服务522
16.1.2 统一资源定位器525
16.1.3 域名系统525
16.1.4 Internet浏览器526
16.2 Internet支持527
16.2.1 Active技术在Internet中的应用527
16.2.3 Active文档528
16.2.2 ActiveX控制528
16.2.4 ISAPI服务器扩展和过滤器529
16.2.5 WinInet530
16.2.6 异步Monikers530
16.2.7 Internet相关MFC类530
16.3 浏览器风格程序编程531
16.3.1 Web浏览器风格客户端编程531
16.3.2 在对话框中显示Web页面533
16.3.3 应用实例535
16.4 使用WinInet进行Internet客户端编程537
16.4.1 WinInet类库538
16.4.2 Internet客户端编程539
16.4.3 HTTP客户端编程542
16.4.4 FTP客户端编程545
16.4.5 Gopher客户端编程547
16.4.6 应用实例549
16.5 使用ISAPI进行Internet服务器编程556
16.5.1 ISAPI与CGI比较556
16.5.2 ISAPI服务器扩展557
16.5.3 AppWizard对ISAPI的支持558
16.5.4 应用实例562
本章小结564