Flex 3宝典

分類: 图书,计算机/网络,软件工程/开发项目管理,
作者: (美)加斯纳 著,高伟 等译
出 版 社: 人民邮电出版社
出版时间: 2009-6-1字数:版次: 1页数: 532印刷时间:开本: 16开印次:纸张:I S B N : 9787115205049包装: 平装编辑推荐
使用熟悉的工作流编写程序。交付使用Web或桌面的富应用程序。与使用CoIdFUSion、PHP等的各种应用服务器集成——所有这些功能都包含在Flex Builder 3T具箱中,本书全面地介绍了这些功能。您将学习FIex 3的基础知识,然后使用MXML、ActionScript、CSS和其他工具,迅速开始创建能够在任何浏览器或操作系统上运行的应用程序。
安装并了解如何使用Flex Builder 3;
探索MXML和aActionScript 3,剖析Flex应用程序;
布局Flex控件和容器,并使用层叠样式表创建外观;
混合使用高级列表控件、Flex图表组件和数据项表单;
将Flex应用程序与各种应用服务器集成;
使用Adobe集成运行时(Adobe Integrated Runtime,AIR)创建跨操作系统桌面应用程序。
内容简介
Adobe Flex是一种基于标准编程模型的高效RIA开发产品集,而Adobe Flex 3是Adobe Flex的一个成熟版本。本书全面系统地介绍了Adobe Flex 3的功能。全书分为4部分,内容包括Flex的基础知识以及Flex Builder 3的使用方法;Flex类库包含的组件(容器和控件)、管理类、数据服务类以及其他特性的类;处理数据的各种控件和数据输入表单,以及Flex应用程序与应用程序服务器和桌面的集成。
本书提供的示例简练易懂,书中代码示例很容易应用到现实的应用程序中。本书适合应用Flex进行开发的各类读者阅读,尤其适合作为相关开发的参考手册。
作者简介
David Gassner是Bardo Technical Services的总裁,该培训中心也是Adobe Systems授权培训合作伙伴。他荣获了AdObe的Flex、AI R、COld FUSiOn、FIash#llD reamweave r等方面的证书。David Gassne r是Lynda.CO rn(www.1ynda.COm)上针对Adobe FIex、A I R、C O I d F U S i o n以及Dreamweaver的技术培训视频的创作者。也是《ColdFusionJournal》和《XML Journal》的定期撰稿人。
目录
第1部分Flex基础
第1章关于Flex 3
第2章使用Flex Builder 3
第3章构建基本的Flex应用程序
第4章剖析Flex应用程序
第5章使用绑定和组件
第6章调试Flex应用程序
第7章处理事件
第2部分Flex的类库
第8章使用Flex控件
第9章使用布局容器
第10章使用层叠样式表
第11章处理文本
第12章管理应用程序导航
第13章使用弹出窗口
第14章控制动画
第15章管理视图状态
第3部分处理数据
第16章模型化和管理数据
第17章使用列表控件
第18章使用高级列表控件
第19章使用Flex图表控件
第20章使用数据输入表单
第21章使用HTTPService控件和XML
第22章使用E4X表达式管理XML对象
第4部分将Flex应用程序与应用程序服务器和桌面集成起来
第23章使用基于SOAP的Web服务
第24章Flex应用程序与BlazeDS及Java集成
第25章通过BlazeDS使用消息服务
第26章Flex应用程序与ColdFusion集成
第27章使用ColdFusion Extensions for Flex Builder
第28章Flex应用程序与ASP.NET集成
第29章集成Flex应用程序与PHP
第30章使用AIR部署桌面应用程序
术语表
书摘插图
第1部分Flex基础
第1章关于Flex 3
Flex是在Adobe Flash Player上运行的应用软件的一种开发和部署平台,而Flex 3是该平台的最新版本。尽管这类工具已经存在多年,但是对于拥有面向对象背景的编程人员,来自Adobe Systems的最新的工具集允许他们使用已经掌握的其他编程语言和平台技能快速提高效率。
从Flex 2开始,Flex开发环境就提倡采用一种与其他桌面开发环境(如Visual Studi0、Delphi和JBuilder)所使用的工作流类似的开发工作流。开发人员编写源代码并在本地编译应用
程序,然后将完成后的应用程序上传到Web服务器供用户访问。然而,这不是Flex最初采用的方式。
Flex最初是由Macromedia发布的一种基于服务器的应用程序部署和托管平台。在Flex产品线的早期版本中,Java 2Enterprise Edition(J2EE)服务器上托管的基于Java的Web应用程序中包含一个MXML/ActionScript编译器。应用程序源代码存储在服务器上。用户向服务器发出请求时,服务器“根据请求”对应用程序进行编译并将其传递到用户浏览器,并且由Flash Player托管。
现在最新的服务器软件版本LiveCycle Data Services ES中仍然提供这种基于服务器的编译和应用程序部署模型。但是LiveCycle Data Services中提供的编译器版本不一定与Flex 3
Software Developers Kit(SDK)和Flex Builder 3中提供的版本相同。而且大多数开发人员发现,使用原始的“本地编译”开发模型更加简单。
……