全Flash网络工程学习网站的

更新时间:2024-04-05 作者:用户投稿原创标记本站原创 点赞:13229 浏览:57918

摘 要:本文分析了传统的网络工程学习中学习者的学习状态和学习效果,然后讨论了远程教育中的基于全Flash的学习网站建设的优势,最后就如何应用Flash进行网络工程学习网站的搭建进行了研究.

关 键 词:网络工程远程教育全Flash学习网站

1网络工程课程学习现状

网络工程专业的设立时间并不长,在当前的教育体系和教学经验下,还无法达到社会发展的需求.在用人单位招聘网络工程专业的人员时,通常需要该人员具有一定的工作经验和动手能力.但是就目前来看,网络工程专业课程的学习现状有如下特点:首先是课程较为乏味,学科特殊性较强.网络工程学科属于应用类,与数据或者网络结构相关的一类工学课程.其中会涉及大量的数据、网络设备、技术要求等,需要具有较强和较周密的逻辑思维能力.同时网络设备的投入要求相对较为苛刻,难以实现.故通常的关于网络工程的课程以理论学习为主,很少涉及动手操作环节.而随着信息技术的发展,当前的远程教育网站会提供知识内容供人们学习,但是这其中大部分以文字、视频理论教育为主,基于动画的、图像的形象化、具体化的教育内容极少,且内容较为单一,与传统教育一样,容易让学习者产生厌烦心理.其次是学习群体较为特殊.对网络工程的学习仍然以大学生为主,他们更加侧重于自我学习,会根据学习目标制定学习计划,搜索学习资料,单一的教学方式很难满足他们的学习需求.

2Flash可视化技术的优势

可视化技术可以将数据转换成形象的图形或图像向受众展现出来,基于Flash的可视化技术可以将教育和学习经济化、准确化、高效化,它利用强大的开发平台对文字、视频、图片、音频等多媒体文件进行整合和布局,可以牢牢抓住人们的眼球,将抽象的知识以更加形象的方式展现给学习者.应用Flash对整个站点进行设计可以将网站站点中的视频、Flash交互动画、网站各级导航栏、文字、连接、声音、图片,甚至是注册登陆信息等用Flash软件设计实现.这种全Flash动画网站可以给人以很强的视觉冲击力,向浏览者展现独特的建站特性,活跃浏览者的心里感受.


3网站动态交互的全Flash实现

在基于Flash的《网络工程》学习网站的制作中,网站应该包含以下几部分板块:播放、留言、章节内容、单元测试等.这些板块都具有非常强的交互性,可以充分展示Flash的建站优势.下面具体就应用ActionScript3.0语言实现网站的交互进行分析.

以整节内容中的翻书效果为例.学习者利用鼠标对Flash页面或者插件进行操作,可以仿真操作出实际环境下的翻页效果,同时由鼠标还可以调整书页翻转的快慢程度、页面内容等,给学习者提供丰富的互动感,让其感受到具有感染力的使用体验.主要代码为:

publicclassPageupdown{//首先定义一个用于控制翻书的类

//该类所实现的功能主要是由鼠标完成,故需要摆出鼠标事件的函数

PrivatefunctionMouseOnDown(evt:Event):void{

//该函数主要用于判断是否需要进行翻页处理}

PrivatefunctionMouseOnUp(evt:Event):void{//实现鼠标弹起,页面下落效果

}

PrivatefunctionMouseFindArea(point:Point):Number{

//判断鼠标位置是否处于可进行相应的热区范围内}

}

4对数据库的链接

对学习网站的建设的重点之一是如何实现数据库与用户界面的无缝连接.本文使用ASP中的ADO对象实现该功能.实现代码为:

Setobj_conn等于Server.CreateObject(“ADODB.Connection”)

DBPath等于Server.MapPath(“mydatabase.mdb”)

Obj_Conn.Open”Provider等于Microsoft.Jet.OLEDB.4.0.;Data

Source等于”DBPath”

在留言板块的功能中应该允许用户进行留言并可对已留言信息查看.核心代码可以按照如下方式进行编写.

当接收到ASP传递来的参数时,可以调用eval函数来进行物理实现,具体代码为title.text等于eval(“title”+num),这样系统便可获得所述”title”的传输数据.完成数据留言功能.在实现数据显示功能中,为保证网站数据安全,可以重新定义一个函数,该函数调用ASP文件,且在第一帧防止影片的剪辑.代码如下:

onClipEvent(load){

this.loadVariables()

在用户需要查看留言时,只需要使用gotoAndStop语句即可重新加载ASP,在用户需要发表留言时,对留言框进行判断,只有不空的留言框才允许发表,发表的文字被传送到网站指定中:addmessage.asp.getURL().

5总结

随着受教育方式和手段的日益丰富,基于网络的远程教育成为人们获得教育的主要途径之一.基于全Flash设计的学习网站将抽象枯燥的理论知识转化为多媒体的方式展现出来,赋予学习内容更强的吸引力和表现力.