第零章 导读 1
0.0 本章学习目的 1
0.1 创作动机 1
0.2 本书特色 2
0.3 本书读者对象 2
0.4 范例磁盘文件清单 3
0.5 本章小结 5
第一章 多媒体系统概念 6
1.0 本章学习指引 6
1.1 多媒体基本概念 6
1.2 多媒体系统规格及类别 7
1.3 多媒体编辑工具概览 8
1.3.1 Script-Based(描述性语言式) 8
1.3.2 Icon Based (流程图像式) 9
1.3.3 Timeline-Based(时间流程式) 10
1.4 多媒体编辑工具总论 10
1.4.1 选用VB制作多媒体的原因 12
1.5 多媒体产品概览 12
1.5.1 娱乐/游戏类 12
1.5.2 教育训练/辅助教学类 13
1.5.3 参考书/工具书类 14
1.5.4 光盘数据库类 14
1.5.5 音乐/声音/影片/图形 14
1.6 参考资料 14
1.7 本章小结 16
第二章 建立完善的多媒体环境 17
2.0 本章学习指引 17
2.1 多媒体音频 17
2.1.1 设定你的音频卡 17
2.1.2 音频文件格式剖析 18
2.1.3 播放音频文件的工具 19
2.2 多媒体视频 20
2.2.1 多媒体视频 20
2.2.2 Media Player 21
2.2.3 VidEdit 24
2.3 多媒体与CD-ROM 25
2.3.1 CD-ROM 概说 25
2.3.2 安装CD-ROM 25
2.4 多媒体动画 27
2.4.1 多媒体动画浅淡 27
2.4.2 Animation Player 27
2.4.3 如何播放动画 28
2.4.4 动画音频设定 30
2.4.5 建立及编辑展示脚本 31
2.5 本章小结 32
第三章 Visual Basic多媒体程序设计概念 33
3.0 本章学习指引 33
3.1 为何使用VB设计多媒体 33
3.1.1 Visual Basic浅淡 33
3.1.2 Visual Basic的定位 33
3.1.3 Visual Basic的优点 34
3.2 VB多媒体程序设计概念 35
3.3 使用OLE开发多寻体软件 35
3.3.1 OLE的基本设定 36
3.3.2 如何在VB中使用OLE对象 36
3.3.3 多媒体OLE范例程序 39
3.3.4 使用OLE范例程序 40
3.4 初探MCI.VBX控制对象 40
3.4.1 如何使用MCI.VBX 40
3.5 增强效果的秘密武器 42
3.5.1 3rd Party浅谈 42
3.5.2 如何使用VBPLAY.VBX 43
3.5.3 其分多媒体用户控制对象 45
3.6 本章小结 45
第四章 MCI指令详解 46
4.0 本章学习指引 46
4.1 MCI指令简介 46
4.1.1 MCI指令浅谈 46
4.1.2 如何与 MCI沟通 47
4.2 深入了解 MCI指令 47
4.2.1 MCI指令的分类 47
4.2.2 建立 MCI指令字符串 48
4.2.3 使用 MCITEST 50
4.3 MCI指令使用概念 51
4.3.1 打开及关闭多媒体设备 51
4.3.2 取得多媒体设备的信息 52
4.3.3 播放多媒体设备 52
4.3.4 善于使用参数 52
4.4 MCI系统指令 54
4.4.1 MCI系统指令详解 54
4.4.2 MCI系统指令练习() 56
4.4.3 MCI系统指令练习() 56
4.5 MCI动画播放指令 57
4.5.1 MCI动画播放指令详解 57
4.5.2 MCI动画实例练习 64
4.6 MCICDAudio指令 65
4.6.1 MCICDAudio指令详解 65
4.6.2 MCICDAudio实例练习 68
4.7 MCI MIDI指令 69
4.7.1 MCI MIDI指令详解 69
4.7.2 MCI MIDI指令实例练习 74
4.8 MCI音频指令 75
4.8.1 MCI音频指令详解 75
4.8.2 MCI音频指令实例练习 80
4.9 MCI AVI指令 81
4.9.1 MCI AVI提令详解 81
4.9.2 MCI 视频指令实例练习 87
4.10 本章小结 88
第五章 MCI 媒体控制对象详解 89
5.0 本间学习指引 89
5.1 MCI .VBX简介 89
5.2 如何使用媒体控制对象 89
5.2.1 MCI .VBX产际操作 90
5.3 MCI .VBX的属性与事件 91
5.4 媒体控制对象的属性 93
5.5 MCI 媒体控制对象的事件 110
5.6 范例程序实际练习 112
范例5.1Midi Player 112
范例5.2 CD Player 115
范例5.3 Sound Recorder 118
范例5.4 Antmation Player 123
范例5.5 AVI Player 127
5.7 本章小结 130
第六章 调用API多媒体函数 131
6.0 本章学习指引 131
6.1 使用VB调用API 131
6.2 与多媒体有关的API函数 132
6.2.1 mciExecute() 133
6.2.2 mciSendString() 133
6.2.3 mciGetErrorString() 134
6.2.4 Parse()函数 135
范例6.1 Sound Recorder 136
范例6.2 CD Player 141
范例6.3 动画播放程序 146
范例6.4 AVI Plyert 151
6.3 Snd PlaySound 155
6.4 本章小结 157
第七章 图形用户界面技巧 158
7.0 本章学习指引 158
7.1 交互式用户界面设计 158
7.1.1 图形按钮设计 158
范例7.1 闪烁式按钮 159
范例7.2 动画式图形按钮 160
7.1.2 浮动式按钮 162
范例7.3 浮动式按钮 163
7.1.3 图形卷动与Hot Spot 164
范例7.4 图形卷动与Hot Spot 164
7.2 动态绘图技巧展示 169
范例7.5 动态绘图技巧展示 170
范例7.6 简易3D图形特效 176
7.3 本章小结 178
第八章 高手的秘密武器 179
8.0 本章学习指引 179
8.1 多媒体3rd Party概说 179
8.2 FXTools/VBS 179
8.3 Image Kinfe/VBX 181
8.4 VBTools 4.0 182
8.5 ImageMan/VB 183
8.6 本章小结 184
第九章 多媒体开发经验谈 185
9.0 本章学习指引 185
9.1 市场分析 185
9.2 组成你的专案开发小组 186
9.2.1 管理群主要成员 186
9.2.2 多媒体制作群主要成员 187
9.3 访谈记录 189
附录 MCL错误信息 191