图书介绍
Visual C++ 5.0开发技术内幕PDF|Epub|txt|kindle电子书版本下载
- (美)(R.C.莱内克)Richard C.Leinecker著;陈冠民等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111069870
- 出版时间:1999
- 标注页数:411页
- 文件大小:53MB
- 文件页数:425页
- 主题词:
PDF下载
下载说明
Visual C++ 5.0开发技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 图像1
1.1 IMAGEOBJECT类库1
译者序1
1.1.1 图像文件格式2
1.1.2 IMAGEVIEW演示3
1.2 CIMAGEOBJECT类库函数调用5
1.3 IMAGEVIEW剖析10
1.3.1 打开文件10
1.3.2 保存文件11
1.3.3 绘制图像12
1.5.1 练习一:载入并显示一幅图像14
1.4 载入和显示图像概括14
1.5 创建使用图像和程序14
1.5.2 练习二:载入四幅图像16
1.5.3 练习三:在多个视图窗口中载入图像19
1.5.4 练习四:倒置和翻转图像22
1.5.5 练习五:剪裁和重置图像大小26
1.6 在WEB上29
1.6.1 Softel vdm29
1.6.2 Lead Tools Pro6.0 for Windows29
1.6.3 AccuSoft30
1.7.2 LeadTools演示31
1.7 共享软件和商业演示31
1.7.1 ImageGear31
1.8 继续前进32
第2章 屏幕效果33
2.1 SCREENEFFECTS类库33
2.2 CSCREENEFFECTS灯库函数调用35
2.3 SCREENEFFECTSDWMO剖析37
2.3.1 绘制图像37
2.3.2 暂停效果40
2.3.3 启动屏幕效果40
2.3.5 停止效果41
2.3.4 启动背景效果41
2.3.6 改变图像42
2.3.7 定时器42
2.4 屏幕效果概括43
2.5 创建使用民屏幕效果的程序44
2.5.1 练习一:一个简单的屏幕效果44
2.5.2 练习二:在效果中使用颜色47
2.5.3 练习三:使用一幅图像和一种颜色49
2.5.4 练习四:多重屏幕效果53
2.5.5 练习五:交互式屏幕效果57
2.6 在WEB上62
2.7 继续前进64
3.1 IMAGEPOINTPROCESSES类库65
第3章 图像点处理65
3.2 CIMAGEPOINTPROCESSES 类库函数调用67
3.3 IMAGEPOINTPROCESSES(IMA-GEVIEW)剖析67
3.3.1 改变高度69
3.3.2 着色72
3.3.3 转换成为灰度图像73
3.3.4 反转颜色74
3.4 图像点处理概括75
3.4.1 CHANGEBRJGHTNESS()75
3.4.2 COLORIZE()75
3.5 创建处理图像的程序76
3.4.3 MAKEGRQAY()76
3.4.4 REVERSECOLORS()76
3.5.1 练习一:改变图像和亮度77
3.5.2 练习二:同时变亮和变暗80
3.5.3 练习三:颜色反转83
3.5.4 练习四:给图像着色86
3.5.5 练习五:转换为灰度图像90
3.6 在WEB上92
3.7 共享软件94
3.8 继续前进95
4.1 CIMAGEAREAPROCESSES类库96
第4章 图像区域处理96
4.2 CIMAGEAREAPROCESSES类库函数调用99
4.3 AREAPOINTPROCESSDEMO(IMAGEVIEW)剖析101
4.3.1 改变对比度101
4.3.2 轮廓强化104
4.3.3 均衡调节对比度105
4.3.4 高通滤波107
4.3.5 低通滤波108
4.3.6 中通滤波109
4.4 区域图像处理概括110
4.4.3 MEDIANFILITER()111
4.4.2 EQUALIZECONTRAST()111
4.4.1 CHANGECONTRAST()111
4.4.4 LOWPASSFILTER()112
4.4.5 HIGHPASSFILTER()112
4.4.6 EDGEEBGABCE()112
4.5 创建使用区域图像处理的程序113
4.5.1 练习一:对图像进行中值滤波113
4.5.2 练习二:对图像进行高通滤波117
4.5.3 练习三:对图像进行低通滤波121
4.5.4 练习四:均衡高节图像的对比度?124
4.5.5 练习五:强化图像的轮廓128
4.6 在WEB上132
4.8 继续前进134
4.7 共享软件134
第5章 闪屏效果135
5.1 CSPLASHSCREEN类库135
5.2 SPLASHDEMO135
5.3 CSPLASHSCREEN类库函数调用135
5.4 SPLASHDEMO剖析138
5.4.1 SPLASHDEMO. CPP138
5.4.2 SPLASHDEMO.H142
5.5 显示闪屏效果的简要说明143
5.6 创建使用闪屏效果的程序144
5.6.1 练习一:创建一个有简单闪屏效果的应用程序145
5.6.2 练习二:创建一个有多幅图片闪屏效果的应用程序146
5.6.3 练习三:创建一个使用图像处理技术的应用程序,使闪屏图像模糊148
5.7 在WEB上150
5.7.1 Nordensson Lynn Advertising150
5.7.2 Install Shield151
5.7.3 Lorrex Inc.151
5.8 继续前进152
第6章 获取TWAIN数据153
6.1 TWAIN——它到底是什么153
6.2 TWAIN的组成154
6.3 使用TWAIN的优点154
6.4 如何获得支持155
6.3.3 是终用户的受举益155
6.3.1 应用程序开发商的受益155
6.3.2 图像源开发商的受益155
6.4.1 如何获得关于TWAIN的资料156
6.4.2 如何订购工具包156
6.5 TWAIN类库156
6.6 TWAINDEMO156
6.7 CSCANNER类库函数调用159
6.8 TWAINDEMO剖析160
6.8.1 CMAINFRAME类161
6.8.2 允许用户选择操作161
6.8.3 创建一个新文档161
6.8.4 保存文件162
6.8.5 视图类的构造函数163
6.8.6 视图类的析构函数163
6.8.7 绘制所获取的图像163
6.8.8 在获取焦点时设置调色板165
6.8.9 保存图像165
6.9 获取TWAIN图像概括166
6.10 创建获取TWAIN数据的程序166
6.10.1 练习一:获取图像并保存到磁盘文件上167
6.10.2 练习二:显示所获取的图像169
6.10.3 练习三:获取多幅图像171
6.11.1 TWAIN开发人员文件173
6.11 在WEB上173
6.11.2 TWAIN教程174
6.12 共享软件和商业演示175
6.13 继续前进175
第7章 区域图176
7.1 RGNMAPLIB类库176
7.1.1 NCSA数据文件格式176
7.1.2 注释文件格式178
7.1.3 MAKEMAP程序181
7.2 REGIONMAP演示184
7.4 REGIONMAP剖析187
7.3 RGNMAPLIB类库函数调用187
7.4.1 创建和载入对象188
7.4.2 删除对象188
7.4.3 绘制区域189
7.4.4 检测鼠标位置189
7.4.5 鼠标键单击189
7.4.6 与CRGNMAP类进行交互190
7.4.7 放大区域图190
7.4.8 载入图像192
7.5 总结如何载入和显示区域图193
7.6 创建使用区域位图的程序195
7.6.1 练习一:使用非洲地图195
7.6.2 练习二:创建蝗虫区域图199
7.7 共享软件和商业演示202
7.8 继续前进203
第8章 动画204
8.1 ANIMATION类库204
8.2 CANIMATION类库函数调用206
8.3 动画类中使用的BLIT操作208
8.3.1 替换BLIT说明209
8.3.2 XOR BLIT说明210
8.3.3 子图形BLIT说明213
8.4.1 启动定时器215
8.4.2 实现定时器代码215
8.4 ANIMATIONDEMO剖析215
8.4.3 创建动画216
8.4.4 重绘动画218
8.4.5 保持动画219
8.4.6 设置焦点219
8.5 总结如何使用动画219
8.6 创建使用动画的程序220
8.6.1 练习一:创建静态动画220
8.6.2 练习二:创建一个四帧静态动画223
8.6.3 练习三:创建XOR动画226
8.6.4 练习四:创建子图形动画230
8.7 在WEB上233
8.7.1 3D动画233
8.7.2 有关动画的图书234
8.8 共享软件和商业演示235
8.9 继续前进236
第9章 视频237
9.1 WINDOWS视频237
9.2 VIDEO类库237
9.3 VIDEOPLAYER演示238
9.4 播放AVI文件239
9.4.1 播放CANIMATECTRL239
9.4.2 媒体控制接口(MCI)239
9.5 CVIDEO类库函数调用241
9.6.1 打开文件244
9.6 VIDEOPLAYER剖析244
9.6.2 成员函数245
9.6.3 播放选项246
9.7 创建使用视频的程序248
9.7.1 练习一:播放一个AVIYYWR248
9.7.2 练习二:“ABOUT”对话框中的视频250
9.8 在WEB上251
9.8.1 CineWbe251
9.8.2 Lenel253
9.8.3 Metagraphics253
9.8.4 Hyperionics253
9.9.3 WinHelp254
9.9.2 AviLxp254
9.8.5 视频和动画工具254
9.9.1 AVI Constructor254
9.9 共享软件和商业演示254
9.10 继续前进255
第10章 在应用程序中使用类库256
10.1 打印图像256
10.1.1 练习一:在打印机上打印简单文本256
10.1.2 练习二:载入、显示和打印图像257
10.1.3 练习三:放大图像259
10.1.4 练习四:使放大的图像居中260
10.1.5 练习五:载入、显示和打印多幅图像261
10.2 将图像作为应用程序的背景263
10.2.1 练习六:使用图像作为视图窗口的背景263
10.2.2 练习七:将图像平铺为窗口背景266
10.3 从剪贴板中获得图像268
10.4 在WEB上271
10.4.1 VT ImageBase271
10.4.2 Primate图片库272
10.4.3 Garbo航空图片库273
10.5 继续前进273
11.1 MIDI是什么274
11.2 MIDI类库274
第11章 MIDI274
11.2.1 MIDIPLAYER演示275
11.2.2 答疑276
11.3 用媒体控制接口播放MIDI文件277
11.4 CMIDI类库函数调用279
11.5 MIDIPLAYER剖析282
11.5.1 MIDI基础282
11.5.2 改变位置和播放速度283
11.6 创建使用MIDI的程序285
11.6.1 练习一:在背景中播放MIDI音乐285
11.6.2 练习二:高级MIDI播放287
11.7 在WEB上290
11.7.1 Cakewalk290
11.7.2 Voyetra Technologies291
11.7.3 Mabry Sofrware291
11.7.4 MidiWeb291
11.7.5 Crescendo291
11.7.6 WEB上 文件292
11.8 共享软件和商业演示292
11.8.1 Wind Chimes292
11.8.2 MIDIART292
11.8.3 MIDI Tool292
11.9 继续前进293
11.8.4 PCALL293
第12章 声音294
12.1 WAVE类库294
12.2 WAVESTUDIO演示294
12.3 CWAVE类库函数调用295
12.4 播放WAV文件297
12.4.1 PLAYSOUND ()函数297
12.4.2 媒体控制接口298
12.5 DIRECTWAVE类库299
12.6 CDIRECTWAVE类库299
12.7 WAVESTUDIO剖析299
12.7.1 载入声音300
12.7.2 播放、停止和关闭301
12.7.3 录音和保存301
12.8 创建使用声音的程序302
12.8.1 练习一:播放声音文件302
12.8.2 练习二:录音并保存306
12.8.3 练习三:使用DIRECT-SOUND309
12.9 在WEB上312
12.9.1 Yahoo !312
12.9.2 Play Now312
12.9.3 Diamond Ware, Lid312
12.10.2 Speak313
12.10.1 AWave313
12.10 共享软件和商业演示313
12.9.5 RST 3D313
12.9.4 Cool Edit313
12.10.3 Quack315
12.11 继续前进315
第13章 CD音频316
13.1 CDAUDIO类库316
13.2 CDAUDIOPLAYER演示316
13.3 CCDAUDIO类库函数调用318
13.4 CDAUDIOPLAYER剖析322
13.4.1 CD音频基础322
13.4.2 改变位置324
13.4.3 CD信息325
13.5 创建使用CD音频的程序327
13.5.1 练习一:作为背景音乐而播放CD音频327
13.5.2 练习二:获取CD音频信息329
13.5.3 练习三:高级CD音频331
13.6 在WEB上335
13.6.1 Voyager CD Link335
13.6.2 TegoSoft335
13.6.3 CDRunner335
13.7 共享软件和商业演示336
13.8 继续前进337
13.7.3 CD Worx337
13.7.2 Multi Media Mixer337
13.7.1 Pro Audio CD Player337
第14章 调制解调器、网络和因特网通信338
14.1 XMESSAGE类库简介338
14.2 通信类型339
14.2.1 串行通信339
14.2.2 网络通信340
14.2.3 因特网通信340
14.3 CHECKERS演示341
14.4 CMESSAGE类库函数调用345
14.4.1 通过CMESSAGE调用CTALK 函数347
14.4.2 在CMESSAGE、CTALK、CNETWORK和CINTERNER类中的专网通信设备项349
14.4.3 因特网通信设备专用项350
14.5 CHECKERS 剖析350
14.5.1 初始化变量350
14.5.2 程序终止前的清理工作351
14.5.3 画出棋盘和棋子351
14.5.4 检查鼠标是否选中方格353
14.5.5 设置运动定时器354
14.5.6 定时器代码中的内部事物处理命令354
14.5.7 检查游戏是否结束357
14.5.8 鼠标左键357
14.5.9 鼠标右键358
14.5.10 向远端机拨号359
14.5.11 挂断361
14.5.12 发送文本消息361
14.5.13 等待命令361
14.5.14 开始新游戏362
14.5.15 退出游戏363
14.6 将CHECKERS演示程序改为可在网络通信中使用的程序363
14.6.1 从列表中选择用户363
14.6.2 初始化网络DLL和解除初始化364
14.6.3 从”USERLIST“文件中获取结点和地地址364
14.6.4 向远端机拨号365
14.7 将CHECKERS演示程序改为可在因特网通信中使用的程序366
14.6.5 等待命令366
14.7.1 确认IP地址367
14.7.2 初始化网络DLL和解除初始化367
14.7.3 向远端机拨号367
14.7.4 等待命令368
14.8 总结如何使用CMESSAGE类369
14.8.1 创建和启动定时器369
14.8.2 应答369
14.8.3 拨号369
14.9 创建和CMESSAGE库通信的程序369
14.9.1 练习一:使用调制解调器连接两台计算机369
14.9.2 练习二:使用NOVELL兼容网络连接两台计算机372
14.9.3 练习三:通过因特网连接计算机375
14.9.4 练习四:发送简单消息377
14.9.5 练习五:从远端机上读取消息381
14.10 在WEB上383
14.11 继续前进384
第15章 数据压缩385
15.1 COMPRESSEDFILE类库385
15.1.1 数据压缩演示385
15.1.2 不同的数据压缩类型387
15.2 COMPRESSEDFILE类库函数调用388
15.3 COMPRESSOEMO剖析390
15.3.1 打开文件391
15.3.2 保存文件393
15.4 压缩以及解压缩数据概括394
15.4.1 读文件394
15.4.2 写文件395
15.5 创建使用数据压缩技术的程序395
15.5.1 练习一:压缩文件395
15.5.2 练习二:解压缩文件397
15.5.3 练习三:将多个文件压缩为一具存档文件400
15.5.4 练习四:解压缩档案文件403
15.6 在WEB上405
15.7 结论407
附录A 关于所附光盘408