搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Flex 4.0 RIA开发详解
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121102691
  • 作      者:
    黄曦,吕辉等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
  国内第一本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技术进行讨论。
展开
作者简介
  黄曦,计算机硕士,Flexcoders.cn)版主。从事6年Flash/Flex应用开发,现从事RIA网络安全应用研究。参与开发飞视网等多个RlA应用系统开发,有十多万行代码开发经验。
  吕辉,高级软件工程师。长期从事医疗、流媒体、在线语音视频等应用开发。有5年Flex/Flash项目开发经验。参与并主持了数字电视Po rtal应用管理系统、数字电视PLishVOD管理系统、数字电视应用流编辑工作平台等项目的研发。
展开
内容介绍
  Flex是目前最流行的RIA(Rich Internet Application)开发技术之一。《Flex 4.0 RIA开发详解(第2版)》由浅入深,循序渐进地讲解了如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、ActionScript 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与交互、AIR平台应用和开发框架Cairngorm等。为了便于读者学习,《Flex 4.0 RIA开发详解(第2版)》最后两章分别对两个较综合的实例进行分析。详细讲解了Cairngorm开发框架的搭建、组件设计、功能设计、界面外观设计。
  《Flex 4.0 RIA开发详解(第2版)》适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。
展开
精彩书摘
  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中增加了双向绑定的功能,解决了需要绑定两次的问题,同时也在一定程度上减少了内存资源的消耗。
展开
目录
第1章 认识AutoCAD
第1篇 基础篇
第1章 Flex概述 2
1.1 Flex简介 2
1.2 Flash Builder的下载与安装 6
1.3 Flex基础结构MXML介绍 12
1.4 建立第一个Flex 4.0程序 13
1.5 编译与运行第一个Flex 4.0程序 15
1.6 小结 15

第2章 熟悉开发环境Flash Builder 4 16
2.1 熟悉Flash Builder 4工作区 16
2.2 编译与运行Flex 4.0程序详解 19
2.3 调试Flex 4.0程序 20
2.4 Flex 4.0项目工程概述 22
2.5 Flash Builder 4常用快捷键 23
2.6 使用Flex帮助 24
2.7 小结 24

第2篇 ActionScript 3.0语法篇
第3章 ActionScript 3.0基础 26
3.1 ActionScript 3.0概述 26
3.2 使用ActionScript 3.0 26
3.3 创建第一个ActionScript 3.0应用程序 28
3.4 小结 31

第4章 数据类型 32
4.1 常量与变量 32
4.2 整型数据 35
4.3 实型数据 37
4.4 字符串数据 39
4.5 各类型数据之间的转换 40
4.6 小结 41

第5章 运算符和表达式 42
5.1 ActionScript 3.0运算符简介 42
5.2 算术运算符和算术表达式 42
5.3 关系运算符和关系表达式 44
5.4 逻辑运算符和逻辑表达式 45
5.5 赋值运算符和赋值表达式 47
5.6 逗号运算符和逗号表达式 48
5.7 位运算符 48
5.8 小结 50

第6章 程序设计的基本结构 51
6.1 顺序结构程序设计 51
6.2 分支结构程序设计 53
6.3 循环结构程序设计 58
6.4 小结 65

第7章 函数 66
7.1 函数概述 66
7.2 函数定义的一般形式 67
7.3 函数的参数和函数的返回值 68
7.4 函数的调用 70
7.5 函数的嵌套调用 70
7.6 函数的递归调用 71
7.7 数组作为函数参数 72
7.8 小结 74

第8章 面向对象基础 75
8.1 类和对象 75
8.2 构造函数和析构函数 77
8.3 继承与派生 79
8.4 接口 82
8.5 小结 84

第9章 数字处理 85
9.1 数字的不同表现形式 85
9.2 不同数字类型之间的转换 85
9.3 四舍五入 87
9.4 格式化输出 87
9.5 格式化货币数字 88
9.6 生成随机数 89
9.7 小结 90

第10章 日期与时间 91
10.1 获取系统当前日期 91
10.2 获取日期中的特定值 91
10.3 自定义星期名和月份名 92
10.4 格式化输出日期 92
10.5 使用计时器 94
10.6 计算日期特定值的间隔 95
10.7 从字符串中获取日期 96
10.8 小结 96

第11章 字符串 97
11.1 连接字符串 97
11.2 字符串中使用引号 98
11.3 插入空白字符 98
11.4 搜索匹配字符串 99
11.5 取字符串的子串 100
11.6 字符串转为数组 101
11.7 替换字符串 102
11.8 对字符串中的单字符操作 103
11.9 大小写转换 104
11.10 过滤空白字符 104
11.11 反转字符串 105
11.12 存取ASCII码 105
11.13 小结 106

