用Flash实现物理课件的“积件”式开发

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:morgan1912
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在我国,课件的开发速度远远跟不上教学的需求,原因在于课件开发效率极低,主要表现为重复开发,没有积累。积件的重复利用特性可以降低我国课件开发总成本,是提高开发效率的有效手段。
  笔者认为,如果能使得制作课件的时间缩小为半个小时至一小时(接近于PPT课件制作),积件化课件制作将会得到普及,并成为主流。
  
  一、物理积件的特点
  
  如果把物理课件的组成模块看作一级积件的话,图表、信息、例题、资料、练习并非物理积件所独有,应属于通用积件,因此,实际意义上的积件主要是指物理实验部分。
  物理是典型的实验科学,很多教师认为模拟实验现象不如让学生亲自动手做。这种观点有一定道理,但不应该就此抹煞实验模拟类积件,此类积件具有安全、可重复操作、演示效率高和可对比观察等优点。因此实验模拟积件与真实实验应共同存在,两者起到相辅相成的作用。
  物理模拟现实比较复杂,要开发一个好的物理积件库,必须要构建不可视对象的积件。例如力是不可视对象,它只有作用于物体才能够表现出来。
  
  二、物理积件库的三层构想及开发实践
  
  1.物理积件库的三层构想
  按照笔者构想,每一个积件库可以分为三个层级。分别为素材层面的整合类积件库;具有属性方法对象层面的积件库;以侦听和注册等手段来组织,以“自动交互”为目的的积件库。每一层级都以上一层级为基础构建,逐步增加开发难度与功能。
  第一层级很容易构建,绘制或者征集整套的物理仪器图库,如全套电学仪器图库、光学仪器图库、理学仪器图库,其中包括简单的动画即可。
  第二层级较为复杂,它为所有仪器元件增加电阻、电功率、额定电压,为组件的运转制作动画(如电机转动动画、灯点亮动画等);为各种仪器元件增加类似“通电(电压)”方法,如灯泡的通电方法需要接受一个电压参数,灯泡会根据电压决定亮度。这些属性和方法不一定都用到,但是完成后,第三层级的积件就有了建立的基础。
  第三层级在第二层级的基础上进行开发,两者的区别在于,如果使用第二层级的积件制作课件,需要由使用者进行逻辑判断(如电路是否需要连通),使用第三层级进行制作,系统会自动判断电路是否连通。
  2.物理积件库的具体开发
  使用Flash软件进行课件的积件式开发是当前的积件式开发的一个重要分支,它有望成为主流。
  物理积件库可以分为四个库,按照开发规模大小依次为:力与运动、电学、光学、机械波。光学部分内容少而且独立,本文篇幅所限,所以在此仅讨论电学、力与运动。
  (1)电学部分开发
  第一层级积件库建设:只要整理一套风格统一的可视仪器库便可形成(如下图)。
  
  第二层级积件库建设:要给各种仪器元件增加各种属性(如电阻,额定电压);此外,要根据不同仪器,增加不同“加压”连通函数。连通函数可以传递“电压”参数,如小灯泡的连通是这样的,灯泡.加压(“电压数”)。一个滑动变阻器调节灯亮度的核心代码为:
  灯泡.omEnterFrame=function(){
  if(开关.连通){
   灯泡.加压(灯泡.电阻*(电池.电压/(电池.电阻 变压器.电阻 灯泡.电阻)));
  }
  Else{
   灯泡.断开();
  }
  }
  此代码的作用是根据各个仪器元件的属性决定灯泡亮度。电路之间的逻辑关系是由编程来体现,不是根据电路连接自动作出判断的。
  第三层级积件库建设:它比第二层级的积件使用少了编程与逻辑过程,但这又对积件开发提出了更高的编程要求。鉴于实现此模式有几种不同的架构,笔者推荐以基于导线和触点的电路连接为架构。落实到技术上,即为每一个仪器元件增加触点,导线必须连接到触点才算连接完成,系统根据导线的连接方式计算电路的电压电流、最终决定电器以及整个电路的状态,此方案设计的好处是允许多触点仪器的存在(如滑动变阻器和许多测试仪器入电流表就有多个触点,另外它还具有仿真实验室的效果,甚至还可以使用简单元件来实现复杂仪器的组装)。
  (2)力与运动学部分开发
  力与运动学部分包括微观热学、电磁力学部分、功与机械能部分、机械运动、碰撞等,它是物理学科最大的一部分内容。物理现象通常是通过物体运动表现的,这种运动又是不可视的,因此第一层级的力学部分积件库涉及不到力和运动,通常仅仅绘制一些常见的物理仪器。第二层级就要构建运动类,Flash自带Tween类就能解决开发运动类所需的基本功能,对于使用者来说,掌握运动类的方法和属性会有一些难度,如下例的代码是控制一个小球跳动,直到能量损失完停止。
  #include "lmc_tween.as"
  $tweenManager.broadcastEvents = true;
  小球.弹起 = true;
  小球.高度 = 200;
  衰减系数 = 0.2;
  跳跃时间 = 1;
  小球.onPress = function() {
  小球.tween("_y", 小球._y 小球.高度, 跳跃时间, "easeInQuad");
  };
  小球.onTweenEnd = function() {
  if (小球.弹起) {
   小球.tween("_y", 小球._y-小球.高度, 跳跃时间, "easeOutQuad");
   } else {
   小球.tween("_y", 小球._y 小球.高度, 跳跃时间, "easeInQuad");
   小球.高度 = 小球.高度*(1-衰减系数);
   跳跃时间 = 跳跃时间*(1-衰减系数);
  }
  小球.弹起 = !小球.弹起;
  };
  小球.addListener(小球);
  第三层级因为减少编程量,使用的优势凸显。笔者建议,开发者应多下工夫直接开发第三层级积件库。
  其构想是:跳过运动类开发,直接开发力类,物体的运动完全由力控制,由力来决定物体的运动形态,以便减少运动类的开发工作量。以下代码是一个假想的复杂模拟实例:在一个悬挂在点电荷电场中的小球保持静止,细绳偏转一定角度。按下按钮,绳子断掉后,小球在重力和电荷力的合力下向电荷运动。可以随时按照相按钮拍下小球的位置。
  重力=New 力(“重力”);
  电场力=New 力(“电场力”,电荷);
  弹力=New 力(“弹力”,细绳);
  小球相机= New 相机(“小球”);
  弹力.添加(小球);
  重力.添加(小球);
  电磁力.添加(小球);
  按钮.onPress=function(){
  弹力.取消(小球);
  //相机.照相();//或者在这里启动一下相机:
  }
  照相按钮.onPress=function(){
  相机.照相();
  }
  弹力根据小球的质量,带电量自动计算受到力的大小,决定细绳偏转角度。绳子断裂后,系统自动根据受力决定小球的运动轨迹(并不一定是直线)。
  
  三、怎样组织人员建设物理积件库
  
  物理积件库开发复杂度高,开发人员需要既有教学经验,又有编程能力。然而这样的人才少之又少,所以人员的组织有两个方向:一是挑选程序员,配以教师交流。二是挑选老师,培训编程。前者的优势在于产品开发快,技术比较专业;可一旦失去资金支持,资源库的更新和维护就跟不上。后者问题是开发周期长,前期不够规范;优势在开发后期,经过培训的这些老师自己可以更新和维护。
  最理想的人员组织形式为前期专业人员开发,同期教师培训。对不以营利为最终目的的开源项目来说,培训应该和开发同步进行。如采取结对编程进行开发,再同步予以培训,虽然进度会慢一些,但是能够培养出技术骨干,方便后期推广和维护。
  (作者单位:山东天鸿书业多媒体开发中心)
