技术凝聚实力,专业创新出版

完全手册 Flex3.0 RIA开发详解:基于ActionScript3.0实现(提供样章试读)

上一篇 / 下一篇  2008-03-05 14:56:56


^$i o y EB3d^ K0
r;QJm*i@%E4z,W'X0书 名Flex3.0 RIA开发详解:基于ActionScript3.0实现ITPUB个人空间D1dR-w`Ta1u
作 者
黄国平  ITPUB个人空间| H!q^V;]
ISBN 978-7-121-05648-2
7~8W}h/M#O0出版社】 电子工业出版社
h D"}H9s;l0出版日期2008年1月
"Hw$Nx9AG0市场价
69.8元(含光盘1张)

页数】 648ITPUB个人空间-q)Xw2?zil

,?,P#QOD*iQ |0内容简介
Csvi(\oN%y+?0
2b5pP#p+|ys8f2dd0

    Flex是目前最流行的RIARich Internet Application)开发技术之一。本书由浅入深,循序渐进地讲解如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具ActionScript. 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与交互、开发框架Cairngorm等。为了便于读者学习,本书最后两章分别对两个较综合的实例进行分析,详细讲解了Cairngorm开发框架的搭建、组件设计、功能设计、界面外观设计。

    本书适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。ITPUB个人空间|(A8B5C r n I9q R

S L%o9w1a Uuc!bY0
3f}k/{ y{](A0
作者的话ITPUB个人空间+I8i6^O \}
RIA富媒体开发应用很早就出现了。但真正兴起是2007年的事情。2007的网络视频的飞速发展,掀开RIA大规模应用的开始。而2008年号称是RIA应用年。在RIA开发技术中,以AdobeFlex技术和微软Siverlight为首。而发展最成熟的是Flex技术。现在Adobe推出功能更强大的最新版本Flex 3.0

    本人跟踪Flex技术多年,深刻体验Flex 1.52.0版本。经过一年的准备和写作,终于完成这本书。这本书从基础讲解,剖析Flex 3.0技术构成,详细讲解Flex 3.0的基础——Actionscript. 3.0,介绍其组件应用,分析其与后台交互数据的处理,并在最后对Cairngorm框架进行引入。本书在注重理论讲解的同时,还介绍Flex现有的应用视频播放器和扩展应用Flex网上商城的构建。

    希望读者通过本书掌握Flex 3.0,从而进入RIA绚丽的广泛世界。ITPUB个人空间R1m nl5Q:?:H

t(gk\ ou0ITPUB个人空间 {1Ln.]h,s$sboq
前 言ITPUB个人空间&d_K4r ^ Dc+D

"Sqbx%@'aP0Flash
的难题
#US/qpQ"ht6K'kV0

传统的HTML应用程序功能单一、人机交互性差、安全性能不高。随着RIARich Internet Application)技术的不断发展,Web开发有了新的发展分支,即包含丰富用户体验的应用程序。

最早的RIA应用程序大多由Flash开发工具制作。RIA程序的效果非常理想,且可运行于不同平台中,但Flash工具的特点决定了它不适合开发大中型RIA程序。其一,Flash工具是专业用于制作动画的开发平台,适合于开发时间逻辑较强的程序,但并不适合于开发业务逻辑复杂的程序。其二,Flash工具倡导DIY精神,只提供最基础的组件,所以几乎所有的任务都要自行完成。
{8v W$BQ4Z0

Flex横空出世ITPUB个人空间,j/mb n/?N;bNzu:R:}

Flex技术的出现解决了Flash技术的大部分问题。使用Flex技术开发部署RIA应用程序非常简单。由于Flex技术基于MXML标准、CSS标准、XML标准、ActionScript. 3.0标准,所以开发过程更规范、应用程序更容易扩展。Flex技术中提供丰富的组件,使得Flex开发人员只需将注意力集中于业务逻辑开发。另外,Flex编程是面向对象的编程,开发过程与大部分编程语言相似,所以其他语言开发人员可较容易地理解和掌握Flex。从Google趋势(http://www.google.cn/trends?q=flex&ctab=0&hl=zh-CN&geo=CN&date=all)上可以看出Flex发展迅猛。为了帮助初学者入门和掌握Flex技术,作者翻阅了大量英文文档,编写了大量实例代码,花费大约半年时间编写此书。本书全面地介绍了Flex技术,并以实例介绍了如何使用Flex技术开发应用程序。通过本书的学习,读者能够了解和掌握Flex开发技巧,具有一定的开发实践能力。ITPUB个人空间3~O[0c8r5o

!Zj C }d9]p P0目 录ITPUB个人空间/k~)m1f/]
ITPUB个人空间}5c,hx6?.Tw

