Flex 4.0 RIA开发详解

出版时间:2010-2  出版社:电子工业出版社  作者:黄曦 等编著  页数:501  
Tag标签:无  

前言

你应该了解真相,真相会使你自由!——《圣经》 在多年前,笔者主要以传统的Web技术来开发项目。但是,在实际开发中,笔者发现由于传统B/S架构的弊端,有很多难以解决的问题。后来继而开始研究RIA技术,试图使用这种技术来解决项目中的难题,并提供更丰富的交互方式来增强用户体验。笔者希望把多年来在项目开发中获取的宝贵经验,装订成册,以提供给有需要的开发者和设计者。 最早的RIA应用程序大多由Flash开发工具制作。RIA程序的效果非常理想,且可运行于不同平台中,但Flash工具的特点决定了它不适合开发大中型RIA程序。Flex技术的出现解决了Flash技术的大部分问题。使用Flex技术开发部署RIA应用程序变得非常简单,你也可以自由驰骋于这个领域。正如《圣经》里所说:你应该了解真相,真相会使你自由。在RIA开发领域里,Flex可以使你自由。 本书主要以新版的Flex 4.0为基础,并针对第1版中读者反馈的一些问题,再次重新编写此书。本书在第一版的基础上,增加了Flex 4.0新特性的介绍与应用,适当的修改并添加大量实例。通过本书的学习,读者不仅能够掌握Flex的开发技巧,而且还能全面了解Flex 4.0的新特性。 通过本书的学习,读者可以创建各种类型的Web应用。例如,现在广泛流行的Web在线游戏开心农场、抢车位、养宠物等。利用Flex各种内建组件,用户可以开发丰富的流媒体应用,如视频网站、语音视频聊天室系统等。同时,用户还可以利用Flex快速开发各种酷炫效果的手机应用程序。 本书的特点 1.循序渐进,由浅入深 为了方便读者学习,本书首先让读者了解什么是Flex,使用什么工具开发,并详细介绍第一个Flex应用程序的开发过程。读者可通过第一个Flex程序,逐步了解和熟悉Flex技术的开发过程、开发技巧。本书先介绍ActionScript 3.0语言的语法,后介绍Flex组件开发、美化界面、数据传输、开发框架等内容,最后以综合实例帮助读者学习Flex技术。 2.技术全面,内容充实 本人花费了2~3个月的时间进行前期准备,详细分析了现行Flex技术及相关技术的特点和实例应用。全书包含Flex常用的各种技术和工具,如Flash Builder 4、LiveCycle Data Services、Cairngorm、Flex-Ajax Bridge,以及与这些技术的结合。 3.案例精讲,深入剖析 根据本人多年的项目经验和对Flex技术的深入研究,认为学习Flex技术的捷径在于多看多实践,所以本书中为每个知识点都提供实例代码。读者通过分析和理解代码及代码解释,可以更快地掌握Flex技术中的知识点和开发技巧。本书在实例代码中提供详细的注释,对有特殊用法或含义的代码进行详细阐述。 4.综合实例,灵活应用 本书最后两章分别介绍了Flex播放器实例和CairngormStore实例。这两个实例都具有一定的代表性。通过Flex播放器实例,读者可以学习和掌握如何在Flex中控制视频和音频。CairngormStore实例是一个简单的在线购物网站。读者通过对此实例的学习可以了解和掌握如何使用Flex开发大中型应用程序。 5.配有光盘,加速学习 本书配套光盘中包含书中全部实例的工程源代码,读者可以方便地学习和参考。查看和分析大量源代码能快速、有效地提高Flex编程能力,掌握开发技巧。

内容概要

Flex是目前最流行的RIA(Rich Internet Application)开发技术之一。本书由浅入深,循序渐进地讲解了如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、Actionscript 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与交互、AIR平台应用和开发框架Caimgonn等。为了便于读者学习,本书最后两章分别对两个较综合的实例进行分析。详细讲解了Caimgorm开发框架的搭建、组件设计、功能设计、界面外观设计。    本书适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。

作者简介

