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

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

第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 虚拟现实技术在各个应用领域的开拓 11

1.3.4 多媒体若干技术热点 14

练习一 14

第2章 多媒体基础知识 15

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

2.1.1 数据压缩 15

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

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

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

2.1.5 多媒体的软/硬件平台 19

2.1.6 虚拟现实技术 19

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

2.3 多媒体应用开发技术 20

2.3.1 多媒体数字音频技术 20

2.3.2 数字图形、图像技术 22

2.3.3 多媒体数字视频技术 24

2.3.4 多媒体动画技术 25

2.3.5 超文本与超媒体技术 26

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

2.4 多媒体技术标准 31

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

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

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

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

2.5.1 音频文件格式 34

2.5.2 视频文件格式 36

2.5.3 图形图像文件格式 40

练习二 43

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

3.1 多媒体工具软件 44

3.1.1 文本工具 44

3.1.2 图形/图像工具 44

3.1.3 动画工具 52

3.1.4 音频工具 54

3.1.5 视频工具 57

3.1.6 播放工具 59

3.1.7 创作工具 61

3.2 多媒体开发小组的组成及职责 61

3.2.1 成功的因素 61

3.2.2 小组成员的作用和职责 65

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

3.4 多媒体软件开发系统 72

3.4.1 开发系统概述 72

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

3.4.3 多媒体创作工具——Authorware 3.0 77

练习三 80

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

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

4.2 VB编程的基本概念 85

4.2.1 Windows的工作机制 85

4.2.2 VB中的对象 85

4.2.3 VB程序设计的要素 86

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

4.3 第一个VB多媒体程序 97

练习四 103

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

5.1 多媒体图形用户界面 104

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

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

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

5.2 Visual Basic的图形用户界面 110

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

5.2.2 窗口设计技术 124

5.2.3 鼠标编程技术 138

5.2.4 键盘编程技术 147

练习五 148

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

6.1 VB图形图像技术 150

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

6.1.2 PaintPicture方法和BitBlt API函数 152

6.1.3 LoadPicture函数和SavePicture语句 161

6.1.4 Pset、Circle、Line绘图方法 164

6.2 VB图像处理的方法 177

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

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

6.2.3 屏幕图像的捕捉 185

6.2.4 图像的滤镜效果 187

6.2.5 图像的旋转与翻转 196

练习六 201

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

7.1 VB播放音频的方法 203

7.2 Mp3的播放方法 213

7.3 两个实例 228

7.3.1 声音点播机 228

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

练习七 234

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

8.1 VB播放视频的方法 235

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

8.3 VCD播放程序 241

练习八 247

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

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

9.1.1 画图动画 250

9.1.2 无位移动画 252

9.1.3 多帧位移动画 255

9.1.4 缩放动画 258

9.1.5 文字动画 260

9.1.6 Flash动画 263

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

9.2.1 控件的移动 269

9.2.2 动画控件的使用 269

9.2.3 图片剪贴控件pictureclip的使用 270

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

9.3.1 透明贴图动画的实现 270

9.3.2 Windows 95动画鼠标指针的实现 277

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

9.3.4 图形的平滑移动 282

练习九 284

参考文献 286