多媒体教学软件开发平台_第1页
多媒体教学软件开发平台_第2页
多媒体教学软件开发平台_第3页
多媒体教学软件开发平台_第4页
多媒体教学软件开发平台_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习目标学习目标1. 1. 了解多媒体教学软件开发系统了解多媒体教学软件开发系统2. 2. 了解了解AuthorwareAuthorware开发平台的主要功能开发平台的主要功能3. 3. 熟悉熟悉AuthorwareAuthorware的集成开发环境的集成开发环境4. 4. 熟悉熟悉AuthorwareAuthorware的两种编程方式的两种编程方式5. 5. 熟悉多媒体教学软件的打包与发布方法熟悉多媒体教学软件的打包与发布方法 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1.1 3.1.1 综合开发系统综合开发系统 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开

2、发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 1.1.开发系统开发系统 多媒体教学软件的开发不是只用一个工具软件开发平台所能多媒体教学软件的开发不是只用一个工具软件开发平台所能完成的,它需要使用众多的不同种类的开发平台来进行创作工作。完成的,它需要使用众多的不同种类的开发平台来进行创作工作。因此,可以把创作多媒体教学软件所涉及的各类工具软件提供的因此,可以把创作多媒体教学软件所涉及的各类工具软件提供的开发平台统称为多媒体教学软件综合开发系统,即是用来集成、开发平台统称为多媒体教学软件综合开发系统,即是用来集成、制作、处理和统一管理文本、声音、图形、图像和视频等多

3、媒体制作、处理和统一管理文本、声音、图形、图像和视频等多媒体教学信息的开发平台系统。教学信息的开发平台系统。 3.1.1 3.1.1 综合开发系统综合开发系统 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 2 2系统功能系统功能 (1 1)提供操作简便的集成性创作环境)提供操作简便的集成性创作环境 (2 2)对多媒体信息的完善的编辑和服务功能)对多媒体信息的完善的编辑和服务功能 (3 3)多媒体信息的输入、处理和制作功能)多媒体信息的输入、处理和制作功能(4 4)与其它应用程序链接的功能)与其它应用程序链接的

4、功能 3.1.1 3.1.1 综合开发系统综合开发系统 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 3 3系统组成系统组成 组成系统的开发平台也可以分为两大类:即多媒体素材制作平组成系统的开发平台也可以分为两大类:即多媒体素材制作平台和多媒体集成开发平台。台和多媒体集成开发平台。 多媒体素材制作平台主要是以制作多媒体素材为主,包括文本、多媒体素材制作平台主要是以制作多媒体素材为主,包括文本、图形、图像、视频、动画和声音等的处理与制作。图形、图像、视频、动画和声音等的处理与制作。 多媒体集成开发平台是指集成、

5、处理和统一管理文本、声音、多媒体集成开发平台是指集成、处理和统一管理文本、声音、图形、图像和视频等多媒体信息的编辑平台,主要是为多媒体教图形、图像和视频等多媒体信息的编辑平台,主要是为多媒体教学软件的创作人员提供操作简便的集成性创作环境,进行教学程学软件的创作人员提供操作简便的集成性创作环境,进行教学程序的编写。序的编写。 3.1.2 3.1.2 素材开发平台素材开发平台 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 1 1图形处理图形处理 2 2动画制作动画制作 3. 3. 视频处理视频处理 4 4音频编辑

6、音频编辑 3.1.3 3.1.3 集成开发平台集成开发平台 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 从创作形式上看,可以分为以下几类:从创作形式上看,可以分为以下几类: 1 1基于图标对象的开发平台基于图标对象的开发平台2 2基于时间序列的开发平台基于时间序列的开发平台3 3基于页面对象的开发平台基于页面对象的开发平台3.1.4 3.1.4 开发平台选择开发平台选择 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 1 1

7、AuthorwareAuthorware与与Visual Basic Visual Basic Visual Basic Visual Basic(简称(简称VBVB)是一套功能强大的程序语言类多媒)是一套功能强大的程序语言类多媒体集成开发工具,利用其事件驱动的编程机制、可视化的设计工体集成开发工具,利用其事件驱动的编程机制、可视化的设计工具,可以高质量地创作出控制灵活、功能强大的多媒体教学软件。具,可以高质量地创作出控制灵活、功能强大的多媒体教学软件。而且它简单易学,使用方便,便于多媒体信息的集成,特别是在而且它简单易学,使用方便,便于多媒体信息的集成,特别是在数据处理、运行速度方面远强于数

