APP下载

基于RIA平台的数据结构多媒体课件的设计

2017-07-01谢运佳赵剑冬

中国信息技术教育 2017年12期

谢运佳+赵剑冬

摘要:RIA兼有B/S结构的灵活性和C/S结构的强交互性,是未来多媒体课件设计的一个趋势。本文结合“数据结构二叉树”一节的内容,论述如何使用FLEX技术开发RIA平台下的多媒体课件,并针对其中的技术难点提出相应的解决方案,希望能够为广大RIA多媒体课件制作者提供一个参考和借鉴的案例。

关键词:富互联网应用;多媒体课件;FLEX;二叉树

中图分类号:G434 文献标识码:A 论文编号:1674-2117(2017)12-0069-03

● 前言

RIA(Rich Internet Applications)是指富互联网应用,它将桌面应用程序的强交互性与传统Web应用的灵活性结合起来,为用户带来全新的体验。目前,市场上RIA的技术平台主要有Flex、XUL、Ajax等。其中,由于Flex有强大的Adobe公司支持,再加上Flash Player播放器的广泛使用,因此它在RIA市场占据着主导地位。

数据结构是计算机科学中一门重要的专业课,二叉树又是其中极为重要的一个知识点。目前,许多数据结构多媒体课件都是通过动画的形式来展示二叉树遍历的过程。如图1所示,这是典型的展示型多媒体课件,它利用Flash的帧动画,动态地呈示二叉树的遍历过程。这与用文字描述的PPT相比,能够更加容易地让学生明白二叉树的遍历过程。但它的缺点是,动画显示的过程只是针对界面上事先设置好的那棵树,如果学生想观察其他的二叉树的遍历过程,显然这个课件是无法满足学生需求的。

为解决上述多媒体课件的缺点,下面,笔者以“数据结构二叉树”一节为例,采用Flex3.0技术,以Adobe Flex Builder 3为开发环境,论述基于RIA平台的多媒体课件的设计与实现。……

登录APP查看全文