第12章 数组 107
12.1 数组简介 107
12.2 在数组首部和尾部添加元素 108
12.3 遍历数组元素 109
12.4 搜索匹配的数组元素 109
12.5 删除数组元素 110
12.6 在数组中插入元素 113
12.7 转换字符串为数组 113
12.8 转换数组为字符串 114
12.9 复制数组 114
12.10 存储多维数据 116
12.11 数组排序 117
12.12 实现自定义排序 120
12.13 数组元素的最大值和最小值 122
12.14 比较数组 122
12.15 联合数组 123
12.16 小结 124

第13章 使用XML 125
13.1 XML概述 125
13.2 创建XML对象 126
13.3 XML对象中添加元素 127
13.4 XML对象中添加元素内容 128
13.5 在XML元素中添加属性 129
13.6 从XML中读取元素 130
13.7 定位元素 131
13.8 读取元素内容 132
13.9 读取属性值 133
13.10 删除元素和属性 134
13.11 加载XML文件 135
13.12 小结 136

第3篇 组件篇
第14章 使用组件构建Flex界面 138
14.1 Flex组件概述 138
14.2 Flex可见组件 138
14.3 使用Flex非可见组件 140
14.4 全新的标签设计 141
14.5 Flex常用组件 143
14.6 小结 148

第15章 Flex 4.0界面设计实战 149
15.1 登录框实例 149
15.2 菜单导航实例 158
15.3 柱状图实例 164
15.4 文件目录浏览器实例 168
15.5 AIR程序集成网页实例 173
15.6 文本编辑器实例 180
15.7 组件数据拖曳实例 184
15.8 小结 185

第16章 增强用户界面设计 186
16.1 自定义事件效果 186
16.2 Spark组件库的效果组件(新添加) 187
16.3 自定义组件界面 200
16.4 使用Filter滤镜类 202
16.5 FXG图形格式 203
16.6 小结 212

第17章 CSS美化界面 213
17.1 CSS简介 213
17.2 样式名 214
17.3 属性 215
17.4 单位 231
17.5 规则 232
17.6 静态滤镜 234
17.7 转换滤镜 244
17.8 使用[fx:Style]组件定义CSS 253
17.9 Flex3StyleExplorer工具辅助设计CSS样式 254
17.10 Flex组件应用CSS样式 256
17.11 运行时动态加载CSS样式 258
17.12 小结 263

第18章 Flex美化应用 264
18.1 自定义字体 264
18.2 自定义提示文本 266
18.3 自定义光标 268
18.4 自定义AIR程序窗口外观 270
18.5 苹果风格界面实例 274
18.6 Vista风格界面实例 288
18.7 小结 308

第4篇 数据篇
第19章 Flex中的数据处理 310
19.1 数据绑定 310
19.2 复杂数据的存储 314
19.3 数据验证 318
19.4 数据格式化 331
19.5 小结 337

第20章 使用正则表达式匹配字符串数据 338
20.1 正则表达式概述 338
20.2 正则表达式的语法 338
20.3 使用Regex Tester工具测试正则表达式 341
20.4 在Flex 4.0中使用正则表达式 342
20.5 小结 348

第21章 数据传输与交互 349
21.1 数据传输的方式 349
21.2 使用[mx:HTTPService]组件与HTTP程序交互 355
21.3 [mx:HTTPService]组件实例 356
21.4 使用[mx:WebService]组件与WebService程序交互 362
21.5 [mx:WebService]组件实例 364
21.6 使用Fluorine网关与ASP.Net类交互 370
21.7 小结 380

第5篇 扩展篇
第22章 Cairngorm开发框架 382
22.1 Cairngorm简介 382
22.2 Flex 4.0中如何添加Cairngorm框架 382
22.3 Cairngorm框架中的基础类 384
22.4 Cairngorm框架的运行原理 392
22.5 Cairngorm实例 397
22.6 小结 410

第23章 AIR平台应用 411
23.1 加载PDF文件 411
23.2 使用本地SQL数据库 413
23.3 升级AIR应用程序 423
23.4 在AIR平台中使用Ajax技术 429
23.5 使用Flex-Ajax Bridge技术控制Flex应用程序 437
23.6 小结 446

第6篇 实例篇
第24章 FLV播放器 448
24.1 前期准备 448
24.2 使用FlvModel类存储数据、状态及资源 449
24.3 使用FlvControl类监听事件 450
24.4 创建OpenVideoEvent事件 451
24.5 创建OpenVideoCommand命令 452
24.6 使用Utils类格式化时间 453
24.7 使用FlvPlayViewHelper类修改MXML组件 454
24.8 编写“FlvPlay.mxml”主程序 455
24.9 小结 471

第25章 经典实例CairngormStore的分析 472
25.1 CairngormStore实例简介 472
25.2 如何运行CairngormStore实例 473
25.3 CairngormStore实例的代码分析 483
25.4 如何添加和调用新服务 500
25.5 小结 501
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证