| 作者: | Tariq Ahmed, Dan Orlando with John C. Bland II and Joel Hooks |
| 语言: | 英文 |
| 出版年份: | 2010 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Flex 4 in Action》是 Manning「In Action」系列实战教程,由 Flex 社区先驱 Tariq Ahmed 与 Dan Orlando 主笔,为《Flex 3 in Action》修订升级版。全书以「做中学」理念引导开发者构建 RIA,将 MXML、ActionScript 3、Spark 组件与后端数据服务串联为完整知识链路,兼顾入门引导与架构深度。
全书分三大部分共 25 章(另有一章在线附录),按应用构建流程递进。第一部分「应用基础」(第 1–10 章)从 RIA 概念讲起,引入 Flash Builder、ActionScript、布局容器、表单输入、验证格式化、MX/Spark 列表控件。第二部分「应用流程与结构」(第 11–19 章)深入事件系统、导航、弹出窗口、视图状态、数据服务、面向对象、自定义组件与 Robotlegs MVCS 架构。第三部分「收尾润色」(第 20–25 章)聚焦 CSS 主题、动画效果、拖放、图表、调试测试与部署。
| 章 | 标题 | 要点 |
|---|---|---|
| 1 | Making the Case | RIA 概念与 Flex 定位 |
| 2 | Getting Started | 开发环境与 Hello World |
| 3 | ActionScript | 语法基础与数据绑定 |
| 4 | Layout | Spark/Halo 布局与容器 |
| 5 | Forms | 表单控件与用户输入 |
| 6 | Validation | 内置验证与实时校验 |
| 7 | Formatting | 数据格式化器 |
| 8 | MX Lists | DataGrid、List、Tree |
| 9 | Spark Lists | 新一代列表控件 |
| 10 | List Custom | 项渲染器与编辑器 |
| 11 | Events | 事件系统与传播机制 |
| 12 | Navigation | 菜单与导航容器 |
| 13 | Pop-ups | 弹出窗口与数据交互 |
| 14 | View States | 视图状态管理 |
| 15 | Data Services | HTTP/WS/AMF 数据通信 |
| 16 | OOP | 类与对象 |
| 17 | Components | 自定义组件与皮肤 |
| 18 | Reuse | SWC 与运行时共享库 |
| 19 | Architecture | MVC 与 Robotlegs |
| 20 | Skinning | CSS 样式与主题 |
| 21 | Effects | 动画与缓动效果 |
| 22 | Drag-Drop | 拖放操作 |
| 23 | Charting | 图表组件与自定义 |
| 24 | Debug | 调试与单元测试 |
| 25 | Deploy | 打包与生产部署 |
面向有编程经验、希望系统学习 Flex 4 的开发者。无论来自 Java、.NET、PHP 还是前端背景,书中均以类比方式降低学习曲线。Flex 3 开发者可借此升级到 Spark 组件体系。不要求预先掌握 Flash。
本书深度与可读性平衡良好,代码示例丰富且贴近实战。Spark 与 Halo 双轨讲解兼顾过渡与新知,Robotlegs 引入使架构层面超越普通 API 手册。不足在于 Flex 技术已被 Adobe 边缘化,时效性有限,但作为理解 RIA 开发范式的历史窗口仍具参考价值。