第3章媒体教学软件开发平台

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学习目标1.了解多媒体教学软件开发系统2.了解Authorware开发平台的主要功能3.熟悉Authorware的集成开发环境4.熟悉Authorware的两种编程方式5.熟悉多媒体教学软件的打包与发布方法第3章多媒体教学软件开发平台3.1.1综合开发系统第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述1.开发系统多媒体教学软件的开发不是只用一个工具软件开发平台所能完成的,它需要使用众多的不同种类的开发平台来进行创作工作。因此,可以把创作多媒体教学软件所涉及的各类工具软件提供的开发平台统称为多媒体教学软件综合开发系统,即是用来集成、制作、处理和统一管理文本、声音、图形、图像和视频等多媒体教学信息的开发平台系统。3.1.1综合开发系统第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述2.系统功能(1)提供操作简便的集成性创作环境(2)对多媒体信息的完善的编辑和服务功能(3)多媒体信息的输入、处理和制作功能(4)与其它应用程序链接的功能3.1.1综合开发系统第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述3.系统组成组成系统的开发平台也可以分为两大类:即多媒体素材制作平台和多媒体集成开发平台。多媒体素材制作平台主要是以制作多媒体素材为主,包括文本、图形、图像、视频、动画和声音等的处理与制作。多媒体集成开发平台是指集成、处理和统一管理文本、声音、图形、图像和视频等多媒体信息的编辑平台,主要是为多媒体教学软件的创作人员提供操作简便的集成性创作环境,进行教学程序的编写。3.1.2素材开发平台第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述1.图形处理2.动画制作3.视频处理4.音频编辑3.1.3集成开发平台第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述从创作形式上看,可以分为以下几类:1.基于图标对象的开发平台2.基于时间序列的开发平台3.基于页面对象的开发平台3.1.4开发平台选择第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述1.Authorware与VisualBasicVisualBasic(简称VB)是一套功能强大的程序语言类多媒体集成开发工具,利用其事件驱动的编程机制、可视化的设计工具,可以高质量地创作出控制灵活、功能强大的多媒体教学软件。而且它简单易学,使用方便,便于多媒体信息的集成,特别是在数据处理、运行速度方面远强于Authorware。因此在大数据量计算、实时控制、图形绘制等方面,VisualBasic比Authorware具有更好的应用效果。3.1.4开发平台选择第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述客观地讲,利用VisualBasic等高级程序设计语言进行编程,进行多媒体教学软件创作,是一种更本质的方法,可以高质量地创作出控制灵活、功能强大的多媒体教学软件。但是这种方法要求创作人员具有较高的程序设计能力,同时还要具有许多其它相关的软件和硬件知识。这对于一个普通教师创作多媒体教学软件的过程来说,难度是很大的,同时又由于其上述的明显弱点,使得大多数教师甚至包括许多专业设计人员都偏向于使用更直观、更易学、更高效的多媒体集成工具软件,其中Authorware是最受欢迎的开发平台软件之一。3.1.4开发平台选择第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述2.Authorware与DirectorAuthorware与Director虽同是Macromedia公司的产品,但它们是两种根本不同形式的多媒体集成开发平台。Director是基于时间序列的开发形式,Authorware是基于图标对象的开发形式。Director程序中对象的几乎每个动作都与时间一一对应,是一种线性的发展过程;而Authorware程序中是以事件为考察对象,考虑的不只是事件的时间顺序,还要考虑事件之间的逻辑结构关系,是一种非线性的发展变化过程。显然,Authorware的开发形式具有更多的灵活性,可变性,可以适应更多更复杂的功能结构。3.1.4开发平台选择第3章多媒体教学软件开发平台3.1多媒体教学软件开发平台概述3.Authorware与PowerPointPowerPoint是基于页面对象的开发平台,它将多媒体教学软件系统看成是一本书,把其中的内容看成是相对独立的页,页面上安排有各种媒体信息。利用其特殊形式的脚本语言将各个页之间建立起联系,使整体程序成为一种超级链接的结构形式。因而,实际上PowerPoint是一种演示文稿类的集成开发软件。由于缺少脚本语言,PowerPoint的可扩展性也很差。因此,若想要充分满足教学设计要求,进行高质量教学软件的设计,还是应该选用Authorware来进行多媒体教学软件的创作。3.2.1平台基本功能第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台1.提供了便捷高效的应用程序开发方式(1)采用图标编程和脚本编程相结合的开发方式(2)提供了对内容库的管理功能(3)提供了丰富的知识对象的功能(4)提供了独特的程序调试工具2.提供了直接集成、编辑与处理多媒体信息的环境(1)提供了直接在屏幕上编辑媒体对象的功能(2)提供了文本处理功能(3)提供了图像处理功能(4)提供了移动式动画创作功能(5)提供了播放各种格式的数字视频、动画和音频文件的功能3.2.1平台基本功能第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台3.提供了丰富的交互方式设计环境Authorware提供了十几种交互响应类型,每种类型根据实际需要都可以灵活地做出变化多样的不同设置,使得交互样式繁多,可以满足各种各样的交互需要。除此之外,它还可以利用其事件响应交互类型,灵活地引用各种外部控件,实现各种各样的满足特殊需要的交互类型设计。3.2.1平台基本功能第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台4.提供了可扩充功能的创作环境(1)提供了一种脚本编程方式的辅助创作环境(2)提供了强大的数据处理的环境(3)提供了动态链接功能(4)提供了利用OLE技术的操作环境5.对网络的支持3.2.1平台基本功能第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台1.启动和关闭Authorware7.0系统启动Authorware7.0系统有3种方式:(1)菜单命令方法。(2)运行Authorware7.0的“.exe”执行文件。(3)双击程序源文件。关闭Authorware7.0时,有4种方式:(1)选择Authorware7.0界面中命令菜单File/Exit。(2)单击界面主窗口右上角的退出按钮,即可退出系统。(3)双击界面主窗口左上角的系统标志按钮,即可退出系统。(4)使用组合快捷键Alt+F4,也可退出系统。3.2.2集成开发环境第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台3.2.2集成开发环境第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台2.Authorware7.0集成开发环境的操作界面标题栏菜单栏工具栏设计窗口流程线演示窗口图标板函数库属性窗口3.2.2集成开发环境第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台3.Authorware7.0的菜单栏Authorware7.0的菜单栏如下图所示,共有11个菜单组,点击某个菜单组就会在其下方弹出一个下拉菜单,下拉菜单中的每个选项都是一个特殊的命令,可以完成某个特定的功能或设置一些特殊控制。4.Authorware7.0的工具栏Authorware7.0在实际编程过程中,菜单栏中某些命令选项的使用频率远高于其它选项,因而将这些使用频率较高的命令选项集中起来另形成了一个工具栏,以提高工作效率。Authorware7.0的工具栏如下图所示:3.2.2集成开发环境第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台3.2.2集成开发环境第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台5.Authorware7.0的图标板图标板是编制Authorware程序的工具和关键。其中的14个设计图标都具有不同的特殊功能,围绕各自的特殊功能每个图标又都有着内容丰富的属性设定,这就使得每个图标成为Authorware程序的基本要素。在图标板中,还有起点标志旗(Start)、终点标志旗(Stop)和图标颜色(IconColor)着色板。6.Authorware7.0的常用功能窗口(1)程序设计窗口(2)计算窗口(3)演示窗口(4)控制面板与调试跟踪窗口(5)知识对象窗口3.2.2集成开发环境第3章多媒体教学软件开发平台3.2Authorware—典型的集成开发平台【显示】图标(Display):该图标是Authorware中最重要、最基本的图标,主要用于显示文本、图形和图像。利用各种方法可以在演示窗口中引入文本、图形和图像或直接制作文本和图形等素材。【移动】图标(Motion):该图标主要用于移动显示对象以产生动画效果。该设计图标本身并不含有要移动的对象,必须与具有显示功能的设计图标结合起来使用才能实现显示对象的动画效果。具有显示功能的设计图标包括【显示】图标、【交互】图标、【数字电影】图标和【计算】图标(该图标可运用函数和变量绘制图形对象)。3.3.1图标基本功能第3章多媒体教学软件开发平台3.3Authorware的图标编程方式【擦除】图标(Erase):主要用于擦除该图标前程序中被指定的已显示过的【显示】图标、【交互】图标、【数字电影】图标和【计算】图标等具有显示功能的设计图标中的全部内容。程序运行的过程中,某些内容在演示窗口中显示之后已完成了任务,但没有自动消失,这就需要用一个擦除图标指定擦除不再需要的显示内容。3.3.1图标基本功能第3章多媒体教学软件开发平台3.3Authorware的图标编程方式【等待】图标(Wait):主要用于暂停程序的运行。在程序运行过程中,有时需要暂停一段时间,给用户以足够的时间看清显示内容、进行思考或给用户创造一种交互的机会。当程序运行到该图标时,程序进入暂时等待状态,然后程序会根据该图标的属性设置情况采用等待一段设定的时间、由用户单击鼠标或敲击键盘等方式来结束等待,程序继续运行。需要注意的是,【数字电影】图标和【声音】图标并不受【等待】图标的制约,当程序运行到【等待】图标时,它们将持续完成其播放任务。3.3.1图标基本功能第3章多媒体教学软件开发平台3.3Authorware的图标编程方式【导航】图标(Navigate):该图标需与【框架】图标(Framework)配合使用。可以建立【框架】结构中指定设计图标间的的导向链接,实现特定图标间的跳转功能,也可以建立任意程序点与【框架】结构中某一指定图标间的导向链接,实现超级链接功能。【框架】图标(Framework):该图标需与其下挂的其它设计图标(子图标)配合使用才有实际意义。其下挂的设计图标被称为“页”,这些“页”可以是Authorware所提供的所有设计图标或其组合子程序图标(群组图标)。该图标提供了一种可以在程序中建立导向链接的组织方法,用以建立和管理超文本和超媒体程序中的“页”。3.3.1图标基本功能第3章多媒体教学软件开发平台3.3Authorware的图标编程方式【判断】图标(Decision):可以用于建立一种分支判断结构。下挂于该图标分支上的设计图标被称为路径图标,这些路径图标可以是Authorware所提供的所有设计图标或其组合子程序图标。当程序运行到该图标时,会根据事先对该图标的属性设置条件自动判断执行分支结构的哪一条路径、循环执行多少次和循环执行各路径的次序。因此,也可以把【判断】图标称为“分支图标”或“循环图标”。3.3.1图标基本功能第3章多媒体教学软件开发平台3.3Authorware的图标编程方式【交互】图标(Interaction):该图标用于建立一种交互分支结构,这

1 / 79
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功