8、据处理、运行速度方面远强于AuthorwareAuthorware。因此在大数据量计。因此在大数据量计算、实时控制、图形绘制等方面,算、实时控制、图形绘制等方面,Visual BasicVisual Basic比比AuthorwareAuthorware具具有更好的应用效果。有更好的应用效果。 3.1.4 3.1.4 开发平台选择开发平台选择 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 客观地讲,利用客观地讲,利用Visual BasicVisual Basic等高级程序设计语言进行编程,等高级程序设计语言

9、进行编程,进行多媒体教学软件创作,是一种更本质的方法,可以高质量地进行多媒体教学软件创作,是一种更本质的方法,可以高质量地创作出控制灵活、功能强大的多媒体教学软件。但是这种方法要创作出控制灵活、功能强大的多媒体教学软件。但是这种方法要求创作人员具有较高的程序设计能力,同时还要具有许多其它相求创作人员具有较高的程序设计能力,同时还要具有许多其它相关的软件和硬件知识。这对于一个普通教师创作多媒体教学软件关的软件和硬件知识。这对于一个普通教师创作多媒体教学软件的过程来说,难度是很大的,同时又由于其上述的明显弱点,使的过程来说,难度是很大的,同时又由于其上述的明显弱点,使得大多数教师甚至包括许多专业设

10、计人员都偏向于使用更直观、得大多数教师甚至包括许多专业设计人员都偏向于使用更直观、更易学、更高效的多媒体集成工具软件,其中更易学、更高效的多媒体集成工具软件,其中AuthorwareAuthorware是最受是最受欢迎的开发平台软件之一。欢迎的开发平台软件之一。 3.1.4 3.1.4 开发平台选择开发平台选择 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 2. Authorware2. Authorware与与Director Director Authorware Authorware与与Director

11、Director虽同是虽同是MacromediaMacromedia公司的产品,但它公司的产品,但它们是两种根本不同形式的多媒体集成开发平台。们是两种根本不同形式的多媒体集成开发平台。DirectorDirector是基于是基于时间序列的开发形式,时间序列的开发形式,AuthorwareAuthorware是基于图标对象的开发形式。是基于图标对象的开发形式。DirectorDirector程序中对象的几乎每个动作都与时间一一对应,是一种程序中对象的几乎每个动作都与时间一一对应,是一种线性的发展过程;而线性的发展过程;而AuthorwareAuthorware程序中是以事件为考察对象,考程序中是

12、以事件为考察对象,考虑的不只是事件的时间顺序,还要考虑事件之间的逻辑结构关系,虑的不只是事件的时间顺序,还要考虑事件之间的逻辑结构关系,是一种非线性的发展变化过程。显然,是一种非线性的发展变化过程。显然,AuthorwareAuthorware的开发形式具的开发形式具有更多的灵活性,可变性,可以适应更多更复杂的功能结构。有更多的灵活性,可变性,可以适应更多更复杂的功能结构。 3.1.4 3.1.4 开发平台选择开发平台选择 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.1 3.1 多媒体教学软件开发平台概述多媒体教学软件开发平台概述 3 3AuthorwareAuthorw

13、are与与PowerPoint PowerPoint PowerPoint PowerPoint是基于页面对象的开发平台,它将多媒体教学软是基于页面对象的开发平台,它将多媒体教学软件系统看成是一本书,把其中的内容看成是相对独立的页,页面件系统看成是一本书,把其中的内容看成是相对独立的页,页面上安排有各种媒体信息。利用其特殊形式的脚本语言将各个页之上安排有各种媒体信息。利用其特殊形式的脚本语言将各个页之间建立起联系,使整体程序成为一种超级链接的结构形式。因而,间建立起联系,使整体程序成为一种超级链接的结构形式。因而,实际上实际上PowerPointPowerPoint是一种演示文稿类的集成开发软

14、件。是一种演示文稿类的集成开发软件。 由于缺少脚本语言,由于缺少脚本语言,PowerPointPowerPoint的可扩展性也很差。因此,若的可扩展性也很差。因此,若想要充分满足教学设计要求,进行高质量教学软件的设计,还是想要充分满足教学设计要求,进行高质量教学软件的设计,还是应该选用应该选用AuthorwareAuthorware来进行多媒体教学软件的创作。来进行多媒体教学软件的创作。3.2.1 3.2.1 平台基本功能平台基本功能 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 1

