论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

基于flash的电学实验仪器素材库的设计与构建

2.绪论

2.1 开发意义

   对于物理的学习实验是必不可少的,由于受到条件限制并不是所有学习者都能亲自动手做实验,只能通过老师课堂上对实验的演示和讲解来学习实验,而且老师在演示的时候并非所有学生都能清楚的观察到实验现象。为教师提供一些素材做课件,让教师利用器材库中提供的器材组装所要的实验电路, 用组装所成的电路反映放映讲桌上的情况和讲解习题。

paper51.com

2.2 现状分析

paper51.com

计算机辅助教学的主体是通过多媒体计算机使用课件进行教学。课件是计算机辅助教学的灵魂,课件设计与制作的好坏直接影响教学效果、教学质量。由于课件的设计与制作是一个复杂的过程,涉及到方方面面的问题,目前网上下载的课件又不能很好地与教学实际相结合,教学上尤其是课堂教学上实用的小型课件必须由任课教师自己设计与制作才能达到好的教学效果。很多任课教师都很想自己设计和制作课件,但很难搜集到合适的素材。

内容来自论文无忧网 www.paper51.com

3.模块设计

http://www.paper51.com

程序设计思路如下:

http://www.paper51.com

首先:确定库中应包含的基本仪器素材,本素材库中的电学仪器素材包含:干电池(电源)、导线、开关、电阻、小灯泡、滑动变阻器、电流表、电压表。 paper51.com

其次:各仪器素材动画效果的确定,导线(类似于画笔,)、开关(第一次单击时闭合,再次单击时断开)、小灯泡(第一次单击时发光,再次单击时熄灭)、滑动变阻器(滑片能被鼠标拖动)、电流表(量程可以选择,指针能根据输入的数字和选择的量程偏转)、电压表(量程可以选择,指针能根据输入的数字和选择的量程偏转)。 内容来自论文无忧网 www.paper51.com

再次:对各个仪器素材的集成,使导线与干电池除外的每个仪器素材(制成影片剪辑元件)都能被从库(flash自带的)中调用,并使导线除外的每个仪器素材都能进行复制操作,使各个仪器素材都能进行删除操作。

paper51.com

最后:调试。

内容来自论文无忧网 www.paper51.com

3.1仪器素材的框架结构

paper51.com

注:文中出现的lbp1(liupan)等,lbp1为实例名liupan为对象名,以下不再作注释。 内容来自www.paper51.com

3.1.1电流表

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

电流表为一影片剪辑元件,其构成由以下子元件构成lbp1(liupan)、lzhen(zhen)、 ashuru(输入文本)(变量asru) 、alch1(组件RadioButton)、 alch2(组件RadioButton)。

http://www.paper51.com

alch1的参数设置: http://www.paper51.com

http://www.paper51.com

Data:数值,其右侧的文本框中输入该组件对应的参数值,该参数将在程序中用来进行数据交换。

内容来自www.paper51.com

groupName:同一组中单选按钮的groupName选项值一定要相同,否则会被认为是不同的组。

http://www.paper51.com

label:标签。

http://www.paper51.com

labelPlacement:标签文本相对于单选按钮的位置。 copyright paper51.com

selected:组件的默认状态。 内容来自www.paper51.com

Alch2的参数设置: copyright paper51.com

paper51.com

lbp1上的动作脚本实现指针根据量程和输入数据的偏转:

paper51.com

on(release){ paper51.com

              shu=_parent.asru; 内容来自论文无忧网 www.paper51.com

              lc=_parent.alch.selection.data;

内容来自www.paper51.com

                     if(lc>=shu){if(lc==3) { 内容来自论文无忧网 www.paper51.com

                                          zhuangd1=0; http://www.paper51.com

                                    zhuangd2=shu/(lc+1)*90;

内容来自论文无忧网 www.paper51.com

//把数据转换成角度

copyright paper51.com

                                       zhuangd=zhuangd2-zhuangd1;

paper51.com

//减掉上一次转的角度 paper51.com

                                       _parent.lzhen._rotation=zhuangd; paper51.com

                                       zhuangd1=zhuangd;}

paper51.com

                        else{zhuangd1=0;

内容来自www.paper51.com

                              zhuangd2=shu/(lc+0.2)*90;//把数据转换成角度

paper51.com

                                 zhuangd=zhuangd2-zhuangd1;//减掉上一次转的角度

paper51.com

                                 _parent.lzhen._rotation=zhuangd; copyright paper51.com

                                 zhuangd1=zhuangd;}

内容来自www.paper51.com

          }

http://www.paper51.com

         else {trace("超出了量程范围");} copyright paper51.com

}

http://www.paper51.com

ashuru的属性设置: 内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式