《思政多媒体教学软件设计-精品文档.docx》由会员分享,可在线阅读,更多相关《思政多媒体教学软件设计-精品文档.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、思政多媒体教学软件设计1基于Authorware的设计与实现1.1模块化的总体构造设计程序设计是基于Authorware多媒体软件设计中最核心的环节,根据实际应用设计出脚本,然后通过编程将各种素材编辑起来。在总体构造设计中,应采用模块化的处理方式,将主程序分成一个个互相独立的子模块5。在主程序中可对其分别调用,由此不仅能减少内存的占用,还便于对程序的调试及后续的开发。当主程序运行后,只加载当前界面所显示的模块,其他模块只作为超链接存在,当点击时才会加载。该种模块化的程序设计构造明晰,程序员设计好主模块后,分别去开发子程序。每一个子模块在开发和调试时,不影响主程序与其他子模块的运行,便于实时调试
2、和后续开发。调用子程序使用JumpFileReturn()函数,该函数具有执行断点操作的特性,即在子函数调用之前保留主程序的运行状态和断点,当运行完子程序回到主程序后从断点处恢复之前的主程序状态,使程序的运行具有连贯性。此外,在设计主程序时,还需注意擦除的切换和画面之间的显示,保持软件界面的一致性。图1是该系统构造框图。1.2系统导航在实际使用经过中,用户需完成在不同界面之间的跳转而不是一步一步执行到所需的界面,这就需要设计者在设计经过中,根据思想政治课的特点,将各个内容做成一个个独立的模块。通常采用用户导航形式来实现系统的导航。不同于自主导航形式,该形式将程序的控制权交给用户。由用户根据课堂
3、进程选择加载不同的模块,符合多媒体软件的设计理念6。通常是通过GoTo()语句来实现各个模块之间的链接。1.3全屏显示与试听同步的处理1全屏显示。这是一个重要问题,Authorware默认的分辨率为640480,合适在35cm的显示器上运行,如今显示器分辨率一般为1024728,所以将素材的大小设定为1024728,这项工作在设计完成后再去处理,会导致本来调整好的图片、文字等发生扭曲或位置的变化,因而在设计之前要完成。若用户的分辨率高于素材,作品只能占据一部分的屏幕且显示字体较小,若分辨率高于素材,则作品会有一部分无法显示。因而,首先要检测用户的分辨率并保存在数据变量中,然后判定与作用分辨率能
4、否一样,若一样则直接执行不做改变,若不同则对显示器的分辨率进行调整。该经过通过Authorware的外部拓展函数alTools.u32来实现。2视听同步。在多媒体教学软件的制作经过中,视听同步是一个重要的问题,视听不同步,系统就会处于混乱状态,多媒体教学便无法施行。在Authorware中解决视听同步的问题有两种方法,第一种方法是利用开发工具中的等待图标,增加或减少动画之间的时间间隔,到达让动画和声音匹配的效果,该方法的优点是实现简单,方便实时调试,缺点是完全受制于声音,用户自主性较差;而第二种方法是先设计好动画的经过,然后让声音去自适应图形和动画的显示,不同于第一种,该种方法是靠改变声音播放
5、的节拍实现视听同步的。在动画速度无法改变的情况下,可利用GoldWave软件在声音的适当位置增加静音。第二种方法操作较为繁琐,需在不同的系统之间来回切换。实际中可将两种方法相结合,吸收各自的优点,则可到达事半功倍的效果7。1.4内存的优化在系统的设计经过中,必需要考虑所使用的计算机配置能否能被大多数的用户所接受,若配置要求过高,将影响推广使用,因而在开发经过中必需要考虑系统整体优化的问题。多媒体素材对计算机内存的占用较大,除了考虑对多媒体素材的压缩外,还需考虑到内存的及时释放。若只是不停的向内存中添加多媒体素材而不考虑内存的释放,将会导致计算机的内存不断的被占用直至干涸。最终会出现系统运行速度
6、降低甚至死机的情况,进而造成无法工作。为了解决这一问题,首先在多媒体制作经过中,应及时释放已经展示过且不再需要的数据,以减轻系统负担。因程序的交互作用较强,只要用户的操作才能在内存中调入数据,因而采用内存数据需求保留的原则去进行内存的优化。此外,在设计多媒体软件时,还应保证数据的模块化,对一样的数据只需调用同一个模块即可,由此既保证了内存的优化,又方便日后的调试与修改。除去及时中断数据进程外,还需将声音、动画等多媒体信息作为外部链接接入程序中,当程序需要或者用户选择时再调入系统内存,这样便可保证在程序启动时,无需立即便用的数据则不会跟随系统调入内存。对于多课时的思想政治课程软件,内存占用太多是
7、必需要解决的问题,有时甚至退出软件还不能完全释放之前占用的内存,因而内存优化是基于Authorware多媒体教学软件设计的一个难点8。1.5程序的打包发行基于Authorware开发的多媒体教学软件脱离开发工具独立使用,需要将开发的软件打包发行,打包发行有4种格式:带播放器的WithRuntime文件、不带播放器的WithoutRuntime文件、使用网络播放器的ForWebPlayer文件和网页文件。此外,在文件打包交给用户时,还要将Authorware的库函数一并转交,否则多媒体程序不能正常打开。库函数一般包含在软件目录下的Xtras文件夹中,例如程序中插入了某段WAV格式的音频文件,则在
8、库函数中必需要有wavread.x16或wavread.x32,需注意的是Xtras目录必需要与可执行文件放在系统的同一途径下。此外,若程序中使用了多媒体拓展函数,在根目录下必需要有与之相对应的UCD文件,否则程序不能正常识别。若磁盘不紧张,建议将Xtras目录内的所有函数全部拷贝出来与可执行文件放在同一途径下,并拷贝Authorware目录下的所有驱动程序。2课件开发与课程自测2.1课件开发课件的开发是基于Authorware多媒体教学软件开发最常用的一个开发项目。课件开发的设计思想是将课件的3大部分:课件控制部分、页面模块部分与章节框架部分有机的结合,构成开发平台,用户只需将课件的素材输入
9、到框架中便可生成一个完好的教学课件。课件控制部分是控制整个课件根据操作者的需求进行的一个模块。主要是由一些交互按钮组成,且交互按钮已经设计好固定在系统中,使得不会编程的老师能轻松使用,制作出良好的多媒体课件。页面模块中,Authorware允许将一组编辑好的图标当做一个模块,但凡需要类似的构造时,可直接调用该模块去完成设计。在一个课件设计中,由若干个页面组成一个章节,由若干章节组成整个课件。所有的素材均作为页面模块存在于章节中,成为章节框架的一个页面。2.2课堂自测课堂自测是基于Authorware多媒体软件开发的一个常见开发项目,课堂自测软件的开发关键在于出题的随机性和正误判定的执行,并根据教学素材去创立数据库。图2为随机出题的流程图。3结束语思想政治教学软件是一个集教学内容阅读、测试于一体的多媒体软件,本文在多媒体教学软件应用于思想政治教学的思路上,基于Authorware对该多媒体软件的设计进行了研究。基于模块化的设计方式构建了系统的总体构造,并对一些关键技术点如内存优化、全屏显示以及视听同步等进行了研究。并最终在此基础上给出了课件制作和课堂测试的一些详细的开发。多媒体技术对教育领域有重大意义,更是思想政治教学上的重要推进气力,多媒体教学最终会引导教育思想、理论甚至体质发生根本性的变革。
限制150内