15、1提供了便捷高效的应用程序开发方式提供了便捷高效的应用程序开发方式 (1 1)采用图标编程和脚本编程相结合的开发方式)采用图标编程和脚本编程相结合的开发方式(2 2)提供了对内容库的管理功能)提供了对内容库的管理功能(3 3)提供了丰富的知识对象的功能)提供了丰富的知识对象的功能 (4 4)提供了独特的程序调试工具)提供了独特的程序调试工具 2 2提供了直接集成、编辑与处理多媒体信息的环境提供了直接集成、编辑与处理多媒体信息的环境 (1 1)提供了直接在屏幕上编辑媒体对象的功能)提供了直接在屏幕上编辑媒体对象的功能 (2 2)提供了文本处理功能)提供了文本处理功能 (3 3)提供了图像处理功能

16、)提供了图像处理功能 (4 4)提供了移动式动画创作功能)提供了移动式动画创作功能 (5 5)提供了播放各种格式的数字视频、动画和音频文件的功能)提供了播放各种格式的数字视频、动画和音频文件的功能 3.2.1 3.2.1 平台基本功能平台基本功能 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 3 3提供了丰富的交互方式设计环境提供了丰富的交互方式设计环境 AuthorwareAuthorware提供了十几种交互响应类型,每种类型根据实际提供了十几种交互响应类型,每种类型根据实际需要都可

17、以灵活地做出变化多样的不同设置,使得交互样式繁多,需要都可以灵活地做出变化多样的不同设置,使得交互样式繁多,可以满足各种各样的交互需要。除此之外,它还可以利用其事件可以满足各种各样的交互需要。除此之外,它还可以利用其事件响应交互类型,灵活地引用各种外部控件,实现各种各样的满足响应交互类型,灵活地引用各种外部控件,实现各种各样的满足特殊需要的交互类型设计。特殊需要的交互类型设计。 3.2.1 3.2.1 平台基本功能平台基本功能 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 4 4提供了

18、可扩充功能的创作环境提供了可扩充功能的创作环境 (1 1)提供了一种脚本编程方式的辅助创作环境)提供了一种脚本编程方式的辅助创作环境 (2 2)提供了强大的数据处理的环境)提供了强大的数据处理的环境 (3 3)提供了动态链接功能)提供了动态链接功能 (4 4)提供了利用)提供了利用OLEOLE技术的操作环境技术的操作环境 5 5对网络的支持对网络的支持 3.2.1 3.2.1 平台基本功能平台基本功能 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 1.1.启动和关闭启动和关闭Autho

19、rware7.0Authorware7.0系统系统 启动启动Authorware7.0Authorware7.0系统有系统有3 3种方式:种方式:(1 1)菜单命令方法。)菜单命令方法。(2 2)运行)运行Authorware 7.0Authorware 7.0的的“.“.exe”exe”执行文件。执行文件。 (3 3)双击程序源文件。)双击程序源文件。 关闭关闭Authorware 7.0Authorware 7.0时,有时,有4 4种方式:种方式:(1 1)选择)选择Authorware 7.0Authorware 7.0界面中命令菜单界面中命令菜单File / ExitFile / Ex

20、it。(2 2)单击界面主窗口右上角的退出按钮,即可退出系统。)单击界面主窗口右上角的退出按钮,即可退出系统。(3 3)双击界面主窗口左上角的系统标志按钮,即可退出系统。)双击界面主窗口左上角的系统标志按钮,即可退出系统。(4 4)使用组合快捷键)使用组合快捷键AltAltF4F4,也可退出系统。,也可退出系统。3.2.2 3.2.2 集成开发环境集成开发环境 第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 3.2.2 3.2.2 集成开发环境集成开发环境第第3 3章章 多媒体教学软件开

21、发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 2. Authorware7.02. Authorware7.0集成开发环境的操作界面集成开发环境的操作界面 标题栏菜单栏工具栏设计窗口流程线演示窗口图标板函数库属性窗口3.2.2 3.2.2 集成开发环境集成开发环境第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 3. Authorware7.03. Authorware7.0的菜单栏的菜单栏 Authorware

22、7.0Authorware7.0的菜单栏如下图所示,共有的菜单栏如下图所示,共有1111个菜单组,点击个菜单组,点击某个菜单组就会在其下方弹出一个下拉菜单,下拉菜单中的每个某个菜单组就会在其下方弹出一个下拉菜单,下拉菜单中的每个选项都是一个特殊的命令,可以完成某个特定的功能或设置一些选项都是一个特殊的命令,可以完成某个特定的功能或设置一些特殊控制。特殊控制。4. Authorware7.04. Authorware7.0的工具栏的工具栏 Authorware7.0Authorware7.0在实际编程过程中,菜单栏中某些命令选项的在实际编程过程中,菜单栏中某些命令选项的使用频率远高于其它选项,因

