立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

CopyRight 2012-2014 DS文库版权所有
基于Flex构建RIA应用的研究与实践
(0 次评价)107 人阅读0 次下载
1 基于 Flex 构建 RIA 应用的研究与实践 湖北武汉 中核集团核动力运行研究所,李杰、邹源浩 摘 要:随着 Web 应用的广泛化,传统的 Web 开发技术已经不能满足使用者在视觉渲染,互动操作上的要求,严重 限制了用户体验的提升。 RIA 技术的出现, 使 Web 应用中出现了能够与桌面程序媲美的功能和特征, 而 Flex 技术作为 RIA 技术中的领先者,因其强大的功能和易用性,已经在 Web 开发中占有重要的地位。本文将分几个部分,介绍 Flex 技术特 点,并通过具体的项目来验证 Flex 强大的系统集成与图形操作能力。 关键词:核电厂在役检查老化管理;RIA Flex 图形 1 前言 在企业级应用软件开发中,开发人员关心最多是系统框架、业务功能的实现,很少去关心易用 性方面的问题,而在系统运行期或者维护期,用户体验是非常重要的,对于一个功能很强大,但是 存在诸多易用性问题的系统,用户一定会非常不满意。RIA(Rich Internet Application,富客户 端互联网应用)技术,有效解决了这方面的问题,它对表现层进行了大幅度的增强,进一步提升了 界面的友好程度,并且减少了用户与系统的远程交互频率。 RIA 技术有很多种,有 Flex、SIiverlight、javaFX 等,相对其他 RIA 技术相比,Flex 有很多 优势。说起 Flex,大家也许有些陌生,但是如果说到 Flash,大家应该再熟悉不过了,当前网页中 flash 设计的动画大行其道,它具备一套完整使用的图形设计思想,并包含多种图形设计工具,能 够通过展示图形,向用户提供海量易读的数据信息。但是 Flash 目前只能设计较为固定的图形化界 面,当需要随着程序自动生成图形时,Flash 总是显得力不从心,因此需要一种面向代码的图形化 编写技术来完成 Flash 所不能完成的空白,Flex 技术理所当然的出现在人们的视野里,随着网络世 界多元化的发展,它慢慢的渗透到开发当中。它的出现让开发人员尤为兴奋,和 flash 相比它更倾 向于程序开发,只要熟悉一定设计方面的知识,程序员通过代码就可以完成绚丽高效的应用。 2. Flex概述 2.1 Flex 简介 Flex是一种基于标准编程模型的高效的RIA开发产品集, 最初由MacroMedia公司在2004年发布, 在Adobe 公司收购 MacroMedia 公司后,又被冠以 Adobe 的商标。 Flex 是一个提供开发设计和运行支持的架构,它可以使开发人员创建利用 Adobe Flash Player 为依托 的富客户端互联网应用程序,以满足用户更为直观和极具交互性的在线体验。 2.2 Flex 工作机制 Flex 程序由 MXML 代码和 ActionScript 代码组成,其中 MXML 代码基于 XML 标准,用于页面的布局和配 置,并且为页面提供表现层的数据模型;而 ActionScript 语言是基于 ECMAScript,该语言目前有 1.0,2.0, 3.0 三个版本,1.0 和 2.0 语法简单,主要用于 Flash 设计中,而 3.0 语法更加丰富,能够灵活运用与 Flex。 MXML 和 ActionScript 全部都是基于 W3C 标准的语言,其中 ActionScript 可以完成绝大部分工作,这样就比 较符合程序员的思维,其代码模式也是面向对象,符合当前代码编写主流。当 MXML 和 ActionScript 都编写

打分:

0 星

用户评论:

电力科技在线 (英文缩写etmtch) 在广大电力企事业单位的支持下,无疑更将电力科技的作用与价值推向更深、更高和更广。作为电力行业科技领域的专业媒体《电力科技在线》(www.etmtch.org.cn)更须肩负责任,进一步完成建设沟通和推广平台的同时,树立更有深意的目标,发挥推动电力科技在创新体制、制度、思维、技术以及成果应用的现实作用,为电力产业的智能化未来贡献更大的价值。

合作方式