Flex 4权威指南

Flex 4权威指南 pdf epub mobi txt 电子书 下载 2026

出版者:人民邮电
作者:[美]Michael Labriol
出品人:
页数:351
译者:张翠芬
出版时间:2011-6
价格:65.00元
装帧:平装
isbn号码:9787115252821
丛书系列:图灵程序设计丛书·Web开发系列
图书标签:
  • Flex
  • 编程
  • RIA
  • 计算机
  • flex4
  • 编程语言
  • 教材
  • 技术
  • Flex
  • Flex4
  • Adobe Flex
  • RIA
  • Flash
  • ActionScript
  • 用户界面
  • 开发
  • 编程
  • 技术
  • 教程
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《Flex 4权威指南》是Adobe公司的官方教程,以课程的形式逐步讲解了如何用Flex 4开发一个完整的网上杂货商店应用程序,这个杂货商店能够动态显示数据和图像,并帮助用户完成结账流程,到数据提交至服务器为止。书中详细介绍了Flex 4的相关知识点,具体包括构建、部署和调试RIA,使用功能强大的MXML语言编写了应用程序,使用MXML和ActionScript快速构建自定义用户界面,以及通过样式和皮肤自定义应用程序的外观等。

《Flex 4权威指南》适合各层次Flash和Flex开发人员阅读。

作者简介

Jeff Tapper,Adobe技术社区最有影响力的专家之一,拥有丰富的Web开发经验,客户包括摩根士丹利、IBM、道琼斯等。他还是Web Developers & Designers Journal杂志的编委。

Michael Labriola Digital Primates联合创始人及高级咨询师。他从1995年开始涉足因特网应用开发,从Flex 1.0 beta版就开始使用Flex编程了。Michael是Adobe认证教师、社区专家,曾获Flex开发者冠军。经常在国际会议上就Flex及AIR发表演讲,许多世界顶级公司提供过咨询服务。

Matthew Boles Adobe Technical Marketing组技术培训专家,从Flex 1.0时代起开始从事Flex开发和培训。Matthewd在Web开发、计算机网络和培训等多方面拥有丰富经验。他是本书一版的合著者,也是Adobe授权Flex课件的作者之一。

目录信息