黄曦,计算机硕士,Flexcoders.cn)版主。从事6年Flash/Flex应用开发,现从事RIA网络安全应用研究。参与开发飞视网等多个RlA应用系统开发,有十多万行代码开发经验。吕辉,高级软件工程师。长期从事医疗、流媒体、在线语音视频等应用开发。有5年Flex/Flash项目开发经验。参与并主持了数字电视Po rtal应用管理系统、数字电视PLishVOD管理系统、数字电视应用流编辑工作平台等项目的研发。

书籍目录

第1篇  基础篇 第1章  Flex概述 第2章  熟悉开发环境Flash Builder 4第2篇  ActionScript 3.0语法篇 第3章  ActionScript 3.0基础 第4章  数据类型 第5章  运算符和表达式 第6章  程序设计的基本结构 第7章  函数 第8章  面向对象基础 第9章  数字处理 第10章  日期与时间 第11章  字符串 第12章  数组 第13章  使用XML第3篇  组件篇 第14章  使用组件构建Flex界面 第15章  Flex 4.0界面设计实战 第16章  增强用户界面设计 第17章  CSS美化界面 第18章  Flex美化应用第4篇  数据篇 第19章  Flex中的数据处理 第20章  使用正则表达式匹配字符串数据 第21章  数据传输与交互第5篇  扩展篇  第22章  Cairngorm开发框架 第23章  AIR平台应用第6篇  实例篇 第24章  FLV播放器 第25章  经典实例CairngormStore的分析

章节摘录

插图:7.与浏览器兼容不论是IE浏览器、FireFox浏览器或是MyIE浏览器都支持FlashPlayer运行。网络应用程序需要在所有浏览器和平台下运行效果一致。Flex以FlashPlayer标准作为客户端环境,可以保证在所有平台和浏览器下得到相同的效果。1.1.2 Fle×SDK4的新特性Flex4.0较之Flex3.0有了许多令人兴奋的新特性。例如,新增诸多个性主题、对本地资源的访问、支持HTML等Web开发技术。部分特性将在后面章节中做详细介绍。1.新增主题和组件在Flash.Builder4以前,Adobe默认的主题是}lalo,而从FlashBuilder4开始,默认的主题变成了Spark。FlashBuilder4中包含了九款默认主题,其中两款Spark主题,七款Halo主题。在FlashBuilder4中,由于出现了新的library://ns.adobe.com/flerdspark(xmlns:s)名称空间,代表新的spark包中的组件,所以FlashBuilder4中同时存在了原来的MX.*以及spark.*中的两组组件,这两组组件可以同时使用。因此FlashBuilder4中的样式表也加入了名称空间的支持。2.增强布局方式在FlexSDK4之前,布局被定义在控件或者容器中,比如List、Tilet,Tilist、和HorizontalList,有完全相同的方法,只是布局方式不同。在FlexSDK4中,布局已经从控件中独立出来。这样可以更加灵活的对控件进行布局,比如在运行时将容器的布局方式由横向改为纵向。这在FlexSDK4之前的版本是很难实现的。在Flex4.0的spark包中已经没有了原来的HBox、VBox、Box及Canvas容器,取而代之的是HGrop、VGroup及Group。新的容器组件Group不能定义皮肤但有更高的执行效率,使应用程序的体积更小。3.增强特效和滤镜效果在Flex4.0中增强了原来的部分特效以及添加了新的特效,其中包括支持MXML图形元素、3D特效、自定义动画、诸多API调用方式、自动化的交互行为等。在滤镜方面,增加了包括Pixel.Bender在内的新滤镜。4.新增双向绑定功能在之前的Flex3.0中,只支持单向数据绑定,要实现双向绑定需要绑定两次,这在运行时也消耗了更多的内存资源。在Flex4.0中增加了双向绑定的功能,解决了需要绑定两次的问题,同时也在一定程度上减少了内存资源的消耗。

编辑推荐

