图书介绍
Visual C++高级编程实例精解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 谢歆,赵国华编著 著
- 出版社: 北京:国防工业出版社
- ISBN:7118024600
- 出版时间:2001
- 标注页数:540页
- 文件大小:83MB
- 文件页数:554页
- 主题词:C语言(学科: 程序设计) C语言 程序设计
PDF下载
下载说明
Visual C++高级编程实例精解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章MFC、C#与Microsoft.NET1
目录1
1.1 Windows程序原理3
1.1.1 Windows程序工作原理3
1.1.2消息循环与输入4
1.1.3面向对象技术与Windows编程5
1.2 一种新型开发语言——C#6
1.2.1 为什么要使用C#7
1.2.2 C#和C/C++有哪些主要的不同10
1.3 NWGS运行时基础21
1.3.1几个基本概念22
1.3.2 虚拟对象系统23
1.4 Microsoft.NET战略25
1.4.1 Microsoft.NET战略的核心内容25
1.4.3 Microsoft.NET的组成26
1.4.2 Microsoft.NET的特色26
1.4.4 Microsoft.NET的意义29
1.5 Microsoft.NET开发29
1.5.1 网络服务一览29
1.5.2 Microsoft.NET框架30
1.6 MFC程序结构剖析37
1.6.1 MFC类库37
1.6.2程序结构框架38
1.7 VisualC++程序调试40
1.7.1常规调试技术40
1.7.2高级调试技术46
1.7.3异常处理49
1.7.4 内存漏洞的检查52
第2章 图形设备接口与图形数据结构55
2.1.1 基本数据类型57
2.1 设备上下文57
2.1.2设备环境类59
2.1.3 设备环境类的内容61
2.2 绘图对象61
2.2.1 GDI绘图对象的分类61
2.2.2绘图对象的使用62
2.2.3 画笔CPen64
2.2.4 画刷CBrush65
2.2.5字体CFont67
2.2.6其它图形对象69
2.3坐标系与映射模式71
2.4绘图状态管理与绘图操作73
2.4.1绘图状态管理73
2.4.2绘图操作75
2.5 图形数据的存储状态80
2.6实例图形系统的数据结构与存储组织81
2.6.1 直线的存储组织82
2.6.2 连续直线和多边形区域的存储组织86
2.6.3圆和圆形区域的存储组织91
2.6.4文本的存储组织94
2.7图形系统的建立96
2.7.1 坐标系的建立96
2.7.2各种图形元素的绘制98
2.7.3实现图形的绘制104
第3章 消息处理与控制条107
3.1 消息映射与消息处理109
3.1.1 Windows消息109
3.1.2消息的发送、接收与传递111
3.1.3消息映射112
3.2利用鼠标绘制图形114
3.3控制条的使用116
3.4实现完整的图形绘制系统121
3.4.1全局变量问题121
3.4.2实现鼠标作图122
3.4.3图形的放大与移动136
3.4.4工具条与状态条的使用142
第4章 对话框技术145
4.1 对话框概述147
4.1.1对话框的组成与分类147
4.1.2 常用的对话框类148
4.2控制的使用154
4.2.1 Windows控件概述154
4.2.2各种控制的使用方法156
4.3模式对话框172
4.4实例图形系统功能扩展——使用非模式对话框173
4.4.1 非模式对话框的特点174
4.4.2窗口对象的自动清除175
4.4.3实现非模式对话框176
4.5 实例图形系统功能扩展——使用卡片式对话框193
4.5.1 卡片式对话框概述193
4.5.2卡片式对话框的创建193
4.5.3卡片式对话框的运行机制194
4.5.4实现卡片式对话框195
第5章 多任务处理215
5.1进程的创建217
5.1.1进程的启动和终止217
5.1.2进程的优先级220
5.1.3多进程实例221
5.2.1 使用内存映射文件223
5.2进程间通信223
5.2.2利用共享内存动态链接库225
5.2.3 用于传输只读数据的WM COPYDATA225
5.2.4调用ReadProcessMemory()和 WriteProcessMemory()函数226
5.2.5进程间消息的发送与接收227
5.3线程的创建228
5.3.1基于Win32 API的多线程228
5.3.2基于MFC的多线程230
5.4辅助线程和用户界面线程231
5.4.1创建辅助线程232
5.4.2创建用户界面线程233
5.4.3终止线程235
5.4.4线程的优先级236
5.5线程的同步237
5.5.1线程同步的必要性237
5.5.2等待函数239
5.5.3线程同步对象240
5.6线程间通信243
5.6.1使用全局变量通信243
5.6.2使用自定义消息通信244
5.6.3使用事件对象通信246
5.7多线程应用实例248
5.7.1创建对话框界面249
5.7.2 生成线程类249
5.7.3在对话框类中添加代码255
第6章 Visual C++多媒体开发265
6.1 VisualC++与多媒体开发267
6.1.1多媒体概述267
6.1.2多媒体程序设计269
6.1.3多媒体文件275
6.2.1 静态图形276
6.2多媒体的组成276
6.2.2 动画技术280
6.2.3音频技术283
6.3媒体控制接口284
6.3.1命令字符串方式285
6.3.2命令消息方式288
6.4波形音频技术291
6.4.1波形音频结构291
6.4.2波形音频的信息获取292
6.5波形音频的处理295
6.5.1 高级音频函数295
6.5.2利用MCI处理波形音频297
6.5.3低级设备函数299
6.6 定制波形音频播放器300
6.6.1建立波形音频类300
6.6.2创建应用程序框架306
6.6.3程序功能实现309
第7章 Visual C++数据库开发323
7.1 Visual C++与数据库开发325
7.1.1数据库知识简介325
7.1.2 Visual C++的数据库开发工具327
7.1.3 Visual C++数据库开发的特点328
7.2 SQL语言329
7.2.1 SQL概述329
7.2.2 SQL处理技术330
7.2.3 SQL语言333
7.2.4 SQL查询335
7.3 MFC ODBC概述338
7.4 MFC ODBC数据库类340
7.4.1 CDatabase类341
7.4.2 CRecordset类346
7.4.3 CRecordView类351
7.4.4 CFieldExchange类354
7.5 RFX机制与Bulk RFX机制355
7.5.1 RFX机制355
7.5.2深入记录字段交换过程356
7.5.3 Bulk RFX机制358
7.6创建数据库359
7.6.1创建数据库的一般步骤359
7.6.2添加表项361
7.7数据源管理363
7.8 记录集管理366
7.8.1 记录集的组员366
7.8.2过滤记录集367
7.8.4参数化记录集368
7.8.3 排序记录集368
7.8.5多表联合查询370
7.9公司雇员信息管理系统实例剖析371
7.9.1建立数据库应用程序框架372
7.9.2应用程序界面设计382
7.9.3 显示记录信息383
7.9.4多表参数化查询385
7.9.5操作数据库记录389
第8章 应用Windows Sockets编程393
8.1 Windows Sockets概述395
8.1.1 Sockets基本概念395
81.2 MFC中的Sockets398
8.2 Windows Sockets编程原理400
8.2.1基于API的编程模式401
8.2.2基于MFC的编程模式407
8.3.1 建立一个可以广播的套接字410
8.3 Windows Sockets 广播技术410
8.3.2发送广播消息411
8.3.3接收广播消息412
8.4多线程Windows Sockets编程实例414
8.4.1加入Windows Sockets支持415
8.4.2添加新类415
8.4.3改写相关文件415
8.4.4编写客户端程序429
第9章 创建和使用ActiveX控件433
9.1 ActiveX技术概述435
9.1.1 从OLE到ActiveX435
9.1.2 ActiveX技术的内容436
9.2 ActiveX控件438
9.2.1从COM角度理解ActiveX控件438
9.2.2 ActiveX控件的设计开发过程439
9.2.3几种典型控件的实现443
9.2.4几种特殊控件属性的实现445
9.3 ActiveX脚本技术447
9.3.1 ActiveX脚本的背景448
9.3.2 ActiveX脚本结构449
9.4 ActiveX控件的压缩和签名453
9.4.1 ActiveX控件的压缩454
9.4.2 ActiveX控件的签名456
9.5创建ActiveX控件457
9.5.1显示ActiveX控件界面457
9.5.2增加属性、方法和事件465
9.6 ActiveX控件的使用472
9.6.1在Web页面上使用ActiveX控件472
9.6.2 ActiveX控件在应用程序中的使用475
第10章 创建ActiveX文档应用程序479
10.1 ActiveX文档概述481
10.1.1什么是ActiveX文档481
10.1.2创建ActiveX文档链接484
10.1.3 ActiveX文档特性485
10.2 ActiveX文档结构486
10.2.1 ActiveX文档实现的接口简介486
10.2.2 ActiveX文档实现的特殊接口487
10.3实现ActiveX文档应用程序491
10.3.1 MFC库中实现ActiveX文档的机制491
10.3.2实现ActiveX文档服务器程序493
10.3.3实现ActiveX文档包容器程序502
第11章 ISAPI编程技术505
11.1 CGI与ISAPI507
11.1.2 ISAPI原理与性能508
11.1.1传统CGI原理与性能508
11.2 MFC中的ISAPI支持510
11.2.1 MFC中的ISAPI类510
11.2.2 MFC中的PARSEMAP宏512
11.3 ISAPI扩展514
11.3.1 使用 ISAPI扩展向导515
11.3.2客户端输入518
11.4 ISAPI过滤器519
11.4.1 ISAPI过滤器介绍519
11.4.2使用ISAPI过滤器向导521
11.4.3创建ISAPI过滤器程序522
11.5 用ISAPI扩展编写用户注册程序524
11.5.1增加命令处理函数524
11.5.2增加数据库支持532
11.5.3增加线程安全控制538