第1 课 理解RIA     1
1.1 理解计算机应用程序的演化过程  2
1.2 超越基于页面的架构  3
1.3 明确RIA 的优势  4
1.3.1 企业经理  4
1.3.2 IT 组织  4
1.3.3 终端用户  5
1.4 各种RIA 技术  5
1.4.1 AJAX   5
1.4.2 Java 虚拟机  6
1.4.3 微软Silverlight   6
1.4.4 Adobe Flash Platform 地  7
1.5 学习收获  9
第2 课 开始  10
2.1 开始Flex 应用程序开发  10
2.2 创建项目和MXML 应用程序  11
2.3 理解Flash Builder 工作空间  16
2.4 运行应用程序  19
2.5 探索Flash Builder 调试器  23
2.6 准备下一课   30
2.7 学习收获  32
第3 课 布置界面   33
3.1 学习布局  34
3.1.1 理解容器  34
3.1.2 理解布局对象  34
3.1.3 组合容器和布局对象  35
3.1.4 滚动内容  35
3.1.5 MXML 标签解密  36
3.2 布置电子商务应用程序  37
3.2.1 在Source 视图中开始布局  37
3.2.2 继续在设计视图中布局  39
3.2.3 定义商品区域  42
3.3 使用基于约束的布局  43
3.4 使用视图状态  47
3.4.1 创建视图状态  47
3.4.2 控制视图状态  50
3.5 重构  52
3.5.1 使用复合容器  53
3.5.2 重构应用程序  54
3.6 学习收获  56
第4 课 使用简单的控件  57
4.1 简单控件简介  57
4.2 显示图片  59
4.3 建立详细信息视图  62
4.4 使用数据绑定将数据结构链接到简单的控件  64
4.5 使用Form 布局容器布置简单的控件  66
4.6 学习收获  68
第5 课 处理事件  69
5.1 理解事件处理  69
5.1.1 分析一个简单的例子  71
5.1.2 用ActionScript 函数处理事件  72
5.1.3 调用事件处理函数时传递数据  72
5.1.4 使用事件对象中的数据  73
5.1.5 检查事件对象  75
5.2 处理系统事件  78
5.2.1 理解creationComplete 事件  78
5.2.2 基于创建完成事件修改数据  79
5.3 学习收获  81
第6 课 使用远程XML 数据  82
6.1 使用嵌入的XML 数据  82
6.1.1 将Model 外部化  83
6.1.2 使用对象还是使用XML   85
6.2 使用运行时加载的XML  87
6.2.1 创建HTTPService 对象  88
6.2.2 调用send()方法  88
6.2.3 访问返回的数据  88
6.2.4 理解安全问题  90
6.3 通过HTTPService 获取XML 数据  91
6.4 通过E4X 搜索XML 数据  93
6.5 使用动态XML 数据  98
6.6 在Flex控件中使用XMLListCollection   102
6.7 学习收获   103
第7 课 创建类   104
7.1 创建自定义的ActionScript 类  105
7.2 创建值对象   105
7.3 构建一个创建对象的方法  111
7.4 创建购物车类  114
7.5 处理购物车中的数据  118
7.5.1 向购物车中添加商品  118
7.5.2 添加一件商品或者更新商品数量  120
7.5.3 有条件地添加ShoppingCart-Item   120
7.6 学习收获  125
第8 课 使用数据绑定和集合  126
8.1 深入理解数据绑定  126
8.1.1 剖析一个简单的例子  127
8.1.2 剖析一个复杂些的例子  129
8.2 编译器  132
8.2.1 隐式的getter 和setter  132
8.2.2 事件分发和监听  133
8.2.3 通过事件实现数据绑定  134
8.3 理解[Bindable]的含义  135
8.4 使用ArrayCollection    136
8.4.1 填充ArrayCollection    136
8.4.2 使用ArrayCollection    142
8.4.3 排序ArrayCollection    144
8.4.4 重构并实现光标搜索   147
8.4.5 使用光标删除商品   149
8.4.6 筛选ArrayCollection    151
8.5 重构ShoppingCartItem    152
8.6 学习收获   153
第9 课 将应用程序拆分成组件   154
9.1 MXML 组件简介   155
9.1.1 创建自定义组件的基础知识   156
9.1.2 一步一步地创建自定义组件   156
9.1.3 在应用程序中使用自定义组件   158
9.2 分离ShoppingView 组件   159
9.3 分离ProductItem 组件   164
9.4 创建用于管理数据加载的组件  172
9.5 学习收获   179
第10 课 使用DataGroup 和List  180
10.1 使用List  181
10.2 在List 中使用DataGroup    183
10.2.1 实现itemRenderer    184
10.2.2 在ShoppingView 中使用DataGroup   188
10.2.3 理解虚拟化   190
10.2.4 实现虚拟化   191
10.3 虚拟化与List   192
10.4 根据选择的类别显示杂货商品   193
10.4.1 基于类别显示杂货商品  193
10.4.2 为类别列表添加事件处理程序   194
10.5 学习收获   195
第11 课 创建和分派事件   196
11.1 理解松散耦合的好处   196
11.2 分派事件   198
11.3 为组件声明事件   201
11.4 什么时候需要自定义事件类  203
11.5 创建并使用UserAcknowledgeEvent  203
11.6 理解事件流及事件冒泡  207
11.7 创建及使用ProductEvent 类  211
11.7.1 创建ProductList 组件  213
11.7.2 使用ProductList 组件  215
11.7.3 使用ProductEvent 添加和删除商品  215
11.7.4 处理集合变化事件  217
11.8 学习收获  219
第12 课 使用DataGrid 与项目呈现器  220
12.1 Spark 与MX   220
12.2 DataGrid 和项目呈现器简介  221
12.3 用DataGrid 显示购物车  222
12.3.1 使用CartGrid 组件  223
12.3.2 为DataGridColumn 添加内联的编辑控件  224
12.3.3 创建MXML 的项目呈现器以显示商品  225
12.3.4 创建内联的MXML 项目呈现器用于显示Remove 按钮  227
12.3.5 重用ProductEvent 类  229
12.3.6 创建一个labelFunction 来显示小计  230
12.4 使用AdvancedDataGrid   232
12.4.1 对AdvancedDataGrid 排序  232
12.4.2 以专家模式进行排序  233
12.4.3 设置AdvancedDataGrid 的样式  234
12.4.4 对数据进行分组  238
12.4.5 显示摘要数据  242
12.5 学习收获  249
第13 课 使用拖放  250
13.1 介绍拖放操作管理器  250
13.2 在两个DataGrid 之间拖放  252
13.3 在DataGrid 和List 之间拖放  254
13.4 在不可以直接拖曳的组件上实现拖放   257
13.5 将商品拖进购物车  262
13.6 学习收获  266
第14 课 实现导航  267
14.1 导航介绍  267
14.2 使用ViewStack 创建结账流程  269
14.3 在应用程序中集成CheckoutView   273
14.4 学习收获  276
第15 课 使用格式化器和验证器  277
15.1 格式化器和验证器简介  277
15.1.1 格式化器  278
15.1.2 验证器  278
15.2 使用Formatter 类  279
15.3 双向绑定  282
15.4 使用Validator 类  282
15.5 学习收获  285
第16 课 使用样式定制Flex 应用  286
16.1 通过样式和皮肤来应用设计  286
16.2 让外观更整洁  287
16.3 应用样式  288
16.3.1 通过标签属性设置行内样式  289
16.3.2 理解样式继承  291
16.3.3 通过<fx:Style>标签设置样式  291
16.3.4 通过CSS 文件设置样式  294
16.3.5 为应用程序添加样式  296
16.4 在运行时动态修改CSS   302
16.4.1 运行时加载CSS 的优点  302
16.4.2 基于CSS 文件创建SWF  303
16.4.3 使用StyleManager 加载CSS SWF  303
16.4.4 用加载的CSS 覆盖已有样式  304
16.5 学习收获  304
第17 课 使用皮肤定制Flex 应用  305
17.1 理解Spark 组件中皮肤的概念  306
17.2 皮肤与状态  309
17.2.1 在Flex 中实现以编程方式绘制图像  309
17.2.2 使用皮肤定制按钮状态  312
17.3 为应用程序创建皮肤  316
17.4 学习收获  319
第18 课 自定义ActionScript 组件  320
18.1 理解组件与ActionScript 3.0 的关系  321
18.2 构建组件并不容易  321
18.3 理解Flex 组件  321
18.4 为什么要创建组件  323
18.5 定义组件  324
18.5.1 定义接口  325
18.5.2 选择基类  325
18.5.3 创建类   326
18.5.4 使用自定义的类   328
18.6 创建外观  329
18.6.1 确定皮肤组件的需求   330
18.6.2 创建皮肤   331
18.7 为组件添加功能   335
18.7.1 异步通信   335
18.7.2 事件通信   340
18.7.3 清理工作   342
18.8 为皮肤创建呈现器   344
18.9 学习收获   346
附录 安装说明  347
· · · · · · (收起)