《Flex 4.0 RIA开发详解(第2版)》:国内第一本Flex 4.0图书,追踪RIA技术的最新趋势,配8.5小时多媒体语音教学视频 。1.循序渐进,由浅入深 为了方便读者学习,《Flex 4.0 RIA开发详解(第2版)》首先让读者了解什么是Flex,使用什么工具开发,并详细介绍第一个Flex应用程序的开发过程。读者可通过第一个Flex程序,逐步了解和熟悉Flex技术的开发过程、开发技巧。《Flex 4.0 RIA开发详解(第2版)》先介绍ActionScript 3.0语言的语法,后介绍Flex组件开发、美化界面、数据传输、开发框架等内容,最后以综合实例帮助读者学习Flex技术。 2.技术全面,内容充实 本人花费了2~3个月的时间进行前期准备,详细分析了现行Flex技术及相关技术的特点和实例应用。全书包含Flex常用的各种技术和工具,如Flash Builder 4、LiveCycle Data Services、Cairngorm、Flex-Ajax Bridge,以及与这些技术的结合。 3.案例精讲,深入剖析 根据本人多年的项目经验和对Flex技术的深入研究,认为学习Flex技术的捷径在于多看多实践,所以《Flex 4.0 RIA开发详解(第2版)》中为每个知识点都提供实例代码。读者通过分析和理解代码及代码解释,可以更快地掌握Flex技术中的知识点和开发技巧。《Flex 4.0 RIA开发详解(第2版)》在实例代码中提供详细的注释,对有特殊用法或含义的代码进行详细阐述。 4.综合实例,灵活应用 《Flex 4.0 RIA开发详解(第2版)》最后两章分别介绍了Flex播放器实例和CairngormStore实例。这两个实例都具有一定的代表性。通过Flex播放器实例,读者可以学习和掌握如何在Flex中控制视频和音频。CairngormStore实例是一个简单的在线购物网站。读者通过对此实例的学习可以了解和掌握如何使用Flex开发大中型应用程序。 5.配有光盘,加速学习 《Flex 4.0 RIA开发详解(第2版)》配套光盘中包含书中全部实例的工程源代码,读者可以方便地学习和参考。查看和分析大量源代码能快速、有效地提高Flex编程能力,掌握开发技巧。 6.提供完善的售后服务为了帮助大家学习Flex,我们为广大读者建立专门的讨论区,广大读者可以和作者针对Flex技术进行讨论。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Flex 4.0 RIA开发详解 PDF格式下载


用户评论 (总计14条)

 
 

  •   Flex 4.0 RIA开发详解(第2版)这本书我已经买了一本,从头到尾我花一个星期看完成了,但很让我失望,有很多问题:首先一点不说有很多逻辑错误和错别字;很多东西照抄API和Flex3.0的例子,连代码都没改,说的是Flex4.0版本,但里面写的代码多半都是Flex3.0的代码,出版社为赚钱,乱出一些垃圾书,还一直在吹,什么东西!抄他妈!我有点想投拆这个作者,写的什么狗庇东西,写的太浪了,连入门级都没谈不上,更不用说开发的!
  •   講flash builder的書,何必要用大部分篇幅講as3?沒as3基礎要學as3可以再買as3方面的書,用大篇幅講as3了,哪有詳細講到flex?flex這麼大,一本書都講不完了,更何況一本大部分講了其他內容的書,就更加講不完了更別說詳細,相信這書講得一定不詳細,不建議買。以上僅是個人淺見。PS:我是一個flash開發者,用到flex。
  •   花了那么多钱,买了一本垃圾书。说的都是一些表面内容,再说光盘里面的代码都是老版本的代码,有的居然还运行不起来。纯粹就是跑出来圈钱的。
  •   本书没什么用,里边内容全是扯淡,对学习flex没什么帮助,
  •   3修改成4就再版了,太强了,要没有版权,我改成5,马上出版flex 5宇宙上第一本关于flex 5的书。 买3的时候有被忽悠的感觉,厚厚的AS3理论基础,貌似给入门读者准备的,但后边的高级例子就太差了,讲解一般,光看目录就知道这本书没有新内容,在等电子版的cookbook。
  •   买了一本Flex3.0的书,还没开始看。没想到发现了Flex4.0。。。
  •   讲的有点浅,入门级可以了……
  •   现在的大部分IT方面的书,也就都是那么回事吧,没什么很好的,这本书属于差不多中,好那么一点点的。
  •   这是我买的最丑的一本书。简直可以说是垃圾
  •   不够实用。还是等Flex 4 Cookbook吧!
  •   Flex4.0已经更名为Flash Builderle了
  •   国内的书就是有差距
  •   flex4.0学习书籍
  •   第一次搞flex,看看再说吧
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7