23、而将这些使用频率较高的命令选项使用频率远高于其它选项,因而将这些使用频率较高的命令选项集中起来另形成了一个工具栏,以提高工作效率。集中起来另形成了一个工具栏,以提高工作效率。Authorware7.0Authorware7.0的工具栏如下图所示:的工具栏如下图所示:3.2.2 3.2.2 集成开发环境集成开发环境第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3.2 Authorware典型的集成开发平台典型的集成开发平台 3.2.2 3.2.2 集成开发环境集成开发环境第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Author

24、ware3.2 Authorware典型的集成开发平台典型的集成开发平台 5. Authorware 7.05. Authorware 7.0的图标板的图标板 图标板是编制图标板是编制AuthorwareAuthorware程序的工具和关键。程序的工具和关键。其中的其中的1414个设计图标都具有不同的特殊功能,围个设计图标都具有不同的特殊功能,围绕各自的特殊功能每个图标又都有着内容丰富的绕各自的特殊功能每个图标又都有着内容丰富的属性设定,这就使得每个图标成为属性设定,这就使得每个图标成为AuthorwareAuthorware程程序的基本要素。在图标板中,还有起点标志旗序的基本要素。在图标板中

25、,还有起点标志旗(StartStart)、终点标志旗()、终点标志旗(StopStop)和图标颜色)和图标颜色(Icon ColorIcon Color)着色板。)着色板。6. Authorware7.06. Authorware7.0的常用功能窗口的常用功能窗口 (1 1)程序设计窗口)程序设计窗口 (2 2)计算窗口)计算窗口 (3 3)演示窗口)演示窗口 (4 4)控制面板与调试跟踪窗口)控制面板与调试跟踪窗口 (5 5)知识对象窗口)知识对象窗口 3.2.2 3.2.2 集成开发环境集成开发环境第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.2 Authorware3

26、.2 Authorware典型的集成开发平台典型的集成开发平台 【显示】图标(【显示】图标(DisplayDisplay):): 该图标是该图标是AuthorwareAuthorware中最重要、最基本的图标,主要用于显中最重要、最基本的图标,主要用于显示文本、图形和图像。利用各种方法可以在演示窗口中引入文本、示文本、图形和图像。利用各种方法可以在演示窗口中引入文本、图形和图像或直接制作文本和图形等素材。图形和图像或直接制作文本和图形等素材。【移动】图标(【移动】图标(MotionMotion):): 该图标主要用于移动显示对象以产生动画效果。该设计图标该图标主要用于移动显示对象以产生动画效果

27、。该设计图标本身并不含有要移动的对象,必须与具有显示功能的设计图标结本身并不含有要移动的对象,必须与具有显示功能的设计图标结合起来使用才能实现显示对象的动画效果。具有显示功能的设计合起来使用才能实现显示对象的动画效果。具有显示功能的设计图标包括【显示】图标、【交互】图标、【数字电影】图标和图标包括【显示】图标、【交互】图标、【数字电影】图标和【计算】图标(该图标可运用函数和变量绘制图形对象)。【计算】图标(该图标可运用函数和变量绘制图形对象)。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Aut

28、horware的图标编程方式的图标编程方式【擦除】图标(【擦除】图标(EraseErase):): 主要用于擦除该图标前程序中被指定的已显示过的【显示】主要用于擦除该图标前程序中被指定的已显示过的【显示】图标、【交互】图标、【数字电影】图标和【计算】图标等具有图标、【交互】图标、【数字电影】图标和【计算】图标等具有显示功能的设计图标中的全部内容。程序运行的过程中,某些内显示功能的设计图标中的全部内容。程序运行的过程中,某些内容在演示窗口中显示之后已完成了任务,但没有自动消失,这就容在演示窗口中显示之后已完成了任务,但没有自动消失,这就需要用一个擦除图标指定擦除不再需要的显示内容。需要用一个擦除

29、图标指定擦除不再需要的显示内容。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【等待】图标(【等待】图标(WaitWait):): 主要用于暂停程序的运行。在程序运行过程中,有时需要暂主要用于暂停程序的运行。在程序运行过程中,有时需要暂停一段时间,给用户以足够的时间看清显示内容、进行思考或给停一段时间,给用户以足够的时间看清显示内容、进行思考或给用户创造一种交互的机会。当程序运行到该图标时,程序进入暂用户创造一种交互的机会。当程序运行到该图标时,程

30、序进入暂时等待状态,然后程序会根据该图标的属性设置情况采用等待一时等待状态,然后程序会根据该图标的属性设置情况采用等待一段设定的时间、由用户单击鼠标或敲击键盘等方式来结束等待,段设定的时间、由用户单击鼠标或敲击键盘等方式来结束等待,程序继续运行。程序继续运行。 需要注意的是,【数字电影】图标和【声音】图标并不受需要注意的是,【数字电影】图标和【声音】图标并不受【等待】图标的制约,当程序运行到【等待】图标时,它们将持【等待】图标的制约,当程序运行到【等待】图标时,它们将持续完成其播放任务。续完成其播放任务。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒

