《Visual Basic多媒体开发指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)S. 贾罗尔著;元一仁,黄文骊译
  • 出 版 社:北京:科学出版社;龙门书局
  • 出版年份:1996
  • ISBN:7030053486
  • 页数:420 页
图书介绍:

第零章 引言 1

0.1 本书的对象 1

0.2 我们所要做的 2

0.3 用户应具有的东西 2

0.4 检查驱动器 3

0.5 我们的开发计划 4

第一章 Visual Basic多媒体连接 6

1.1 交互式操作 6

1.2 探索Windows多媒体系统 6

1.3 Windows编程——一种看不见的艺术 8

1.4 Visual Basic作为Windows开发系统 9

1.4.1 Visual Basic管理Windows杂务 9

1.4.2 Visual Basic是事件驱动 9

1.4.3 交互式开发使用户有优先权 10

1.4.4 Visual编程功能 10

1.4.5 API的易用支持 10

1.5 重要的VB要索 12

1.5.1 窗体介绍 12

1.5.2 对象的行为 12

1.5.3 属性定义 12

1.5.4 事件的产生 12

1.5.5 函数、过程和方法的作用 12

1.5.6 模块组织 13

1.5.7 代码风格的说明 13

1.6 内在的多媒体特征 14

1.6.1 专用编辑MCI控件 16

1.7 失去链接 17

第二章 开发超媒体 18

2.1 超媒体的迅猛发展 18

2.2 组织的混乱——超级链接的魔术 19

2.3 得到超级文本 22

2.4 建立文本链 22

2.4.1 建立超文本系统 23

2.4.2 Visual Basic作为一超文本平台 23

2.4.3 寻找正确的控件 23

2.5 扩展超文本系统 35

2.5.1 运行完整的超文本程序 48

2.6 增加错误捕捉支持 49

2.7 灵活运用的坚实基础 49

第三章 Windows多媒体系统初步 50

3.1 高级MCI简介 50

3.2 把多媒体加入超文本系统 51

3.3 开发Windows多媒体系统 53

3.3.1 多媒体API的应用 53

3.3.2 高级多媒体函数:MessageBeep()和sndPlaySound()的应用 53

第四章 Windows多媒体系统 59

4.1 使用MCI函数 59

4.1.1 利用mciSendString()和mciSendCommand()制做WAVES 60

4.2 使用低级音频函数 69

4.2.1 神秘的RIFF文件 69

4.2.2 WAVE文件的结构 71

4.2.3 多媒体I/O函数一瞥 72

4.2.4 为MCIPlay增加低级播放函数 83

4.3 总结 86

第五章 图像的生成——像素和调色板 88

5.1 Windows连接——图形设备接口 88

5.1.1 理解位图 88

5.1.2 颜色和PC显示系统 90

5.1.3 色彩调色板图像 91

5.2 用Visual Basic开发颜色 94

5.2.1 选择颜色的简便方法 95

5.2.2 利用API访问颜色 96

第六章 调色板动画和ROP 113

6.1 颜色调色板图像动画 113

6.2 像素和光栅操作 119

6.2.1 混合像素 121

6.2.2 ROP和拆分的系统调色板 122

6.3 处理位图——使用BitBlt函数 122

6.3.1 SRCINVERT ROP代码—Up Close and Personal 127

第七章 高级图像处理——特殊的可视效果 128

7.1 渐隐初步 128

7.2 ROP回顾 128

7.3 位图合并 138

7.3.1 搜索光栅操作 139

7.4 建立基本的数字式渐隐 141

7.4.1 窗口重像 146

7.5 重访问的调色板 147

7.5.1 在DISSOLVE.BAS内部 156

7.5.2 使用渐隐程序 168

7.6 扩展渐隐 169

第八章 超图像 170

8.1 Windows是超媒体 170

8.1.1 用控件作为图片 170

8.1.2 使用控件作为热点按钮 171

8.2 使用长方形窗口区域 172

8.3 接下来的内容 186

第九章 对超图像的进一步讨论 187

9.1 掌握不规则热点 187

9.2 给图像增加多边形热点区域 194

9.3 新一代热点 214

第十章 扩展超媒体接口 216

10.1 重新包装超文本 216

10.2 建立超媒体工具 229

10.3 滚动超媒体 237

10.4 不要停在这儿 253

第十一章 动画 255

11.1 开发翻动书本动画 255

11.2 动画的实现 259

11.2.1 利用BitBlt()函数实现Sprites动画 261

11.2.2 自动生成Masks和Sprites 270

第十二章 更好的动画 281

12.1 建立无闪烁动画 281

12.2 提高Sprite动画的效果 297

第十三章 对波形音频的探讨 298

13.1 真正的媒体 298

13.2 检验选项 298

13.2.1 红皮书音频 298

13.2.2 MIDI 299

13.2.3 波形音频 299

13.3 数字音频基础 300

13.4 实时音频效果 323

13.4.1 WaveMix介绍 323

13.5 记录波音频 330

第十四章 使用音乐设备数字接口 333

14.1 MIDI介绍 333

14.1.1 音响连接 333

14.2 MIDI消息 334

14.3 MIDI的产物 338

14.4 MIDI和Windows 339

14.4.1 MIDI连接 339

14.4.2 Windows MIDI映射器 340

14.5 发送MIDI消息 343

14.6 接收MIDI消息 358

14.6.1 Windows调用返回 358

14.6.2 Visual Basic信使定制控件 359

14.7 MIDI引申 365

第十五章 媒体控制接口(MCI)的应用 366

15.1 Windows多媒体的“简单”设备 366

15.2 试验MCI命令 366

15.3 使用MCI来播放红皮书音频 368

15.4 不要低估MCI 381

第十六章 PC视频的革命 382

16.1 Video for Windows 382

16.1.1 Video for Windows的原理 383

16.1.2 Video for Windows对于程序员 383

16.1.3 安装Video for Windows运行库 384

16.1.4 安装Video for Windows Development Kit 385

16.2 视频捕捉 386

16.3 播放 395

16.3.1 MCIWNDX.VBX定制控件 398

16.4 为图形超媒体工具增加视频 403

附录 409

参考文献 417