图书介绍
Instant Visual C++.NET实例解析Visual C++.NET编程PDF|Epub|txt|kindle电子书版本网盘下载
- 未来工场工作室,陈坚,陈伟编写 著
- 出版社: 北京:宇航出版社;北京希望电子出版社
- ISBN:7801440838
- 出版时间:2002
- 标注页数:484页
- 文件大小:41MB
- 文件页数:497页
- 主题词:C++.NET
PDF下载
下载说明
Instant Visual C++.NET实例解析Visual C++.NET编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 高级界面编程1
1.1 实例1 窗口的控制1
1.1.1 实例概述1
1.1.2 窗口概述2
1.1.3 改变窗口的默认属性3
1.1.4 改变窗口图标4
1.1.5 改变窗口标题4
1.1.7 使窗口总在最前方5
1.1.6 改变视图背景5
1.1.8 单击除了窗口标题栏以外的区域移动窗口6
1.1.9 控制窗口框架的最大最小尺寸6
1.1.10 捕捉屏幕热点的实现7
1.1.11 窗口控制的编程步骤8
1.1.12 实例小结14
1.2 实例2 椭圆形窗口14
1.2.1 实例概述14
1.2.2 创建不规则窗口15
1.2.3 设置位图为窗口背景16
1.2.4 实现椭圆形窗口的编程步骤17
1.2.5 实例小结19
1.3 实例3 资源管理器19
1.3.1 实例概述19
1.3.2 图像列表的使用20
1.3.3 列表视图控件的使用22
1.3.4 树形视图控件(Tree view control)的使用26
1.3.5 使用切分窗口29
1.3.6 使用IshellFolder列举文件夹32
1.3.7 使用CFileFind类遍历目录和文件34
1.3.8 实现资源管理器的编程步骤35
1.3.9 实例小结46
1.4 实例4 多文档网页浏览器46
1.4.1 实例概述46
1.4.2 各种风格工具条的实现47
1.4.3 应用伸缩条Rebar控件52
1.4.4 使用标签控件(Tab Control)53
1.4.5 使用CHtmlViw类进行IE编程55
1.4.6 实现全屏显示56
1.4.7 实现多文档网页浏览器编程步骤57
1.4.8 实例小结66
1.5 实例5 在对话框中使用打印和预览67
1.5.1 实例概述67
1.5.2 打印机的程序设计68
1.5.3 打印预览的实现69
1.5.4 在对话框中使用打印和预览69
1.5.5 在对话框中实现打印和预览的编程步骤70
1.5.6 实例小结77
第2章 系统编程78
2.1 实例6 获取CPU信息78
2.1.1 实例概述78
2.1.2 使用GetSystemInfo函数获取硬件信息78
2.1.3 获取CPU信息的编程步骤80
2.1.4 实例小结82
2.2.2 剪贴板编程83
2.2.1 实例概述83
2.2 实例7 剪贴板文本监视器83
2.2.3 剪贴板监视器的编程步骤84
2.2.4 实例小结86
2.3 实例8 进程管理器86
2.3.1 实例概述86
2.3.2 有关进程的操作87
2.3.3 进程管理器的编程步骤89
2.4.1 实例概述93
2.4 实例9 磁盘空间监视器93
2.3.4 实例小结93
2.4.2 获取系统的磁盘空间信息94
2.4.3 磁盘空间监视器的编程步骤94
2.4.4 实例小结96
2.5 实例10 文件分割器97
2.5.1 实例概述97
2.5.2 在VC中操作文件98
2.5.3 多线程编程99
2.5.4 文件分割和合并的编程思路102
2.5.5 文件分割器的编程步骤103
2.5.6 实例小结109
2.6 实例11 设置显示器的分辨率和色彩110
2.6.1 实例概述110
2.6.2 设置显示设备的属性110
2.6.3 设置显示模式的编程步骤112
2.6.4 实例小结114
2.7.2 使用钩子115
2.7.1 实例概述115
2.7 实例12 利用鼠标钩子捕获鼠标操作115
2.7.3 MFC扩展动态链接库(DLL)编程116
2.7.4 创建鼠标钩子动态链接库编程步骤117
2.7.5 捕获鼠标操作的编程步骤119
2.7.6 实例小结119
2.8 实例13 从注册表读取网卡信息120
2.8.1 实例概述120
2.8.2 注册表基础121
2.8.3 注册表编程123
2.8.4 获取网卡信息124
2.8.5 通过NetBIOS编程接口获取网卡的MAC地址127
2.8.6 读取网卡信息的编程步骤130
2.8.7 实例小结133
2.9 实例14 控制托盘图标134
2.9.1 实例概述134
2.9.2 托盘图标的编程步骤134
2.9.3 控制托盘图标的编程步骤135
2.9.4 实例小结137
第3章 图像编程138
3.1 实例15 位图文件的读取和显示138
3.1.1 实例概述138
3.1.2 图像的基本概念139
3.1.3 Windows中的调色板140
3.1.4 DDB和DIB位图144
3.1.5 封装DIB位图类CDib147
3.1.6 DIB位图显示的编程步骤154
3.2.1 实例概述157
3.1.7 实例小结157
3.2 实例16 位图的特效显示157
3.2.2 特效显示基础158
3.2.3 扫描特效的实现160
3.2.4 移动特效的实现161
3.2.5 百叶窗特效的实现163
3.2.6 栅条特效的实现165
3.2.7 马赛克特效的实现166
3.2.8 位图显示特效的编程步骤170
3.3.1 实例概述171
3.2.9 实例小结171
3.3 实例17 位图的剪切、剪裁、缩放和旋转171
3.3.2 几个重要的DIB SDK API函数172
3.3.3 剪切的实现174
3.3.4 剪裁的实现176
3.3.5 合并的实现177
3.3.6 缩放的实现179
3.3.7 位图旋转的实现181
3.3.8 橡皮筋矩形选块的实现183
3.3.9 实例的编程步骤184
3.3.10 实例小结190
3.4 实例18 屏幕抓图190
3.4.1 实例概述190
3.4.2 实现屏幕截取的基本思路191
3.4.3 实现屏幕截取的编程步骤191
3.4.4 实例小结196
4.1.1 实例概述197
4.1 实例19 基本几何图形的绘制197
第4章 OpenGL编程197
4.1.2 OpenGL编程概述198
4.1.3 OpenGL基本几何图元的绘制199
4.1.4 Windows环境下OpenGL的编程机制203
4.1.5 初始化OpenGL绘图206
4.1.6 绘制基本几何图形编程步骤207
4.1.7 实例小结210
4.2.1 实例概述211
4.2 实例20 三维动画的实现211
4.2.2 OpenGL变换的基本概念212
4.2.3 几何变换215
4.2.4 投影变换216
4.2.5 裁剪变换218
4.2.6 视口变换219
4.2.7 OpenGL显示列表220
4.2.8 OpenGL帧缓存和动画222
4.2.9 实现三维动画的编程步骤224
4.2.10 实例小结228
4.3 实例21 OpenGL纹理映射229
4.3.1 实例概述229
4.3.2 定义纹理229
4.3.3 纹理控制和滤波230
4.3.4 用位图文件创建纹理类CTexture232
4.3.5 纹理映射的编程步骤234
4.4.1 实例概述237
4.4 实例22 OpenGL的光照效果237
4.3.6 实例小结237
4.4.2 光照模型238
4.4.3 设置光源的属性238
4.4.4 光源的颜色239
4.4.5 光源的位置239
4.4.6 明暗处理240
4.4.7 材质颜色240
4.4.8 实现光照效果的编程步骤242
4.5.1 实例概述243
4.4.9 实例小结243
4.5 实例23 三维字体243
4.5.2 字体和显示列表244
4.5.3 将TrueType字体自动转化为显示列表245
4.5.4 三维字体类CGLFont245
4.5.5 实现三维字体的编程步骤249
4.5.6 实例小结254
5.1 实例24 媒体播放器255
5.1.1 实例概述255
第5章 多媒体编程255
5.1.2 几种重要的音频和视频格式257
5.1.3 使用MCI进行多媒体编程261
5.1.4 MCI编程的两种方式263
5.1.5 使用MCI操作多媒体设备265
5.1.6 封装MCI媒体播放类271
5.1.7 实现媒体播放器的编程步骤279
5.1.8 实例小结284
5.2.2 DirecX概述286
5.2 实例25 DirectDraw动画286
5.2.1 实例概述286
5.2.3 安装DirectX并配置编程环境287
5.2.4 图像接口DirectDraw简介288
5.2.5 DirectDraw编程的一般步骤288
5.2.6 封装DirectDraw类294
5.2.7 实现DirectDraw动画的编程步骤300
5.3.1 实例概述301
5.3 实例26 DirectSound混音器301
5.2.8 实例小结301
5.3.2 WAV文件格式及其读取302
5.3.3 DirectSound概述304
5.3.4 使用DirectSound回放声音的一般步骤305
5.3.5 声音缓冲区类CDSBuffer308
5.3.6 实现DirectSound混音器编程步骤311
5.4 实例27 利用DirectInput监视键盘状态312
5.4.1 实例概述312
5.3.7 实例小结312
5.4.2 DirectInput概述313
5.4.3 DirectInput一般编程步骤313
5.4.4 键盘监视器的编程步骤317
5.4.5 实例小结319
第6章 通信编程320
6.1 实例28 串口通信仿真程序320
6.1.1 实例概述320
6.1.2 注册和创建MSComm控件321
6.1.4 设置和获取控件的属性322
6.1.3 MSComm控件的信息处理322
6.1.5 MSComm控件的事件327
6.1.6 利用MSComm控件进行串口编程的步骤327
6.1.7 串口通信仿真程序的实现步骤328
6.1.8 实例小结337
6.2 实例29 串口间的通信337
6.2.1 实例概述337
6.2.2 使用Win32 API进行串口编程338
6.2.3 封装一个串口操作类CSerial349
6.2.4 计算机间通信的实现步骤355
6.3 实例30 电话拨号程序357
6.3.1 实例概述357
6.3.2 简单的拨号理论357
6.3.3 实现电话拨号的编程步骤358
6.3.4 实例小结359
6.4 实例31 RAS拨号359
6.4.1 实例概述359
6.4.3 RAS通用对话框360
6.4.2 RAS客户机360
6.4.4 建立和断开RAS连接363
6.4.5 管理连接368
6.4.6 封装RAS拨号类CRas369
6.4.7 RAS拨号程序的编程步骤373
6.4.8 实例小结374
第7章 网络编程375
7.1 实例32 网络聊天程序375
7.1.1 实例概述375
7.1.2 Winsock编程基础377
7.1.3 使用CSockets类进行网络编程379
7.1.4 创建聊天客户程序的编程步骤384
7.1.5 创建聊天服务程序的编程步骤392
7.1.6 实例小结396
7.2 实例33 语音聊天396
7.2.1 实例概述396
7.2.2 使用Winsock API进行网络编程397
7.2.3 音频压缩410
7.2.4 语音通信的编程步骤414
7.2.5 实例小结417
7.3 实例34 FTP客户程序417
7.3.1 实例概述417
7.3.2 WinInet编程接口概述418
7.3.3 WinInet类编程模型418
7.3.4 WinInet API FTP客户编程步骤425
7.3.5 实现FTP客户的编程步骤429
7.4.1 实例概述433
7.3.6 实例小结433
7.4 实例35 支持多线程断点续传433
7.4.2 HTTP协议434
7.4.3 HTTP通信示例437
7.4.4 断点续传的支持438
7.4.5 封装文件下载类CHTTPDownload438
7.4.6 实现文件续传程序的编程步骤446
7.4.7 实例小结455
8.1.1 实例概述456
第8章 组件技术编程456
8.1 实例36 IE书签插件456
8.1.2 ATL概述457
8.1.3 ATL的体系结构458
8.1.4 实现IE插件的编程步骤460
8.1.5 注册COM组件469
8.1.6 实例小结470
8.2 实例37 电子网络黑板470
8.2.1 实例概述470
8.2.2 DCOM概述471
8.2.3 DCOM特性472
8.2.4 DCOM安全性475
8.2.5 程序的实现原理475
8.2.6 服务程序的编程步骤475
8.2.7 客户程序的编程步骤477
8.2.8 程序的运行484
8.2.9 实例小结484