2007/05/22 | 给初学课件设计的朋友们一点建议
类别(Flash课件设计) | 评论(7) | 阅读(459) | 发表于 16:46

    对课件制作感兴趣的教师朋友们越来越多了,也许很多人并非出自真正的兴趣而是出于学校的要求,又或者竞赛的需要。对教育技术的发展来说这是一件好事,但是对很多的教师朋友们来说,简直就有点赶鸭子上架的味道。很多人之前对电脑的使用尚不甚了解,编程就更不用说了,于是很多人只是为了赶任务而勿勿的开始学习 Flash ,或者是为了一段不知所以的代码耗上大半天的时间,在我看来这就是努力的方向出现了偏差。

   从课件的发展来看,最早流行的 PowerPoint  幻灯演示软件,是从商业演示进入到教学演示,之后为了增加交互性,也就是增加学生参与的机会,开始流行 Authorware ,Authorware 中将编程的过程用流程图的形式来拼凑到一起,直观、简便,但复杂度就上了一个台阶了。随着 Flash 的流行,用它来做多媒体课件成为一种主流。Flash 号称简单易用,但这种简单易用多指得是做类似 MTV 动画时比较的方便,并不是指它的编程是简单到了只要学上几周就可以应用自如。很多人可能都听说过 Flash 太简单了,用不了几天就可以学会,请注意考察一下说这话的人他们对 Flash 的应用是在哪个层面上的,如果是绘制基础动画,那么真是不算难,如果是说编程,对没有一点基础的人来说,恐怕就没这么简单了。这也就是很多人冲着“简单”的 Flash 而来,最后却常被困在几个按钮、场景调度的代码中出不来的原因了,因为,对困难考虑的太少了。

   再回到问题的起点,初学课件设计该从何入手呢?要回答这个问题,我们需要明确课件设计的目的是什么。课件是辅助教学的一种手段,是一种多媒体的展示形式,是将教学中的各种内容有机的融合在一起,通过不同的学习路径达到相同的学习目的的一种软件。教学的内容是课件的核心,而我们所使用的开发软件只是将内容组织到一起的工具。所以,首先应该考虑自己的教学范围内哪些内容是可以用课件的形式来展示的,具体展示时,内容的前后承接关系、文字的组织、素材的使用都是需要考虑的问题。

    在实际的开发中,不同的工具使用起来难易程度各不相同,不同的教学内容对展示形式的要求也不相同,应该根据自己的开发能力、开发效率来选择相应的工具。比如,如果只是需要翻页式的显式不同的内容,PowerPoint 使用起来效率更高一些,过于花哨的翻页动画反而有喧宾夺主的效果。网上有许多这方面的例子,比如用于课堂展示的课件,内容可以包括视频、图片、文字和声音,用PowerPoint 同样可以做到的东西,就不必非要用 Flash 再来做一遍。开发能力达不到的情况下,尽量去减少过于复杂的设计,内容演示可以更直接一些。所以,要避免的第一个误区就是认为课件制作非 Flash 莫属。

   需要避免的第二个误区就是“纯代码”实现,与前一个误区不同之处在于,前者通常表现为开发时经常被挡在一些简单问题上,后者经常会搞出一些非常复杂的让老鸟也头大的想法来,通常后者具有技术发烧友的特征。实际的开发中,即要讲究效果也要讲究效率,别人只看最终效果,究竟是纯代码实现的还是用动画或元件实现的,差别并不大,所以不要自设障碍,能用动画来实现的,就别再去搞“纯代码”了。

   初学课件不妨从 PowerPoint 入手,详细了解一下文字、段落的组织与衔接,内容的准备,素材的收集等工作。等到这些工作都得心应手了,再来考虑一下更复杂的交互操作的问题。交互操作涉及到编程,在没有全面了解编程之前,通常很难独立的完成一个小的项目。所以对编程的复杂度要有充分的认识,并且需要踏踏实实的从基础编程学起(如果真打算做交互课件的话)。如果编程对你来说确实太难了,可以考虑用模版或是组件,最好是定下一个标准较高的模版,以后套用即可,这样即可省去编程的痛苦,又能达到界面风格统一的效果。模版可以考虑由程序员来作,这方面适当投入些,节省的时间和精力是会很值得的。

   编程不是一件手把手能教出来的技术,需要不断的练习和总结,初学编程时多练习一下语句、流程的控制,比如做一个三角形的排列、或是九九乘法表,又或者字符串的合并、拆解,数字与字符的转换,这些内容在以后的课件中将会经常用到,如果这里存在一些认识上的偏差,那么,以后面临的将是找不出原因的程序错误。基本语句、数据类型学完之后,了解一下函数、参数的使用,把自己以前做过的练习拿出来,改成函数,用上参数,再反复练习调用。这些内容完成之后,基础编程的内容就差不多了。接下来,了解一下 Flash 中编程的一些特殊的地方,比如它的时间轴中写代码的一些基本格式和要求,实例名与变量名的使用,组件或是元件的使用,更复杂一些可能就需要用到自定义类了。 在此之后,你可能会开始考虑模式设计方面的内容了,让自己的程序结构更加合理,代码更规范,到这一步就已经与专业编程有些接轨了。

   不同的阶段可以和不同人群进行交流,初学时尽量多从书中找答案,很多简单问题在书中都有解释,这是煅练自学能力的机会,不要放过。

   以上内容是在与一位朋友网聊之后,有感而发的言论,未必全面或是正确,仅供参考。

0

评论Comments