《Visual C++ 5.0开发技术内幕》求取 ⇩

前言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

1999《Visual C++ 5.0开发技术内幕》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(R.C.莱内克)Richard C.Leinecke 1999 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社
Visual C++ 技术内幕( PDF版)
Visual C++ 技术内幕
Visual C++ 高级编程技术——开发实例剖析(1999年09月第1版 PDF版)
Visual C++ 高级编程技术——开发实例剖析
1999年09月第1版 电子工业出版社
Visval C++技术内幕第2版( PDF版)
Visval C++技术内幕第2版
北京:清华大学出版社
Visual C++ 5.0编程指南(1998 PDF版)
Visual C++ 5.0编程指南
1998 北京:科学出版社
跟我学Visual C++ 5.0(1999 PDF版)
跟我学Visual C++ 5.0
1999 合肥:中国科学技术大学出版社
Visual C++ 5.0多媒体编程技术与实例(1999 PDF版)
Visual C++ 5.0多媒体编程技术与实例
1999 北京:电子工业出版社
精通Visual C++ 5.0编程(1998 PDF版)
精通Visual C++ 5.0编程
1998 成都:电子科技大学出版社
中文版Visual FoxPro 5.0应用开发技术(1998 PDF版)
中文版Visual FoxPro 5.0应用开发技术
1998 北京:北京航空航天大学出版社
Visual C++ 6.0网络开发技术(1999 PDF版)
Visual C++ 6.0网络开发技术
1999 北京:人民邮电出版社
Microsoft Visual C++图形系统开发技术基础(1998 PDF版)
Microsoft Visual C++图形系统开发技术基础
1998 北京:电子工业出版社
最新开发平台Visual InterDev 6.0技术内幕 Web开发人员必读(1999 PDF版)
最新开发平台Visual InterDev 6.0技术内幕 Web开发人员必读
1999 西安:西安电子科技大学出版社
Programming Visual C++ 6.0技术内幕  修订版(1999 PDF版)
Programming Visual C++ 6.0技术内幕 修订版
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
Visual C++ 5.0编程技术(1998 PDF版)
Visual C++ 5.0编程技术
1998 北京:北京航空航天大学出版社