其他文献
《大国方略——走向世界之路》系由上海大学相关专业的学者合著而成,学校出版社出版。这本以探讨当下中国与世界关系及其演变轨迹和趋势为主旨的时政专著,选择一个“霸气”书名,目的在于提出当下中国亟待树立“大国心态”,以适应中国与世界的新关系。  如今,中国已经摆脱积贫积弱状态,无论以经济实力、军事实力和国际影响力来衡量,不能说已经成为现代意义上的大国,至少也前所未有地与之相接近。但正是在“将成未成”、“既
1965年,在东台县农村插队的知识青年采新棉归来。 摄影:晓庄  著名“知青文学”研究学者、广东技术师范学院教授郭小东先生率先提出“知青文学”体系,并将“知青文学”分为“前知青文学”“知青时期文学”“知青追忆文学”“知青后文学”和“后知青文学”五个阶段。应该说,肇始于知识青年上山下乡运动的“知青文学”,随着2018年,上山下乡运动50周年纪念的过去,已经成为一种历史。或者说,基本上画上了一个句号。
一个国家,一个民族,一个时代,总是需要一些伟大精神的。既要有“俯首甘为孺子牛”的奉献精神,又必须有“精益求精而臻于至善”的匠心精神,也不能缺少“不甘雌伏敢为人先”的开创精神,还需要“山凿一尺宽一尺”的苦干精神等。有幸的是,在每个时代,总有一些伟大的人在身体力行地诠释和演绎着这些精神,既促人觉醒,又催人奋进。毛泽东在“老三篇”中就讲述了三个具有这样伟大精神的人物故事。白求恩,一名技术过硬又精益求精的
由重庆出版社推出的《沉默50年:一位原“慰安妇”的自述》讲述了这样一个故事:荷兰女性扬·鲁夫-奥赫恩(Jan Ruff-O’Herne),1923年出生于荷属东印度群岛爪哇一个富裕的农场主大家庭,父母均为荷兰人,有一个哥哥、一个姐姐、两个妹妹。父母均受过良好的教育,家庭成员之间、家庭成员与农场工人及仆人之间的关系十分融洽,使扬得以在充满爱的环境中成长,无忧无虑,并在完成中学教育之后进入方济会师范学
因教学、科研工作关系,我平常以研读《国语》为事。《国语》作为要籍,同时出现在《四库全书荟要》和《四库全书》各阁本中,因而《国语》研究离不开《四库全书》和四库学的研究。  江庆柏多年来一直致力于明清文献研究和四库学研究,整理出版了《四库全书初次进呈书目》《四库全书荟要总目提要》等有关四库学的基础性著作。而《〈四库全书荟要〉研究》一书,则是作者新近呈现给四库学界和学术界的又一丰硕成果。  该书2018
1.问:有时,我用Word工作了很长时间,文件还没存盘,却突然停电或死机,这时真让人欲哭无泪!请问有什么方法能将我的文件抢救回来?  答:(1)执行菜单中的“工具”——“选项”命令。  (2)找出Word自动记录文件的位置:单击“文件位置”标签,点选“自动恢复文件”,再单击“更改”,如图所示。    (3)拖曳选取“文件夹名称”,按下Ctrl C,单击“取消”,回到Word下。  (4)打開资源管
对于中国人而言,“阶级”是近百年来最为复杂、敏感且重要的概念之一。完全可以说,若抽离阶级概念和阶级斗争,就不可能完整、深入地认识中国近现代政治、社会和文化。壹  阶级之于社会革命,犹如美国著名学者托马斯·库恩《科学革命的结构》一书所说的“范式”,唯其主题更宏大,价值更重要,影响更深远。从范式的角度看阶级,广义地说,它涉及全套的信仰、价值、路线和方法的改变;狭义地说,它的实践成果起了示范作用,一方面
《清代苏州剧坛研究》一书作者裴雪莱在后记中有这样的话:  随着时间的浸染,我也逐渐喜爱苏州黑瓦白墙、小桥流水的社会环境,逐渐熟悉父母親友们的布匹商贸,明白了吴地儒商交融的社会氛围确实有利于培养商宦文人等社会群体,也感受到了清幽庭院、亭台水榭的环境利于闲暇清唱。  裴雪莱是河南固始后居吴江的,我是从晋北地区辗转到到苏州的,如果抛开自身研究专业的因素,挑选一件最能代表苏州的文化符号,我和作者一样,依然
杜甫(712—770)是我国古典诗歌史上最伟大的诗人之一,被后人尊为“诗圣”,鲁迅先生称他为“中华民族的脊梁”,闻一多先生将他与李白并称为“诗中的两曜”,郭沫若先生称二人为“双子星座”。杜甫及其诗歌在他生活的盛唐后期、中唐前期并未得到广泛接受,直到宋代才迎来了接受高潮,曾出现过“千家注杜”的盛况。宋代而后的杜诗接受愈加细密、深入和广泛,以至于成为一门专学——“杜诗学”。直到今天,不仅中国人在阅读、
近年来,国家高度重视农村教育信息化工作,特别是农村中小学现代远程教育工程项目的实施,使每一所农村中小学不同程度地拥有现代化教育教学设施设备,其中需求最多的是教育PC、多媒体投影仪及相关网络设备,给IT生产、经营商们带来无限的商机。但是出乎意料的是,在现实中,无限的商机并没有带来预想中买卖双方一致的叫好声。矛盾集中在售后服务问题上——学校花了钱又不满意商家的售后服务,自然满腹怨言;商家也深感服务农村