探讨Authorware自带的教学程序――ShowMe程序

时间:2022-06-18 06:00:18

探讨Authorware自带的教学程序――ShowMe程序

摘要:ShowMe程序是Authorware软件自带的教学程序,其超强的典型性、示范性和指导性,是教学、学习与开发过程中必不可少的重要资源。它具有其特定的作用和许多共同的特点。本文通过对钟表制作实例的剖析和实现,来体现ShowMe程序的精华之处以及其在实际开发中的应用。

关键词:Authorware;教学程序;ShowMe程序;技术移植

中图分类号:TP3文献标识码:A文章编号:1009-3044(2010)08-2039-03

Discuss about ShowMe one attached Teaching Procedure of Authorware

CHEN Guan-hua

(Changsha Aeronautical Vocational and Technical College, Changsha 410124, China)

Abstract: The program ShowMe is the attached teaching program of the software Authorware, that its excellent function of typification on, demonstration and direction is the necessary resource in the process of teaching, studying, and researching. It possesses its special effact and much common feature. The paper shows the essence of the program ShowMe and its application in real exploitation through the analysis and practice in the instance of horologe making.

Key words: Authorware; teaching procedure; ShowMe; technique transplanting

Authorware是Macromedia公司的代表性软件产品,最初为计算机辅助教学而开发,因其基于图标和流程线的开发模式,程序模块化的设计思想,丰富的文字与图片处理能力,多样的动画设计方案,各种多媒体素材的完美集成,强大的交互式设计等特点,被愈来愈广泛地应用于多媒体教学、商务领域、广告宣传领域等行业,成为多媒体创作的首选软件。[1]Authorware软件涉及到很多的技术和使用技巧。那么如何迅速熟悉和精通Authorware技术,尽快提高Authorware的实际应用能力,使多媒体编程水平和速度得到明显的改善呢?众所周知,大量分析优秀的、典型的程序范例是迅速提高Authorware实际应用能力的最佳途径之一。基于这个目的以及学习者的需求,Macreomedia公司在其产品Authorware中,附带了一批用于演示和教学的程序。这些程序保存在该软件安装目录下的ShowMe文件夹中(以作者电脑安装为例,文件夹的路径为c:\Program Files\Macromedia\Authorware 7.0\ShowMe)。打开该文件夹就可以看到其中的几十个Authorware源文件(以及其他文件和文件夹),通常将这些文件通称为ShowMe程序。虽然这些ShowMe程序实例很精僻、很实用,但在实际教学、学习和开发过程中却往往被忽视掉,究其原因,主要还是由于对ShowMe程序的作用和特点了解不深刻,或者理解不透彻,对它的实例精髓掌握不到位。所以本文根据个人教学实际以及学习经验对ShowMe程序进行了一些探讨。

1 ShowMe程序的作用

ShowMe程序主要有两个方面的作用[2],即教学示范和技术移植。

1.1 教学示范

一部分ShowMe程序是针对各种Authorware基本技术而设计的。例如:媒体同步、文本链接、分支结构和建立各种类型的交互等等。阅读和理解这些程序,可以加深对Authorware各种基本技术的认识。

而另一部分ShowMe程序是针对各实际应用而设计的。例如:演示颜色的原理、演示钟表的行走、创建一个滑杆、绘制一副图形、玩玩某种游戏等等。在这些程序中,都综合地应用了各种相应的编程技术,尤其是大量地使用了变量和函数。阅读和理解这些程序,可以提高综合应用能力,帮助学习者从单一技术的学习走向实际的开发应用。

1.2 技术移植

在起到教学示范作用的同时,ShowMe程序也提供了相应的源程序。在这些源程序中,包含了大量的程序设计方法和技巧。只要有相应的需要,开发者就可以将其中相同或相近的程序片段复制到自己的程序中,经过必要的修改,成为自己的程序内容。

2 ShowMe程序的特点

ShowMe程序是针对Authorware中各种基本技术或各种实际应用设计的,它们的具体内容各不相同。然而,有着许多共同的特点[2]:

1) 所有ShowMe程序的演示窗口大小都是320*240。

2) 大多数ShowMe程序都有一个外观风格统一的开始画面,也就是程序的主界面(包括标题和图示、内容简介按钮、程序结构按钮、运行实例按钮和返回主界面按钮)。

3) 单击左侧的画面,可以滚动显示该ShowMe程序开发者的有关信息。

4) 单击Introduction(内容简介)按钮,可以看到关于当前ShowMe程序的文字介绍。

5) 单击程序结构按钮,可以进入对实例程序的详细介绍,单击程序中的图标,可以出现关于该图标的文字说明,双击组合图标,可以进入组合图标内部,了解进一步的信息。

6) 单击Run the Example(运行实例)按钮,可以进入实例程序的进行,如果实例中有多个执行内容,可以单击相应的按钮,分别运行。

7) ShowMe 程序中都有一个共同的程序模块,即程序开始处的Run to View Documentation组合图标,这是观看模块。

8) ShowMe 程序中除观看模块以外的内容,是实例程序部分,是每一个ShowMe程序的核心内容。

3 ShowMe程序实例剖析―钟表的制作

3.1 设计思路

设计一只时钟,使其秒针、分针和时针都严格按照当前时间运行,如图1,图2所示。

3.2 实现的主要技术

1) 使用分支图标建立无限循环

2) 使用相应的变量和函数计算(如:引用了DisplayWidth、Sec、Minute和Hour等系统变量,ClockSlice和Radius自定义变量,SetFrame等函数),以及绘制秒针、分针和时针。

3.3 实现的主要步骤及部分程序源代码

如图3所示,除了Run to View Documentation(观看模块)外,程序中有两个显示图标,一个计算机图标和一个分支结构,以下是主要步骤及部分程序源代码[2-3]。

1) 显示图标numbers和circle提供时钟的外观,设计12个表示小时数的数字和表示时钟外缘的圆圈,如图4所示。

图3 钟表制作流程图4 时钟数字与外缘

上一篇:计算机病毒的危害及防范 下一篇:NURBS曲线曲面插补算法基于S12的测试