31、体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【导航】图标(【导航】图标(NavigateNavigate):): 该图标需与【框架】图标(该图标需与【框架】图标(FrameworkFramework)配合使用。可以建立)配合使用。可以建立【框架】结构中指定设计图标间的的导向链接,实现特定图标间【框架】结构中指定设计图标间的的导向链接,实现特定图标间的跳转功能,也可以建立任意程序点与【框架】结构中某一指定的跳转功能,也可以建立任意程序点与【框架】结构中某一指定图标间的导向链接,实现超级链接功能。图标间的导向链接,实现超级链接功能。【框架

32、】图标(【框架】图标(FrameworkFramework):): 该图标需与其下挂的其它设计图标(子图标)配合使用才有该图标需与其下挂的其它设计图标(子图标)配合使用才有实际意义。其下挂的设计图标被称为实际意义。其下挂的设计图标被称为“页页”,这些,这些“页页”可以是可以是AuthorwareAuthorware所提供的所有设计图标或其组合子程序图标(群组图所提供的所有设计图标或其组合子程序图标(群组图标)。该图标提供了一种可以在程序中建立导向链接的组织方法,标)。该图标提供了一种可以在程序中建立导向链接的组织方法,用以建立和管理超文本和超媒体程序中的用以建立和管理超文本和超媒体程序中的“页