第一篇 基础篇

1 Flex概述

2 熟悉开发环境Flex Builder

第二篇 ActionScript. 3.0语法篇

3 ActionScript. 3.0基础

4 数据类型

5 运算符和表达式

6 程序设计的基本结构

7 函数

8 面向对象基础

9 数字处理

10 日期与时间

11 字符串

12 数组

13 使用XML

第三篇 组件篇

14 使用组件构建Flex界面

15 Flex 3.0界面设计实战

16 自定义效果美化界面

17 CSS美化界面

18 Flex美化应用

第四篇 数据篇

19 Flex中的数据处理

20 使用正则表达式匹配字符串数据

21 数据传输与交互

第五篇 扩展篇

22 Cairngorm开发框架

23 Flex 3.0新特性的应用

第六篇 实例篇

24 FLV播放器

25 经典实例CairngormStore的分析

26 视频分享网站


'd2~3}#M h7Aq N.y]!f0本书特点
I Oo%x`&i7Y+u0
We)Th"Q1[%`#n6p0
}*m @8zp0

1.提供完善的售后服务:为了帮助大家学习Flex,我们为广大读者建立专门的讨论区,网址为www.rzchina.net。广大读者可以和作者对Flex技术进行讨论。

2.循序渐进,由浅入深:为了方便读者学习,本书首先让读者了解什么是Flex,使用什么工具开发,并详细介绍第一个Flex应用程序的开发过程。读者可通过第一个Flex程序,逐步了解和熟悉Flex技术的开发过程、开发技巧。本书先介绍ActionScript. 3.0语言的语法,后介绍Flex组件开发、美化界面、数据传输、开发框架等内容,最后以综合实例帮助读者学习Flex技术。

3.技术全面,内容充实:作者花费23个月时间进行前期准备,详细分析了现行Flex技术及相关技术的特点和实例应用。全书包含Flex常用的各种技术和工具,如Flex Builder 3LiveCycle Data ServicesCairngormFlex-Ajax Bridge以及与这些技术的结合。

4.案例精讲,深入剖析:根据本人多年的项目经验和对Flex技术的深入研究,认为学习Flex技术的捷径在于多看多实践,所以本书中为每个知识点都提供实例代码。读者通过分析和理解代码及代码解释,可以更快地掌握Flex技术中的知识点和开发技巧。本书在实例代码中提供详细的注释,对有特殊用法或含义的代码进行详细阐述。

5.综合实例,灵活应用:本书最后三章分别介绍了Flex播放器实例、CairngormStore实例和视频分享网站。这三个实例都具有一定的代表性。通过Flex播放器实例,读者可以学习和掌握如何在Flex中控制视频和音频。CairngormStore实例是一个简单的在线购物网站。而视频分享网站是Flex现在最成功的商业应用。读者通过此实例的学习可了解和掌握如何使用Flex开发大中型的应用程序。

6.配有光盘,加速学习:本书配套光盘中包含书中全部实例的工程源代码,读者可以方便地学习和参考。查看和分析大量源代码能快速、有效地提高Flex编程能力,掌握开发技巧。


C eFG D4A J T0
!d2o t9g7C{-I W/@0
InMn2x'OTA0适合的读者ITPUB个人空间K Y8k6_t6RE&_
ITPUB个人空间J*f^:B0~+v?t`}|J
ITPUB个人空间V^]jU1a-Z3L!hRm

 Flex专业开发人员                      网站开发人员

 Flex程序维护人员                      客户端程序开发人员

 RIA开发爱好者                         UI界面设计人员

 大中专院校的学生                      社会培训学生

 

 第2章试读

 第19章试读

 第23章试读


TAG:

引用 删除 Guest   /   2008-06-11 09:45:39
3
引用 删除 Guest   /   2008-05-14 21:02:40
5
引用 删除 gamelua   /   2008-05-07 20:58:04
5
引用 删除 Guest   /   2008-04-10 22:14:20
1
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-07  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 1751
  • 日志数: 22
  • 文件数: 6
  • 建立时间: 2008-02-22
  • 更新时间: 2008-04-03

RSS订阅

Open Toolbar