《多媒体软件设计技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈启安,刘志镜主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1999
  • ISBN:7560608191
  • 页数:257 页
图书介绍:本书讲述计算机多媒体技术方面的有关知识。

第1章 多媒体概览 1

1.1 多媒体技术的基本概念 1

1.1.1 多媒体技术的概念 1

1.1.2 多媒体技术的特性 2

1.2 多媒体技术的应用 3

1.2.1 多媒体走进家庭 3

1.2.2 多媒体进入学校 4

1.2.3 多媒体用于商业和企事业单位 6

1.3 国内外发展现状和趋势 8

1.3.1 进一步发展多媒体芯片 9

1.3.2 MPEG压缩标准的推广应用 10

1.3.3 虚拟现实技术正向各个应用领域开拓 10

第2章 多媒体基础知识 14

2.1 多媒体研究的主要内容 14

2.1.1 数据压缩 14

2.1.2 多媒体数据的模型、组织与管理 18

2.1.3 多媒体信息的展现与交互 18

2.1.4 多媒体通信与分布处理 18

2.1.5 多媒体的软硬件平台 19

2.1.6 虚拟现实技术 19

2.2 多媒体计算机系统的层次结构 19

2.3 多媒体应用开发技术 20

2.3.1 多媒体数字音频技术 20

2.3.2 数字图形、图像技术 21

2.3.3 多媒体数字视频技术 24

2.3.4 多媒体动画技术 24

2.3.5 超文本与超媒体技术 26

2.3.6 光存储技术及其标准化 29

2.4 多媒体技术标准 31

2.4.1 JPEG——静止图像压缩标准 31

2.4.2 MPEG——运动图像压缩编码 32

2.4.3 H.261——视频通信编码标准 33

2.5 常见的多媒体文件格式 33

2.5.1 音频文件格式 34

2.5.2 视频文件格式 35

2.5.3 图形图像文件格式 38

第3章 多媒体项目的开发 43

3.1 多媒体工具软件 43

3.1.1 文本工具 43

3.1.2 图形/图像工具 43

3.1.3 动画工具 51

3.1.4 音频工具 53

3.1.5 视频工具 56

3.1.6 播放工具 58

3.1.7 创作工具 60

3.2 多媒体项目的组织 60

3.2.1 多媒体项目成功的因素 60

3.2.2 开发小组人员构成 61

3.3 多媒体节目(Title)的开发步骤 68

3.4 多媒体软件开发系统 69

3.4.1 开发系统概述 69

3.4.2 多媒体创作工具的发展 70

3.4.3 多媒体创作工具——Authorware3 73

练习 78

第4章 Visual Basic多媒体程序设计概要 79

4.1 VB应用程序集成开发环境 79

4.2 VB编程的基本概念 83

4.2.1 Windows的工作机制 83

4.2.2 VB中的对象 84

4.2.3 VB程序设计的要素 84

4.2.4 VB中的窗体和常用控件 86

4.3 第一个VB多媒体程序 94

练习 100

第5章 多媒体应用软件中的人机界面设计 101

5.1 多媒体图形用户界面 101

5.1.1 多媒体图形用户界面的特点 101

5.1.2 多媒体软件中图标的应用 102

5.1.3 多媒体软件中图形的应用 103

5.2 利用Visual Basic开发图形用户界面 107

5.2.1 菜单设计的原则和编程技术 108

5.2.2 窗口设计技术 119

5.2.3 鼠标编程技术 131

5.2.4 键盘编程技术 138

练习 139

第6章 图形、图像程序设计技术 140

6.1 Visual Basic图形图像技术 140

6.1.1 VB坐标系统及图形格式 140

6.1.2 PaintPicture方法和BitBlt API函数 142

6.1.3 LoadPicture函数和SavePicture语句 150

6.1.4 Pset、Circle、Line绘图方法 153

6.2 利用Visual Basic进行图像处理 164

6.2.1 在图片上平滑移动文字 164

6.2.2 图像的滚动显示和缩放 166

6.2.3 屏幕图像的捕捉 171

6.2.4 图像的滤镜效果 173

6.2.5 图像的旋转与翻转 181

练习 186

第7章 数字音频软件开发技术 187

7.1 VB播放音频的方法 187

7.1.1 利用Beep语句使扬声器发声 187

7.1.2 利用OLE2.0控件播放音频 188

7.1.3 利用VB的多媒体控件MCI32播放音频及MIDI音乐 188

7.1.4 调用API函数播放WAV文件、MIDI音乐及CD音乐 190

7.2 MP3的播放方法 196

7.3 两个实例 211

7.3.1 声音点播机 211

7.3.2 播放资源文件中的WAV声音 215

练习 216

第8章 数字视频软件开发技术 217

8.1 VB播放视频的方法 217

8.1.1 利用Windows部件中的Animation控件播放AVI文件 217

8.1.2 利用Windows的API函数MciSendString()播放AVI文件 217

8.1.3 利用Windows的API函数MciExcute()播放AVI文件 218

8.1.4 利用Windows部件中的MMControl5.0控件播放AVI文件 219

8.1.5 利用Windows可插入对象中的电影剪辑控件播放AVI文件 219

8.1.6 利用Windows的部件中的OLE控件播放AVI文件 219

8.2 同时播放两个AVI视频文件 219

8.3 VCD播放程序 223

练习 230

第9章 动画软件开发技术 231

9.1 动画的几种形式及其编程技术 231

9.1.1 画图动画 231

9.1.2 无位移动画 233

9.1.3 多帧位移动画 236

9.1.4 缩放动画 238

9.1.5 文字动画 240

9.2 VB实现图形动画的三种方法 242

9.2.1 控件的移动 242

9.2.2 利用动画控件 243

9.2.3 利用图片剪贴控件Pictureclip 243

9.3 高层次的动画编程技术 244

9.3.1 透明贴图动画的实现 244

9.3.2 Win95动画鼠标指针的实现 250

9.3.3 两个动画相互碰撞的判断 251

9.3.4 使用键盘控制图形的平滑移动 254

练习 256

参考文献 257