33、页”。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【判断】图标(【判断】图标( DecisionDecision): : 可以用于建立一种分支判断结构。下挂于该图标分支上的设可以用于建立一种分支判断结构。下挂于该图标分支上的设计图标被称为路径图标,这些路径图标可以是计图标被称为路径图标,这些路径图标可以是AuthorwareAuthorware所提供所提供的所有设计图标或其组合子程序图标。当程序运行到该图标时,的所有设计图标或其组合子程序图标。当

34、程序运行到该图标时,会根据事先对该图标的属性设置条件自动判断执行分支结构的哪会根据事先对该图标的属性设置条件自动判断执行分支结构的哪一条路径、循环执行多少次和循环执行各路径的次序。因此,也一条路径、循环执行多少次和循环执行各路径的次序。因此,也可以把【判断】图标称为可以把【判断】图标称为“分支图标分支图标”或或“循环图标循环图标”。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【交互】图标(【交互】图标(InteractionInteraction

35、):): 该图标用于建立一种交互分支结构,这种交互分支结构通常该图标用于建立一种交互分支结构,这种交互分支结构通常是由交互图标和附属于它的放在各分支中的其它设计图标组成的。是由交互图标和附属于它的放在各分支中的其它设计图标组成的。每一分支可以事先设定不同的交互类型,而分支中的各类图标就每一分支可以事先设定不同的交互类型,而分支中的各类图标就是交互反馈的结果。当程序运行到交互图标时,将停止运行,等是交互反馈的结果。当程序运行到交互图标时,将停止运行,等待用户的反馈选择,以实现程序与用户之间的人性化的灵活交互,待用户的反馈选择,以实现程序与用户之间的人性化的灵活交互,这也是这也是Authorwar

36、eAuthorware最有特色的地方。最有特色的地方。 3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【计算】图标(【计算】图标( CalculationCalculation):): 主要用于执行特定的运算功能。在该图标的计算窗口中可以主要用于执行特定的运算功能。在该图标的计算窗口中可以用用AuthorwareAuthorware所提供的脚本语言进行编程,实现指定的算数运算、所提供的脚本语言进行编程,实现指定的算数运算、代码运算和特定控制函数等的

37、运算,用以辅助程序的运行。该图代码运算和特定控制函数等的运算,用以辅助程序的运行。该图标的使用非常灵活,既可以单独直接放在主流线上,也可以附加标的使用非常灵活,既可以单独直接放在主流线上,也可以附加在其它图标上使用。在其它图标上使用。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【群组】图标(【群组】图标(MapMap):): 主要用于对其它设计图标的管理。该图标与其它设计图标有主要用于对其它设计图标的管理。该图标与其它设计图标有所不同,它本身并不

38、具备执行任何程序指令的功能,它的作用是所不同,它本身并不具备执行任何程序指令的功能,它的作用是将一组具有一定整体功能的设计图标组合成一个单一的图标。显将一组具有一定整体功能的设计图标组合成一个单一的图标。显然这组设计图标的逻辑结构与功能也就自然成为【群组】图标内然这组设计图标的逻辑结构与功能也就自然成为【群组】图标内部的逻辑结构与整体功能,使得【群组】图标成为一个相对独立部的逻辑结构与整体功能,使得【群组】图标成为一个相对独立的功能模块。利用【群组】图标可以简化程序结构,减少设计窗的功能模块。利用【群组】图标可以简化程序结构,减少设计窗口的占用面积,便于大型程序的设计,也便于程序的调整、修改,

39、口的占用面积,便于大型程序的设计,也便于程序的调整、修改,便于程序的模块化设计和管理。便于程序的模块化设计和管理。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【数字电影】图标(【数字电影】图标( Digital MovieDigital Movie):): 主要用于引入各种格式的数字电影素材。该图标利用其属性主要用于引入各种格式的数字电影素材。该图标利用其属性设置可以对引入的数字电影的播放速度、播放时间和播放的起始设置可以对引入的数字电影的播放速

40、度、播放时间和播放的起始终止位置进行控制。终止位置进行控制。【声音】图标(【声音】图标(SoundSound):): 主要用于引入声音素材。该图标利用其属性设置可以对引入主要用于引入声音素材。该图标利用其属性设置可以对引入的声音素材的播放速度、播放时间和播放的起始和终止条件进行的声音素材的播放速度、播放时间和播放的起始和终止条件进行控制。控制。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【DVDDVD】图标(】图标(DVDDVD):): 这是这是

41、Authorware7.0Authorware7.0以后版本新增添的设计图标功能,其主要以后版本新增添的设计图标功能,其主要功能是导入并有效控制和管理功能是导入并有效控制和管理DVDDVD视频数据信息,包括静态图像、视频数据信息,包括静态图像、动态图像、声音等数据文件。用于视频设备的播放控制。需要注动态图像、声音等数据文件。用于视频设备的播放控制。需要注意的是,要播放和控制视频设备播放,计算机必须要接上视频播意的是,要播放和控制视频设备播放,计算机必须要接上视频播放设备。放设备。【知识对象】图标(【知识对象】图标(Knowledge ObjectKnowledge Object):): 主要功

42、能是调用主要功能是调用AuthorwareAuthorware的知识对象模块资源,提高开发的知识对象模块资源,提高开发效率。效率。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【起点标志旗】(【起点标志旗】(StartStart)和【终点标志旗】()和【终点标志旗】(StopStop):): 主要用于程序调试时设定要调试部分程序的起始和终止位置主要用于程序调试时设定要调试部分程序的起始和终止位置(二者经常一齐使用)。在创建程序的过程中要想单独测试某

43、一(二者经常一齐使用)。在创建程序的过程中要想单独测试某一程序段,可以将起点标志旗和终点标志旗分别放置于主流线上该程序段,可以将起点标志旗和终点标志旗分别放置于主流线上该段程序的起始点和结束点,段程序的起始点和结束点,AuthorwareAuthorware程序将自动判断从起点标程序将自动判断从起点标志旗处开始,到终点标志旗处为止,只单独运行这一段,而不必志旗处开始,到终点标志旗处为止,只单独运行这一段,而不必运行整个程序,这很利于逐段地调试程序,加快了程序整体的创运行整个程序,这很利于逐段地调试程序,加快了程序整体的创建速度。建速度。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3

44、章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式【图标着色板】(【图标着色板】(Icon ColorIcon Color):): 用于对主流线上选中的设计图标指定颜色。首先选中某一图用于对主流线上选中的设计图标指定颜色。首先选中某一图标,然后单击着色板上的某一颜色块,选中的图标就会变成相应标,然后单击着色板上的某一颜色块,选中的图标就会变成相应的选定的颜色。将不同功能的图标用不同的颜色标示出来,更便的选定的颜色。将不同功能的图标用不同的颜色标示出来,更便于程序的调整和辨识,提高了程序的可读性。于程序的调整和

45、辨识,提高了程序的可读性。3.3.1 3.3.1 图标基本功能图标基本功能第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式1 1文件标题的设置文件标题的设置2 2当前文件的基本信息了解当前文件的基本信息了解3 3设置演示窗口背景色设置演示窗口背景色4 4设置演示窗口尺寸设置演示窗口尺寸5 5演示窗口的外观设置演示窗口的外观设置6 6有关交互属性的设置有关交互属性的设置7 7CMICMI(计算机管理教学)选项卡(计算机管理教学)选项卡3.3.2 3.3.2 程序初始设置程序初始设置第第3 3章章 多

46、媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式1.1.创建图标结构创建图标结构 新建一个新建一个AuthorwareAuthorware程序时,点击工具栏的(新建文件)按程序时,点击工具栏的(新建文件)按钮或选择命令菜单,就会在系统界面中出现一个程序设计窗口。钮或选择命令菜单,就会在系统界面中出现一个程序设计窗口。窗口左侧的竖直线段称为流程线,流程线的上端是文件的起始点,窗口左侧的竖直线段称为流程线,流程线的上端是文件的起始点,流程线的下端是程序结束点。编程人员只是用鼠标从图标板中向流程线的下端是程序结束点。编程

47、人员只是用鼠标从图标板中向流程线上拖放设计图标,并按照程序设计的功能目标,合理组织流程线上拖放设计图标,并按照程序设计的功能目标,合理组织和安排好各设计图标间的流程结构,设置好各个功能图标的属性,和安排好各设计图标间的流程结构,设置好各个功能图标的属性,就基本完成了编程工作的第一阶段工作。就基本完成了编程工作的第一阶段工作。3.3.3 3.3.3 图标编程过程图标编程过程第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式2.2.填充图标内容填充图标内容 第二阶段的编程工作,即按照程序设计的功能目标往

48、每个带第二阶段的编程工作,即按照程序设计的功能目标往每个带有显示功能的图标内填充与教学目标和过程相关的具体内容,包有显示功能的图标内填充与教学目标和过程相关的具体内容,包括文本、图形、图像、视频、动画、声音等媒体内容,并且按照括文本、图形、图像、视频、动画、声音等媒体内容,并且按照AuthorwareAuthorware的编程规则对这些内容进行必要的属性设置、画面呈的编程规则对这些内容进行必要的属性设置、画面呈现形式的设计和美术装饰,使其与程序功能有机结合,吸引学生现形式的设计和美术装饰,使其与程序功能有机结合,吸引学生的注意力,激发学生的学习兴趣,传达教学信息,使软件程序成的注意力,激发学生

49、的学习兴趣,传达教学信息,使软件程序成为具有强大教学功能的多媒体作品。为具有强大教学功能的多媒体作品。3.3.3 3.3.3 图标编程过程图标编程过程第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式 图标编程方式首先要搭建图标结构、然后填充图标内容,这图标编程方式首先要搭建图标结构、然后填充图标内容,这是一种是一种“程序结构先行程序结构先行”的设计思想,是一种非线性的编程过程,的设计思想,是一种非线性的编程过程,更适合于多媒体素材的集成。与语言类编程工具比较而言,程序更适合于多媒体素材的集成。与语

50、言类编程工具比较而言,程序结构先行的图标编程方式使程序的可读性更高,功能设计更方便,结构先行的图标编程方式使程序的可读性更高,功能设计更方便,内容修改更容易。内容修改更容易。 AuthorwareAuthorware创造的图标编程方式是一种所见即所得的方式,创造的图标编程方式是一种所见即所得的方式,对于开发者来说程序流程图已不是简单意义上的程序设计思想的对于开发者来说程序流程图已不是简单意义上的程序设计思想的图示,它与一般意义上的流程图有了本质的区别,它已经是应用图示,它与一般意义上的流程图有了本质的区别,它已经是应用程序的本身了。程序的本身了。3.3.4 3.3.4 图标编程优势图标编程优势

51、第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.3 Authorware3.3 Authorware的图标编程方式的图标编程方式1 1计算图标的使用计算图标的使用 将计算图标拖放到流程线的任意部位,双击就可打开计算图将计算图标拖放到流程线的任意部位,双击就可打开计算图标窗口。当在计算图标窗口中输入脚本编程语句内容后,单击计标窗口。当在计算图标窗口中输入脚本编程语句内容后,单击计算窗口标题栏上的(关闭)按钮,算窗口标题栏上的(关闭)按钮, AuthorwareAuthorware会弹出提示对话框,会弹出提示对话框,点击点击“Ok“Ok“按钮,系统会保存窗口中的内容。如果按下小键

52、盘区按钮,系统会保存窗口中的内容。如果按下小键盘区的的“Enter”Enter”鍵鍵,AuthorwareAuthorware将不会弹出提示对话框而直接将对计将不会弹出提示对话框而直接将对计算图标的修改保存。算图标的修改保存。3.4.1 3.4.1 计算图标窗口计算图标窗口第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.4 Authorware3.4 Authorware的脚本编程方式的脚本编程方式3.4.1 3.4.1 计算图标窗口计算图标窗口第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.4 Authorware3.4 Authorware的脚本编程方式

53、的脚本编程方式2 2计算图标的属性计算图标的属性 用鼠标选中计算图标,然后按右键,选中下拉菜单中的用鼠标选中计算图标,然后按右键,选中下拉菜单中的PropertiesProperties命令,弹出该图标的属性对话框(如下图所示),在命令,弹出该图标的属性对话框(如下图所示),在对话框的对话框的FunctionFunction列表框中列表框中“显示显示”图标所使用的函数名称,在图标所使用的函数名称,在VarriablesVarriables列表框中显示所有的变量名称,如果选中其中的一个列表框中显示所有的变量名称,如果选中其中的一个变量,在下面的变量,在下面的CurrentValueCurrent

54、Value框中就会显示该变量的当前值。框中就会显示该变量的当前值。3 3计算图标窗口计算图标窗口 (1 1)工具栏)工具栏 脚本语言标志按钮。脚本语言标志按钮。 “Find” “Find”(查找)按钮。(查找)按钮。 “Comment” “Comment”(注释)命令按钮和(注释)命令按钮和“Uncomment”Uncomment”(撤消注释)(撤消注释)命令按钮。命令按钮。 “Block Indent” “Block Indent”(增加缩进)命令按钮和(增加缩进)命令按钮和“Unblock Indent”Unblock Indent”(减少缩进)命令按钮。(减少缩进)命令按钮。 “Find

