第7章 多媒体应用系统开发
多媒体技术
信息科学技术学院·曹晓兰
显示图标 移动图标 擦除图标 等待图标 导航图标 框架图标 决策图标 开始标志旗
交互图标 计算图标 群组图标 电影图标 声音图标 DVD图标 知识对象 结束标志旗
25
4.属性面板 菜单栏【窗口】→【面板】→【属性】 不同图标,属性面板设置项各不同; 若没有选择任何图标,则是设置文件属性。
Multimedia Technology
多媒体技术
前言 7.1 多媒体应用系统的开发 7.1.1 多媒体系统开发过程 7.1.2 多媒体系统开发方法和特 点 7.1.3 多媒体系统开发原则 7.2 多媒体创作工具介绍 7.2.1 多媒体创作工具选择原则 7.2.2 常用多媒体创作工具软件
7.3 多媒体开发工具Authorware 7.3.1 Authorware主界面 7.3.2 Authorware基本操作 7.3.3 Authorware程序发布 7.3.4 Authorware交互程序设 计 7.3.5 Authorware超文本(超 媒体)制作 本章小结 思考与练习
多媒体技术
信息科学技术学院·曹晓兰
6
2.脚本编写
包括: 文字脚本编写:完成一个纲要性的描述 脚本设计:更详细的制作脚本,以便进入实际的屏幕 或场景设计 制作脚本:用多媒体信息来表现的创作脚本
ቤተ መጻሕፍቲ ባይዱ
多媒体技术
信息科学技术学院·曹晓兰
7
3.素材准备
也称多媒体系统的前期制作,包括文字录入、图表 绘制、照片拍摄、声音录制及活动影像拍摄与编辑等, 也包括对现有图片扫描及从光盘中获取素材。 •文字素材 •图像素材 •声音素材
代表软件:Visual C++,Visual Basic、Delphi等。
设计方法:通常基于窗口编辑模式,窗口是屏幕上的 一个与用户互交的对象。窗口中所有控件和对象都是通 过窗口接收和传递消息来进行控制。。
多媒体技术
信息科学技术学院·曹晓兰
19
多媒体技术
信息科学技术学院·曹晓兰
20
Authorware特点
多媒体技术
插入图像对话框 导入文件对话框
30
信息科学技术学院·曹晓兰
说明:链接和嵌入的区别 Authorware导入文本文件、图像、音频和视频等 外部文件时的两种链接方式。
①嵌入:此方式将外部的数据文件集成在主程序文件 中,不再与创建它的程序发生关系,会使主程序文 件很大,但是易于管理 ②链接:此方式在主程序文件中仅存储外部数据文件 的文件名和路径,可以减少主文件的大小,但是需 要管理的文件增多。且在程序开发过程和发布之后, 被链接的文件名以及位置不能再改变。
(1)利用计算机程序设计语言,通过编码来实现。 这种开发方法要求开发者不仅需要编写许多行 代码,还要具有多媒体信息处理的专业知识。 此外,开发周期长、费用高,而且系统完成后 的稳定性、完整性均需大量的工作来保证。 (2)利用市场上已有的多媒体开发平台或开发系统 来实现。这种开发方法对人员要求相对较低, 开发人员一般无需编程,开发周期短、费用较 低,且系统的完整性和稳定性有一定保障,因 此是一种值得推荐使用的方法。
多媒体技术
信息科学技术学院·曹晓兰
31
例7-1 显示图标
4、显示图标属性设置。单击“图片”图标,选择【修 改】→【图标】→【属性】,在弹出的属性对话框中设 置【特效】为“水平百叶窗式”。其他属性设置: ①层:设置图标的层号,默认值为“0”,层号相同, 后插入的图标覆盖前面的图标,否则高层号覆盖 低层号的图标。 ②特效:过渡时的显示方式。 ③位置:设置对象显示初始位置。 ④活动:设置对象的拖动方式及范围。
多媒体技术
信息科学技术学院·曹晓兰 24
3.图标栏 图标的基本操作 选择 ① 多个不连续图标: Shift+图标 ② 连续的多个图标:拖动 ③ 全选:Ctrl+A 插入。选择图标,拖入流 程线。 删除。选择图标Delete。 属性设置:选择图标,单 击右键,快捷菜单中选择 “属性”。
多媒体技术
信息科学技术学院·曹晓兰 14
多媒体技术
信息科学技术学院·曹晓兰
15
7.2.1 多媒体创作工具选择原则
编程能力:不仅能够对多种媒体进行基本的操作控制,还 应兼有应用开发程序的能力。 超链接能力:指应用程序中从一个对象跳转到另一个对象 的跳转触发能力 多种媒体数据处理能力:最好是利用多媒体数据库来实现。 应用程序间的动态链接能力:最好能实现与多个多媒体软 件的连接,激活另一个应用程序,为其加载数据文件,然 后返回。
多媒体技术
信息科学技术学院·曹晓兰
21
7.3.1 Authorware主界面
1.流程设计窗口
菜单栏 图 标 栏
工具栏
流程设计窗口
属性面板
多媒体技术
信息科学技术学院·曹晓兰
22
一个Authorware流程图
起始标记 粘贴指针
流程线 图标 结束标记
多媒体技术
信息科学技术学院·曹晓兰
23
2.工具栏
运行 函数 变量
一个交互式多媒体创作工具。 直观的流程线控制界面。 13 种设计图标,每个图标代表一种基本演示内 容和控制方式,利用流程线对整个程序进行控制。 多样化的交互响应方式。(11种交互方式) 直接在屏幕上编辑对象 有力的数据处理能力。丰富的系统函数、系统变 量,也可自己定义变量对数据执行运算。 强大的功能扩展特性。
2
多媒体应用系统广泛地在教育、训练、咨询、信 息服务与管理、信息通信、娱乐等领域发挥,其形式 既可以是资料性的多媒体数据库,也可以是图声并茂、 生动活泼的教育培训系统、商业展示系统、旅游咨询 系统等。因此,多媒体应用系统的开发具有极其重要 的意义和非常广阔的前景,吸引越来越多的开发人员 倾注其中。 本章介绍了多媒体应用系统开发的一般过程、多 媒体应用系统设计的基本原则和设计过程;并对多媒 体开发工具Authorware的功能和应用做了重点介绍。
功能:最基本和使用最频繁的图标,用于显示文字、图
像,也可用来显示变量和函数值的即时变化。
操作:双击显示图标,可打开演示窗口和相应工具箱。
多媒体技术
信息科学技术学院·曹晓兰
28
例7-1 显示图标
建立一个图文结合的显示文档,熟悉建 立文件、显示图标的使用及属性设置、属性 面板的使用、保存文件等操作。 步骤: 1、建立一个新文件,打开“文件属性面板”, 设置文件属性。
1.基本要素 基本要素:生动逼真的音响效果、高度清晰的动态 视频、灵活方便的交互手段和和谐友善的人机界面。 几个要求: (1)充分发挥多媒体的优势。 (2)充分利用多媒体创作工具所提供的多种交互功 能,突出系统的交互性。 (3)使用非线性的超文本结构,以符合人们在获取 知识时的思维方式。 (4)界面友好,使用方便,导向灵活。 (5)软件风格尽量符合使用者的要求。
文件名 窗口结构设置
背景颜色设置 文件窗口 大小设置
多媒体技术
信息科学技术学院·曹晓兰
26
5.菜单栏 Authorware共有11个菜单,包括:文件、编 辑、查看、插入、修改、文本、调试、其他、 命令、窗口、帮助。
多媒体技术
信息科学技术学院·曹晓兰
27
7.3.2 Authorware基本操作
1.显示图标 的应用
易学易用
良好的扩充性:应能兼容尽可能多的标准 可重用性:能让用户将某些独立片段模块化,能封装和继 承,在其他地方可以复用
信息科学技术学院·曹晓兰 16
多媒体技术
7.2.2 常用多媒体创作工具软件
1.基于图标和流程线的多媒体创作工具 代表软件:Authorware、IconAnthor等 设计方法:将程序的基本结构和多媒体的 操作封装成图标,用户将图标拖到工作区的流 程图上,程序结构通过流程图来体现。
多媒体技术
信息科学技术学院·曹晓兰
17
2.基于时间轴的多媒体创作工具 代表软件:Director、Action等 设计方法:时间轴 为横轴,可直观地编辑多媒体 对象在时程线上的时序关系。对象依据时间轴上进入或 退出时间播放或停止播放。
多媒体技术
信息科学技术学院·曹晓兰
18
3.基于卡片和页面的多媒体创作工具 代表软件:ToolBook、PowerPoint、 Hypercard等。 设计方法:把每个显示屏幕看成是一个卡片,利用联 想办法,通过超媒体链把它们链接起来,组成多媒体应 用系统。 4.以程序设计语言多媒体创作工具
多媒体技术
信息科学技术学院·曹晓兰
29
例7-1 显示图标
2、拖动两个显示图标至流程线,分别命 名为“图片”和“文本”。注意:图标 命名时不要重名。 3、导入图片。双击“图片”显示图标,打开演示窗口, 执行菜单栏【插入】→【图像】命令,在弹出的对话框 中单击左下角“导入”按钮,在随后弹出的【导入文件 对话框】中选择需要插入的图像。
4.媒体集成
主要任务是使用合适的多媒体创作工具,按照制作 脚本具体要求,把准备好的各种素材有机地组织到相应 信息单元中,形成一个具有特定功能的完整系统。
多媒体技术
信息科学技术学院·曹晓兰
8
5.系统包装
系统开发完成之后打包处理,制成光盘,向用户提 供详细文档资料,包括该软件的基本功能、使用方法及 出现异常情况时的处理等。
6.测试反馈
从用户角度测试与检验系统运行的正确性及系统功能的 完备性,看其是否实现了多媒体应用系统开发的预定目 标。从以下几个方面来测试: (1)可靠性。 (2)可维护性。 (3)可修改性。 (4)效率高。 (5)可用性。
多媒体技术
信息科学技术学院·曹晓兰 9
7.1.2 多媒体系统开发方法和特点
1.开发方法
信息科学技术学院·曹晓兰