精通Flex 3.0--基于ActionScript 3.0实现
基本信息
编辑推荐
以Flex3.0为核心,介绍Flex在RIA领域的应用
结合最新的Flex Builder 3环境,深入讲解MXML技术
提供了完整的基于LCDS的Flex应用实例
详细讲解Flex与Ajax通信
内容简介回到顶部↑
flex技术是目前最流行的ria开发技术之一。本书由浅入深,循序渐进地指导读者如何使用flex开发ria应用。全书共18章,分5篇,主要内容包括认识flex、开发环境配置和flex builder安装、actionscript基本语法、flex基本类库、flex组件的使用、flex动画与样式、flex与asp.net通信、flex与php通信、flex与j2ee的通信、flex与lcds的通信、air的开发和flex与ajax通信等。为了便于读者学习,本书最后两章分别给出小型应用实例和基于ria的bbs的实例。
本书适合广大flex初学者、ria网站开发人员、ria应用开发人员和大专院校相关专业师生阅读,尤其适用于有一定j2ee开发背景技术的人员。
本书适合广大flex初学者、ria网站开发人员、ria应用开发人员和大专院校相关专业师生阅读,尤其适用于有一定j2ee开发背景技术的人员。
目录回到顶部↑
第1篇 flex技术概述
第1章 flex概述
1.1 flex简介
1.2 flex的技术框架
1.2.1 mxml语言
1.2.2 actionscript语言
1.2.3 flex类库
1.2.4 flex框架模型
1.3 flex与flash
1.3.1 flex与flash的联系
1.3.2 flex与flash的区别
1.3.3 adobe的ria平台
1.4 flex与ajax
1.5 flex与服务端通信
1.6 小结
第2章 搭建第一个flex应用
2.1 搭建开发环境
2.1.1 对系统的要求
2.1.2 对软件环境的要求
2.1.3 安装flex builder 3.0
第1章 flex概述
1.1 flex简介
1.2 flex的技术框架
1.2.1 mxml语言
1.2.2 actionscript语言
1.2.3 flex类库
1.2.4 flex框架模型
1.3 flex与flash
1.3.1 flex与flash的联系
1.3.2 flex与flash的区别
1.3.3 adobe的ria平台
1.4 flex与ajax
1.5 flex与服务端通信
1.6 小结
第2章 搭建第一个flex应用
2.1 搭建开发环境
2.1.1 对系统的要求
2.1.2 对软件环境的要求
2.1.3 安装flex builder 3.0
前言回到顶部↑
随着当今信息技术飞速发展和Internet带宽的增加,传统的文字+图片的方式已经不能满足人们对Web内容的需要。随着Web 2.0的概念越来越深入人心,Flex技术作为RIA技术的领航者已经快速的发展到了第三个版本Flex 3.0。Flex技术是完全基于矢量图形技术的,这样使得用户能够获得更多的用户体验。由于FlashPlayer的高市场占有率,基于Flex的RIA技术已经逐渐成为Web 2.0开发的主要技术手段。Flex的定位是提供丰富Internet应用的企业级开发框架。轻便的开发模式和良好的服务端兼容性使得Flex已经成为主流的网站和电子商务的发展方向。.
为了方便广大读者学习Flex,作者花费半年时间完成本书。本书全面地介绍了Flex以及相关技术,详细介绍了如何使用最新版本的Flex Builder进行Flex应用的开发,并以详细的实例介绍了构建Flex应用需要的工具和技术。力求让读者学习完本书后具有使用Flex开发企业级RIA应用的初步能力。
本书的特点
1.循序渐进,由浅入深
为了让读者全面了解Flex相关技术,本书首先介绍Flex架构和Flex开发工具Flex Builder 3.0的基本使用。读者在掌握工具的基础上,逐步学习ActionScript 3.0语言、Flex类库以及Flex组件。从而读者可以边学习,边动手,更快的掌握Flex的开发。
2.内容全面,涉及广泛
本书结合作者使用Flex架构进行的多个RIA应用的开发实例详细分析了Flex架构和相关技术和工具。本书涵盖了几乎所有Flex以及相关技术和工具,如Flex Builder 3.0、XML、WebService、ASP.NET、PHP、J2EE、Hibernate、AJAX、AIR,以及如何使用Flex与这些技术整合应用。
3.实战出发,应用多样
Flex架构涉及的相关技术比较多,本书从实际项目开发的应用角度,针对相关技术给出实际应用的例子,通过对比讲解的方式,帮助读者解决这个问题,使得读者可以通过实例实现功能。本书在第5章至第10章分别使用各种应用的场景讲解了Flex组件的使用,并且实例可以完全移植使用。
4.案例典型,结构完整
根据作者多年的项目经验,结合Flex最新版本,本书给出两个典型的实例,分别为基于Flex的学生成绩管理系统和基于Flex的BBS系统。通过学生管理系统的需求分析、设计、编码以一个完整的小型项目说明Flex应用开发的过程。通过BBS系统说明基于Flex的Internet应用与传统Internet应用的不同之处,以及基于Flex的Internet应用的优势。
5.代码完整,配置详细
为了能让初学者快速入门,本书针对每个实例的代码进行了详细分析,并且针对运行环境的配置进行了详细的讲解。读者可以快速的掌握Flex开发的基本过程,能够迅速的编写Flex应用。
本书的内容
第1章:针对初学者介绍了Flex的应用架构、发展历程和关联技术,阐述了Flex技术的优势和发展方向。本章还对AJAX技术与Flex技术进行了对比。
第2章:详细介绍了Flex开发环境的配置。讲解了Flex Builder 3.0以及相关组件的安装配置过程,并且通过创建第一个Flex应用让读者感性的认识到Flex应用的开发过程。通过这个应用,读者可以基本熟悉Flex Builder 3.0的使用。
第3章:本章针对Flex开发使用的脚本语言ActionScript 3.0的语法结构进行了详细的讲解,并且深入讲解了ActionScript 3.0面向对象语言的特性。通过本章的学习,读者可以基本掌握ActionScript 3.0语言的编程模型。
第4章:详细介绍了ActionScript 3.0语言当中常用的类库。包括显示内容类库、字符串处理、XML处理、日期与时间处理、Array处理、网络连接、事件处理类。读者通过学习这些常用类库的使用,能够完全胜任用ActionScript 3.0编程。
第5章:介绍了Flex组件的继承关系和Flex组件模型。结合简单的实例说明如何使用Flex组件进行应用开发。
第6章:结合实例分类介绍了Flex页面布局组件。按照页面布局划分、表单布局、窗口组件的分类说明了Flex页面布局在应用中使用的场景。
为了方便广大读者学习Flex,作者花费半年时间完成本书。本书全面地介绍了Flex以及相关技术,详细介绍了如何使用最新版本的Flex Builder进行Flex应用的开发,并以详细的实例介绍了构建Flex应用需要的工具和技术。力求让读者学习完本书后具有使用Flex开发企业级RIA应用的初步能力。
本书的特点
1.循序渐进,由浅入深
为了让读者全面了解Flex相关技术,本书首先介绍Flex架构和Flex开发工具Flex Builder 3.0的基本使用。读者在掌握工具的基础上,逐步学习ActionScript 3.0语言、Flex类库以及Flex组件。从而读者可以边学习,边动手,更快的掌握Flex的开发。
2.内容全面,涉及广泛
本书结合作者使用Flex架构进行的多个RIA应用的开发实例详细分析了Flex架构和相关技术和工具。本书涵盖了几乎所有Flex以及相关技术和工具,如Flex Builder 3.0、XML、WebService、ASP.NET、PHP、J2EE、Hibernate、AJAX、AIR,以及如何使用Flex与这些技术整合应用。
3.实战出发,应用多样
Flex架构涉及的相关技术比较多,本书从实际项目开发的应用角度,针对相关技术给出实际应用的例子,通过对比讲解的方式,帮助读者解决这个问题,使得读者可以通过实例实现功能。本书在第5章至第10章分别使用各种应用的场景讲解了Flex组件的使用,并且实例可以完全移植使用。
4.案例典型,结构完整
根据作者多年的项目经验,结合Flex最新版本,本书给出两个典型的实例,分别为基于Flex的学生成绩管理系统和基于Flex的BBS系统。通过学生管理系统的需求分析、设计、编码以一个完整的小型项目说明Flex应用开发的过程。通过BBS系统说明基于Flex的Internet应用与传统Internet应用的不同之处,以及基于Flex的Internet应用的优势。
5.代码完整,配置详细
为了能让初学者快速入门,本书针对每个实例的代码进行了详细分析,并且针对运行环境的配置进行了详细的讲解。读者可以快速的掌握Flex开发的基本过程,能够迅速的编写Flex应用。
本书的内容
第1章:针对初学者介绍了Flex的应用架构、发展历程和关联技术,阐述了Flex技术的优势和发展方向。本章还对AJAX技术与Flex技术进行了对比。
第2章:详细介绍了Flex开发环境的配置。讲解了Flex Builder 3.0以及相关组件的安装配置过程,并且通过创建第一个Flex应用让读者感性的认识到Flex应用的开发过程。通过这个应用,读者可以基本熟悉Flex Builder 3.0的使用。
第3章:本章针对Flex开发使用的脚本语言ActionScript 3.0的语法结构进行了详细的讲解,并且深入讲解了ActionScript 3.0面向对象语言的特性。通过本章的学习,读者可以基本掌握ActionScript 3.0语言的编程模型。
第4章:详细介绍了ActionScript 3.0语言当中常用的类库。包括显示内容类库、字符串处理、XML处理、日期与时间处理、Array处理、网络连接、事件处理类。读者通过学习这些常用类库的使用,能够完全胜任用ActionScript 3.0编程。
第5章:介绍了Flex组件的继承关系和Flex组件模型。结合简单的实例说明如何使用Flex组件进行应用开发。
第6章:结合实例分类介绍了Flex页面布局组件。按照页面布局划分、表单布局、窗口组件的分类说明了Flex页面布局在应用中使用的场景。
书摘回到顶部↑
第2章 搭建第一个Flex应用
开发一个Flex应用需要使用Flex的集成开发环境。本章将通过一个简单的Flex应用,让读者初步了解Flex的开发环境和开发过程。
2.1 搭建开发环境
开发Flex首先要搭建起一个开发环境,Flex应用只需要一个文本编辑环境和FlexSDK就可以了。但对于开发人员来说,这样的开发过程效率过于低下。Adobe公司推出的Flex Builder3.0是一个非常优秀的Flex IDE工具。如果要开发基于服务端的数据访问应用,还需要安装Live Cycle Data Service。
……
开发一个Flex应用需要使用Flex的集成开发环境。本章将通过一个简单的Flex应用,让读者初步了解Flex的开发环境和开发过程。
2.1 搭建开发环境
开发Flex首先要搭建起一个开发环境,Flex应用只需要一个文本编辑环境和FlexSDK就可以了。但对于开发人员来说,这样的开发过程效率过于低下。Adobe公司推出的Flex Builder3.0是一个非常优秀的Flex IDE工具。如果要开发基于服务端的数据访问应用,还需要安装Live Cycle Data Service。
……


点击看大图




加载中...