55、 left bracket” “Find left bracket”(查找左括号)命令按钮和(查找左括号)命令按钮和“Find Find right bracket”right bracket”(查找右括号)命令按钮。(查找右括号)命令按钮。3.4.1 3.4.1 计算图标窗口计算图标窗口第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.4 Authorware3.4 Authorware的脚本编程方式的脚本编程方式 “Preferences” “Preferences”(属性设置)命令按钮。(属性设置)命令按钮。 “Insert Message Box” “Insert Me

56、ssage Box”(插入消息框)命令按钮。(插入消息框)命令按钮。 “Insert Snippet”( “Insert Snippet”(插入片段插入片段) )命令按钮。命令按钮。 “Insert Symbol”( “Insert Symbol”(插入符号插入符号) )命令按钮。命令按钮。(2 2)编辑区)编辑区(3 3)提示框)提示框(4 4)状态栏)状态栏3.4.1 3.4.1 计算图标窗口计算图标窗口第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.4 Authorware3.4 Authorware的脚本编程方式的脚本编程方式1.1.变量及应用变量及应用(1 1)变量

57、的类型)变量的类型 从变量的归属性质分从变量的归属性质分AuthorwareAuthorware的变量可分为系统变量、自定义变量和引用图标变量。的变量可分为系统变量、自定义变量和引用图标变量。 从变量的的数据类型分从变量的的数据类型分 根据变量的数据存储形式,根据变量的数据存储形式,AuthorwareAuthorware将变量分为将变量分为7 7种类型:种类型: 数值型变量(数值型变量(NumericalNumerical)、字符型变量()、字符型变量(CharacterCharacter)、逻辑型变)、逻辑型变量(量(LogicalLogical)、列表型变量()、列表型变量(ListLi

58、st)、符号型变量()、符号型变量(SymbolSymbol)、)、矩形坐标变量(矩形坐标变量(RectRect)、点坐标变量()、点坐标变量(PointPoint)。)。3.4.2 3.4.2 变量与函数变量与函数第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.4 Authorware3.4 Authorware的脚本编程方式的脚本编程方式 从变量的功能类型分从变量的功能类型分 根据变量的不同功能可以将根据变量的不同功能可以将AuthorwareAuthorware的变量分为十一种类型,的变量分为十一种类型,它们分别是它们分别是CMI(CMI(管理教学管理教学) )、Dec

59、ision(Decision(判断判断) )、File(File(文件文件) )、Framework(Framework(框架框架) )、General(General(常用常用) )、Graphics(Graphics(图形图形) )、Icons(Icons(图图标标) )、Interaction(Interaction(交互交互) )、Network(Network(网络网络) )、Time(Time(时间时间) )和和Video(DVDVideo(DVD视频视频) )等类型。等类型。3.4.2 3.4.2 变量与函数变量与函数第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台

60、3.4 Authorware3.4 Authorware的脚本编程方式的脚本编程方式3.4.2 3.4.2 变量与函数变量与函数第第3 3章章 多媒体教学软件开发平台多媒体教学软件开发平台 3.4 Authorware3.4 Authorware的脚本编程方式的脚本编程方式(2 2)VariablesVariables对话框(变量库)对话框(变量库) V a r i a b l eV a r i a b l e 对 话 框 是对 话 框 是AuthorwareAuthorware编程中引入变量的主编程中引入变量的主要工具,它可以显示要工具,它可以显示AuthorwareAuthorware所有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论