Flex入门:RIAs新时代的开端

需积分: 9 3 下载量 158 浏览量 更新于2024-11-27 收藏 1.06MB PDF 举报
"Flex完全自学入门手册 - 一本详细介绍Flex技术的自学教程,由Dason于2009年2月编写,旨在引导学习者掌握Flex的基础知识,包括Flex的定义、用途、前景,以及FlexBuilder和MXML的基础内容。教程特别强调Flex 2.0的显著提升,基于ActionScript 3.0编程核心和Flash Player 9.0平台,其性能相比早期版本有了显著提升。Flex主要用于开发富互联网应用程序(RIAs),并展望了RIAs将从浏览器应用发展到桌面应用的未来趋势。教程指出,Flex的应用范围广泛,如即时通讯、论坛、股票工具和视频聊天等,并指出学习Flex的早期时机将带来竞争优势。此外,还对比了Flex的面向对象特性与C的面向过程特性,以及ActionScript 3.0与2.0的差异,强调3.0更接近JAVA,对有JAVA基础的学习者更为友好。" 本文档是针对Flex初学者的全面指南,首先解释了Flex的本质——一种用于创建富互联网应用程序(RIAs)的工具,而不是传统的网页制作工具。作者指出,尽管Flex之前有1.0和1.5版本,但真正重要的起点是Flex 2.0,因为它基于强大的ActionScript 3.0和Flash Player 9.0,性能显著增强。Flex 2.0的出现预示着RIAs的一个新时代,不仅限于浏览器,未来还将扩展到桌面应用程序。 教程强调了学习Flex的时机,因为当时掌握该技术的人并不多,提前学习可以提供竞争优势。对于编程基础,虽然ActionScript 3.0与2.0有很大不同,但有JAVA基础的学习者会更容易上手,因为两者在语法和结构上有许多相似之处。 接下来的章节预计会深入讲解FlexBuilder的基础使用方法,这是开发Flex应用程序的主要集成开发环境(IDE),以及MXML,这是一种标记语言,用于构建Flex用户界面的组件和布局。通过MXML,开发者能够以声明式方式定义UI,而ActionScript则负责处理应用程序的逻辑和交互。 "Flex完全自学入门手册"为读者提供了一个全面的起点,帮助他们理解Flex技术的基本概念、发展历程以及未来潜力,同时指导如何使用FlexBuilder和MXML进行实际开发工作。通过这本教程,初学者可以逐步掌握开发富互联网应用程序所需的关键技能。