- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FLEX技术的网络课件设计与应用研究
摘要:Flex技术是一个提供开发设计和运行支持的架构。本文介绍并分析了Flex技术及其特点,对RIA的开发技术Flex技术做了阐述,通过对比传统的教学软件和基于Flex技术开发的教学软件,体现了基于Flex的RIA技术在开发网络课件方面所具有的优势以及带给师生的更为直观和极具交互性的在线体验。
关键词:RIA;网络课件Flex MXML;ActionScript
中图分类号:TN915.03 文献标识码:A文章编号:1007-9599 (2010) 01-0000-02
在网络开发技术日新月异的今天,互联网已经成为了开发应用程序的主平台,但是与此同时,用户对应用程序复杂性要求大增,传统WEB应用程序对完成复杂应用程序有心无力。目前,网络教学课件制作多采取视频录播加网页及flash动画的方式,其网络程序的开发是基于页面与服务器端数据传递的模式,把表示层建立于HTML页面之上,但随着信息时代知识更新速度的加快,网络学习者对网络互动学习的更多需求,这种基于页面的系统已经渐渐不能满足网络学习者的更高的体验要求,传统的网络教育课件正面临革新。为了提高用户体验的丰富性,出现了一种新的基于互联网的应用程序―丰富互联网应用程序,Flex则是一套完整的综合性丰富 Internet 应用程序(RIA)技术解决方案,它的开发模型使用MXML来设计和布局用户界面,ActionScript来创建客户端逻辑。它堪称最完整、最强大的RIA开发解决方案,使企业能够创建个性化的丰富多媒体应用程序,极大地提高用户的体验,彻底革新人与 Web 的交互关系。
一、Flex概述
Flex是一个提供开发设计和运行支持的架构,它可以使开发人员创建“富客户端互联网应用程序/rich Internet applications/RIA”,以满足用户更为直观和极具交互性的在线体验。一个Flex程序主要由两部分组成:MXML,Actionscript。
每个Flex应用程序至少包含有一个MXML文件,它被作为该程序的主文件。MXML是一种标记语言,它是基于XML 的一种实现,用来创建Flex应用程序。你可以使用它去声明程序中所使用的标签结构的定义。
ActionScript可以用程序添加动态行为,它类似于JavaScript。你可以将ActionScript作为一个脚本块,在MXML 文件中直接进行添加;或者创建一个单独的ActionScript文件,然后将它们导入到MXML文件中,在CSS文件中进行定义,将源代码编译成ActionScrirt类,执行之后形成swf后缀的网络应用文件,在运行时,swf文件与所需的外部库、服务和数据源进行交互,实现动态数据更新。
二、Flex技术在网络课件中的应用
随着网络技术,教育学科的发展,以前的网络教育模式已经不能满足现在教育技术以学生为本,自己学习为主的方式,从前的网络教育课件是以老师为中心,以教师教课为主,所形成的网络课件由于控件不足,开发方法的局限性等,有着几个不足:
第一:界面呆板,直观但是互动性交互性不强;
第二:组件不足,不能满足现代学生实现自主学习的要求,功能较为简单;
第三:视频与课件内容转换响应时间较长,显得课件内容生硬,学生学习效率内降低;
第四:美观不足,页面不够丰富,缺乏对学生主动学习的吸引力。
使用Flex技术开发的网络课件可以弥补这些缺陷。
Flex技术能够创建具有高交互性和优秀用户界面的Web应用程序,这样可以吸引更多用户,提高效率和满意度。Flex技术提供了一个框架,为你提前准备了相关的工具包,丰富的组件,同时不管你是否能用上,这些包在运行的时候都被加载到客户端。由于Flex是生成swf后缀的文件,是在Flash上可执行的文件,所以可以使客户端功能得到增强,与此同时Flash的多彩性就能很好的在网络课件中体现出来,可以使网络课件拥有丰富的多媒体素材,可以制作出具有多重绚丽效果的界面,在页面表现上更加吸引学生的学习兴趣。
同时Flex技术通过ActionScript语句可以简易制作出比HTML表现出的更为复杂的交互性应用,让学生在与网络课件的交互中完成更深的更加自主的知识积累,显现出现在教育技术以学生为本,让学生自主学习的目的。
Flex技术的多媒体表现能力是他的最大的优点,他具备了Flash在网页制作中的优点,集成性好,矢量标示和流媒体播放,视觉效果美观,可以通过swf文件将更为丰富的图片,声音,视频展现给学生,特别是现在困扰理工科网络课件推广精美的一大问题得到很好的解决,那就是理工科的实验环节,利用丰富的动画展示可以将以前生硬植入的实验过
原创力文档


文档评论(0)