第1章 多媒体概述 1
多媒体和多媒体技术 1
多媒体与多媒体技术的概念 1
多媒体技术的特性 2
多媒体中的媒体元素 3
多媒体技术的应用与发展 5
多媒体走进家庭 5
多媒体进入学校 7
多媒体用于商业和企事业单位 8
多媒体研究的主要关键技术 11
多媒体的主要关键技术 11
数据压缩 12
多媒体数据的模型、组织与管理 14
多媒体信息的展现与交互 15
多媒体通信与分布处理 15
多媒体的软/硬件平台 15
虚拟现实技术 16
多媒体系统的层次结构及基本组成 16
多媒体系统的层次结构 16
多媒体硬件系统的基本组成 17
多媒体软件系统的层次结构 18
本章小结 18
练习一 18
第2章 多媒体应用技术 19
多媒体应用开发技术 19
数字图像和图像技术 19
多媒体数字音频技术 22
多媒体数字视频技术 24
多媒体动画技术 25
超文本与超媒体技术 27
光存储技术 30
多媒体技术标准 31
JPEG——静止图像压缩标准 31
MPEG——运动图像压缩编码 33
H.26X——视频通信编码标准 34
常见的多媒体文件格式 35
图形图像文件格式 36
音频文件格式 39
视频文件格式 41
本章小结 45
练习二 45
第3章 多媒体应用的开发 46
多媒体应用的开发步骤 46
多媒体应用的开发方法 47
多媒体应用的开发步骤 48
多媒体应用的基本设计原则 52
多媒体应用的选题报告与计划书 53
多媒体应用项目的人员组成 56
多媒体应用的脚本设计原则 57
多媒体应用的创意设计原则 59
多媒体应用的界面设计原则 59
多媒体素材制作工具软件 61
文本处理工具 62
图形/图像处理工具 63
动画处理工具 73
音频工具 75
视频工具 78
播放工具 80
创作工具 84
多媒体应用的开发系统 84
多媒体应用的开发系统概述 85
多媒体创作工具的发展 87
多媒体创作工具实例——Authorware 90
本章小结 95
练习三 95
第4章 多媒体应用软件中的人机界面设计 96
多媒体图形用户界面 96
多媒体图形用户界面的特点 96
多媒体软件中图标的应用 97
多媒体软件中图形的应用 99
利用Visual Basic开发图形用户界面 102
菜单设计的原则和编程技术 103
窗口设计技术 109
鼠标编程技术 117
键盘编程技术 122
本章小结 123
练习四 124
第5章 图形、图像程序设计技术 125
Visual Basic图形图像技术 125
VB坐标系统及图形格式 125
Paint Picture方法和BitBlt API函数 126
Load Picture函数和Save Picture语句 134
PSet、Circle、Line绘图方法 137
利用Visual Basic进行图像处理 144
在图片上平滑移动文字 144
图像的滚动显示和缩放 145
屏幕图像的捕捉 150
图像的滤镜效果 153
图像的旋转与翻转 158
本章小结 163
练习五 163
第6章 数字音频软件开发技术 165
VB播放音频的方法 165
MP3的播放方法 173
两个实例 185
声音点播机 185
播放资源文件中的WAV声音 187
本章小结 188
练习六 188
第7章 数字视频软件开发技术 189
VB视频文件的播放 189
AVI文件的播放方法 189
实例1——同时播放两个AVI视频文件 192
VCD播放程序 195
实例2——利用ActiveMovie控件播放VCD 195
实例3——利用MCIWndx控件播放VCD 199
本章小结 201
练习七 201
第8章 动画软件开发技术 203
动画的几种形式及其编程技术 203
画图动画 203
无位移动画 205
多帧位移动画 206
缩放动画 208
文字动画 210
VB实现图形动画的四种方法 212
高层次的动画编程技术 213
透明贴图动画的实现 213
Windows动画鼠标指针的实现 218
两个动画相互碰撞的判断 220
使用键盘控制图形的平滑移动 223
本章小结 224
练习八 225
第9章 多媒体作品的发布 226
VB多媒体应用系统的发布和测试 226
使用SetupFactory制作安装程序 226
使用VB自带的打包和展开向导制作安装程序 229
VB打包和展开向导打包的问题与对策 235
用VB开发与机器环境无关的程序 245
Authorware多媒体作品的发布 248
Authorware一键发行设定 248
作品的发布和打包 252
Authorware发布程序的注意事项 253
本章小结 254
练习九 254
参考文献 255