读后感

评分

《Flex 4权威指南》 http://product.china-pub.com/198286 《Flex 4权威指南》电子书在线阅读 http://www.china-pub.com/computers/common/mianfeisd.asp?id=198286  

评分

《Flex 4权威指南》 http://product.china-pub.com/198286 《Flex 4权威指南》电子书在线阅读 http://www.china-pub.com/computers/common/mianfeisd.asp?id=198286  

评分

《Flex 4权威指南》 http://product.china-pub.com/198286 《Flex 4权威指南》电子书在线阅读 http://www.china-pub.com/computers/common/mianfeisd.asp?id=198286  

评分

《Flex 4权威指南》 http://product.china-pub.com/198286 《Flex 4权威指南》电子书在线阅读 http://www.china-pub.com/computers/common/mianfeisd.asp?id=198286  

评分

1、里面的代码可以看出来,作者是用心的了,几乎算是没有错误。 而且讲解的也算是不错,通过一个购物车的案例来讲解,的确不错。 几乎把Flex中所有的组件和自定义方法和组件都讲解的很详细! 2、封面质量、纸张质量和印刷质量都不错。唯一遗憾的就是要去官网下载代码,附在光盘...

用户评价

评分

这本书的装帧设计得相当有格调,那种沉稳的深蓝色调,配上清晰有力的字体,初次拿到手里就给人一种“专业”的暗示。我当时是冲着某个特定的前端框架的深入剖析去的,希望能找到一本能把我从“会用”提升到“精通”的实战手册。遗憾的是,翻开目录和前几章后,我发现它似乎将更多的篇幅倾注在了基础概念的梳理上,虽然这些基础知识本身无可指摘,对于初学者来说无疑是宝贵的财富。然而,对于一个已经积累了几年项目经验,急需解决棘手性能瓶颈的老兵来说,这些内容显得有些冗余和温吞。我期待的,是那种直击核心、充满黑科技的章节,例如高级内存管理、自定义渲染管道的优化技巧,或者是在特定跨平台部署中的疑难杂症的解决方案。这本书的语言风格相对学院派,逻辑严密,论证充分,但缺少了那种“江湖经验”的火花,缺少了那些在无数次Bug修复中提炼出的、能让人拍案叫绝的“窍门”。它像一位循循善诱的老师,把知识点掰开了揉碎了讲,但对于那些已经掌握了基本功,渴望一窥高手境界的读者而言,可能需要自己从字里行间去“挖掘”出那些进阶的精髓,而不是直接获得一份现成的“秘籍”。总体来说,它是一本优秀的入门到进阶的教材,但距离“权威指南”所承诺的、涵盖所有疑难杂症的终极参考书,似乎还差那么一点点临门一脚的穿透力。

评分

这本书的结构安排,坦白讲,有些让我感到困惑。它仿佛在努力兼顾两个截然不同的读者群体:一是刚刚踏入这个技术领域、需要系统化引导的新手小白;二是已经在行业内摸爬滚打多年、寻求前沿突破的技术大牛。结果就是,两边的需求似乎都没有被完美满足。前三分之一的内容,大篇幅地用在了环境搭建、基本组件的使用示例上,这些内容在官方文档和各大教程网站上都能轻易找到,信息密度并不算高。而当我满怀期待地翻到关于异步编程和数据绑定模型深入解析的部分时,发现作者的论述略显保守,很多地方都采用了“建议如此操作”的措辞,而非“在XX场景下,必须采用此种方法”的坚定口吻。我一直在寻找那种能让我对现有架构产生颠覆性思考的内容,例如关于新型状态管理库的对比分析,或者在特定企业级应用中如何设计健壮的错误恢复机制。这本书更像是一本详尽的产品说明书,而非一本充满批判性思维和前瞻性的技术论著。阅读过程中,我数次停下来,试图在后面章节中找到关于最新版本框架特性的详细解读,但发现内容更新的脚步似乎没有跟上行业迭代的速度,有些关键的性能优化点,还是依赖于我已知的旧有经验去弥补。这种中庸之道,虽然保证了书籍的适用周期,却牺牲了其作为“权威”的尖锐性。

评分

这本书在内容深度上,似乎对“框架”本身的理解停留在了其设计哲学层面,而对“生态系统”的覆盖略显不足。我购买此书的一个重要预期是,它能全面梳理围绕该框架所建立起来的、成熟的工具链和周边技术栈。例如,关于企业级应用中不可或缺的自动化测试策略(单元测试、集成测试、端到端测试的完整覆盖),书中的内容仅用了一两章进行了泛泛的介绍,缺乏针对特定测试框架的深入集成指南。同样,在持续集成/持续部署(CI/CD)流程的优化上,作者似乎默认读者已经拥有一个成熟的DevOps流程,并未详细探讨如何将框架的构建和部署流程进行深度耦合,以实现更快的反馈循环。对于一个追求“一站式解决方案”的读者来说,这种对周边关键环节的“避重就轻”是比较致命的。权威指南理应涵盖从代码编写到最终上线的全生命周期管理,提供的是一套完整的作战体系,而不仅仅是一套精良的武器装备说明书。因此,在宏观的工程化视野和生态集成实践方面,这本书留下了不少需要读者自行去填补的空白地带。

评分

这本书的案例驱动性,可以说是一个双刃剑。它试图通过大量的、贴近实际业务场景的代码示例来阐述复杂的概念,本意是好的,希望读者能“在做中学”。然而,这些示例代码的复杂度梯度提升得过于平缓,始终停留在“Hello World”升级版和简单的CRUD应用层面。我尝试跟着书中的步骤实现一个稍微复杂点的模块——比如一个需要处理大量实时数据流并进行复杂前端可视化的组件——时,发现书中的指导戛然而止,后面的实现细节需要完全依靠我自己去补全,而这恰恰是我购买这本书的主要目的。更让我感到遗憾的是,对于代码示例中涉及到的第三方库或生态工具的集成,几乎没有深入的探讨。比如,如何优雅地将流行的TypeScript类型系统融入到框架的各个层面,或者在模块化打包工具升级后,如何调整项目配置以保证兼容性,这些实践层面的“硬骨头”,这本书都没有提供强有力的啃食方案。它提供的那些“样板房”,虽然精美,但缺乏“毛坯房”到“精装房”的全过程记录,缺少了施工过程中不可避免的碰撞、妥协和最终的完美落成。对于追求极致工程实践的开发者来说,这种“点到为止”的教学方式,无异于在关键时刻把地图收了起来。

评分

从语言的亲和力和作者的个人风格来看,这本书的文字风格非常严谨,几乎不带任何个人色彩或幽默感。这使得它在传达技术细节时准确无误,但阅读体验上缺乏必要的“润滑剂”。在技术书籍中,我个人非常欣赏那些能用精妙的比喻或者充满激情的论述来解释晦涩难懂概念的作者。这本书的每一句话都像是经过了严格的语法和技术审查,非常“教科书式”。例如,在解释一个递归下降解析器的工作原理时,我更希望看到一个形象化的类比,而不是纯粹的数学定义推导。这种过于冷静的叙事,让我在长时间阅读后感到有些枯燥和疲劳。尽管技术内容本身是扎实的,但这种缺乏温度的表达,使得知识点的吸收效率打了一定的折扣。此外,书中对于某些“约定俗成”的最佳实践,往往只是平铺直叙地陈述,而没有深入挖掘其背后的历史原因或者社区共识的演变过程。一本真正的“权威指南”,除了告诉我们“做什么”,还应该解释“为什么是这样”,以及“如果不是这样会有什么后果”。在这方面,这本书显得有些单薄,更像是一份官方手册的深度解读,而不是一位资深架构师的经验总结。

评分

看完纯基础以后可以看这个。

评分

非常好的一本书,延续flex3权威指南的优良传统。 整本书一边介绍flex4,一边把特性应用到一个杂货商店的项目上,理论和实践并行。

评分

章节比较混乱,但是用一个实际的工程做示例,循序渐进,非常适合初学者

评分

。。。大补习

评分

老实说,对一个有过编程经验的程序员读此书,感觉特别的墨迹。总的来说还是不错的,循序渐进,一步一个脚印。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有