网站公告列表     您想发表论文吗?您想编书吗?欢迎加入新星编著团队!  [admin  2006年11月30日]        
您现在的位置: 高中数学CAI网 >> 课件教程 >> Authorware教程 >> 课件教程正文
  [组图]Authorware开发多媒体课件经验谈           ★★★ 【字体:
Authorware开发多媒体课件经验谈
作者:佚名    课件教程来源:网络    点击数:    更新时间:2006-10-1    
  随着高校教育改革的不断深入,多媒体教学以其教学方法新颖、形象、生动以及教学内容丰富、信息量大等优点,越来越多地受到广大高校师生的好评和欢迎。因此,如何开发满足教师教学要求的多媒体教学课件,就成了重中之重的关键环节。

---- 所谓教学课件,说到底就是一种教学应用软件。各种多媒体开发环境及工具的不断推陈出新,为开发高质量的多媒体教学软件提供了保障。而选用好的开发工具,采用科学的设计方法,掌握和利用开发工具所提供的各种技巧和手段,是开发出高质量教学应用软件的重要前提。并且,在这一前提之下,最胜任的课件开发者应该是熟悉课程内容的教师本人。

---- Authorware将应用软件编程问题转化为在屏幕设计窗口拖放图标或按钮,并铺设程序流程线的方式。在无须编程或少量编程的情况下,开发者就可在最短的时间内,制作出满足应用需求的多媒体应用软件。

---- Authorware的诸多优点可以使课件系统的设计和实现由教师独自完成。教师是课件系统的最终用户,由教师提出的实现目标以及设计方案,是最切合实际和合情合理的。Authorware快速构建系统的优点使教师能将自己的设想很快付诸实现,免去了由专门的程序员编程实现系统功能的过程。另外,其易于修改和扩充的特性使教师能随时根据需要,对系统进行方便地修改。

---- 作为高校教师,笔者所开发的“微机接口技术”多媒体教学课件很好地验证了上述观点。下面是笔者对开发过程中所得经验的总结,供广大同仁参考。

一、子系统结构及界面风格的统一性问题

---- 一个好的多媒体教学课件,除了要具有精美的界面以外,还应易于操作和掌握。这种应用需求,要求设计者在系统设计中解决好各子系统(或子模块)结构的统一,以及各操作界面的统一性问题。

---- 本“微机接口技术”教学课件系统由8个子系统构成。尽管各子系统功能都很复杂且功能各异,但其操作方法、交互界面以及各子系统的接口结构都基本相同,这样既便于操作者使用,又便于编程的实现。本系统采用了页面式图文用户界面,以及图标驱动式交互响应操作的结构模型。

---- 此多媒体课件系统主界面如图1所示。其中每个图文图形既表示一个子系统,又是一个交互响应的可驱动图标。单击图标,就会跳转到与之相对应的子系统中(如图2所示)。各子系统主页面的结构基本相同,都是由可驱动的文字图标所构成。操作者只需移动鼠标到不同的文字图标上,下一级子系统文字图标即可显现。此时,单击某图标,即可跳转至相应功能的子功能模块。


图1 多媒体课件系统主界面

---- 在Authorware编程中,各子系统可采用相同的程序流程结构,实现不同子系统的接口功能(如图3所示)。图3中各子系统的主体结构,都是实现内部跳转的交互作用分支结构。每个分支都代表着相应子系统下的课程章节,由“群组影射”(Map)图标构成。每个Map图标所包含的功能随着各章节内容的不同而不同,但其程序流程结构仍基本相同。在图2中,左边第一列文字图标代表各个章节,它们都是热区(Hot Spot)响应式驱动图标。图2所显示的正是用户将图标移至“串行通信”文字图标区,引发程序转入这一章节的相应分支,从而在这个图标右侧显示出此章节所对应的下一级子标题章节图标画面的情况,其对应的程序流程结构如图4所示。图中“51principle” (即用户页面中的“串行通信”)分支对应的是由4个“导航定向”(Navigate)图标所构成的下一级交互作用程序流程结构。Navigate图标对应的是用户页面中下一级子标题章节文字图标,如“通信方式”、“传送方向”等,单击某个图标就能使程序定向跳转至相应的“框架”(Framework)结构中,从而执行相应功能页面的程序。


图2 “可编程串行通信接口8251”子系统交互页面


图3 程序流程结构

二、子模块共享问题

---- 子程序(子模块)共享,是软件编程技术中经常要使用到的技巧。由于篇幅所限,本文只简单讨论用库和模块实现的共享。利用库和模块,可以重复地使用应用程序中的某一部分内容,从而简化程序设计,达到事半功倍的效果。

---- Authorware中的库,是重复使用独立于当前应用程序系统外部文件的技术。它可以是声音、图形或图像等媒体资源。开发者没有必要在整个应用程序中为同样的媒体资源建立多个副本,只需建立一个包含媒体资源的库,然后在设计窗口中的程序流程线上建立与库中内容相链接的各种相应图标即可; Authorware中的模块,是重复使用程序流程线上某一段逻辑结构的技术。实际上,它就是一段具有共享功能的程序代码。Authorware将模块复制到所需程序的流程线上,而库技术则是将库中的相应内容链接到程序流程线上,两者所占用的存储空间是不同的。此外,Authorware对它们的处理方式也不同。

---- 在图4的“8251pri”窗口中,由交互作用图标“bar”所组成具有4个分支结构的功能逻辑块。它的功能是为用户页面提供翻页、返回以及退出等交互按钮。在本课件系统中,每个章节下属的用户交互页面中,都需要这样的按钮。因此,提供此功能的程序段就可作为共享模块供各章节子系统所使用。


图4 “可编程串行通信接口8251子系统”的程序流程结构

---- Authorware的模块设计技术非常简单,只要将构成模块所需的一段程序流程逻辑结构(即相应的流程图标),如本例中“bar”交互图标以及其所包含的4个分支图标全部选中,然后在设计窗口中选择“File”*“Save in Model”,就会生成相应的模块文件。您可以将这个模块作为一个知识对象保存在“知识对象窗口”中,在需要时直接从“知识对象窗口”将这个模块拖拽到相应的程序流程线上即可。

---- 除了上述方法外,您还可以通过系统变量及系统函数编程的方法实现。例如,用“timeoutlimit”系统变量与“timeoutgoto”系统函数相互配合的方法可以很好地解决子程序共享问题。


课件教程录入:admin    责任编辑:admin 
  • 上一篇课件教程:

  • 下一篇课件教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    多媒体课件中的声音处理
    Authorware课件制作技巧
    Authorware中动画控制滑块的…
    如何决定Authorware作品的附…
    Authorware制作古诗对句
    Authorware使用中的妙招诀技
    Authorware技巧及问题集锦
    Authorware问答篇-技巧及问题…
    AuthorWare操作技巧五招
    Authorware开发多媒体课件经…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    Copyright © 2006 MathsCAI.com. All rights reserved. 高中数学CAI网 版权所有
    中华人民共和国信息产业部备案号:湘ICP备06007762号
    本站站长:文武之道 QQ:633732 合作伙伴:新星编著团队 技术支持: