商品簡介
本書全面系統地介紹了Adobe Flex 2的功能。全書共分為7個部分,內容包括:Flex基礎知識以及Flex Builder的使用方法;使用Flex 2.0創建用戶界面、自定義界面,通過Flex應用程序訪問數據以及Flex圖表組件;創建和擴展Flex組件;ActionScript編程和數據類型;創建和部署Flex 2.0應用程序;Cairngorm框架、Flex-Ajax橋、ActionScript 3.0類庫的使用方法以及ColdFusion/Flex的互訪;Flex 2.0集成技術的相關知識等。附錄A中概述了Flex 2.0.1,并討論這個升級版本相對Flex 2的新特性。
本書提供的示例簡練易懂,書中代碼示例很容易應用到現實的應用程序中。本書適合應用Flex進行開發的各類讀者閱讀,尤其適合作為相關開發的參考手冊。
作者簡介:
Rich Tretola是Herff Jones公司的高級軟件開發人員,擅長于富互聯網應用程序的開發。他是Flex Developer比賽的獲獎者和Flex技術的傳播者。20世紀90年代后期,他開始步入W曲開發領域,至今一直從事應用開發工作。除Flex之外,他還使用Cold Fusion、Flash和Java(他是Sun認證的程序員)進行應用開發。在RIA的Flex社區中,他是受人尊敬的專家,此外,他還是一名Adobe Community專家。他還撰寫了受人歡迎的Flex博客http://www.everytingFlex.com,同時還為Indianapolis Flex用戶組提供支持,他所撰寫的稿件已經在Web Developer''s and designer’s journal雜志中發表。
作者簡介
Rich Tretola是Herff Jones公司的高級軟件開發人員,擅長于富互聯網應用程序的開發。他是Flex Developer比賽的獲獎者和Flex技術的傳播者。20世紀90年代后期,他開始步入W曲開發領域,至今一直從事應用開發工作。除Flex之外,他還使用Cold Fusion、Flash和Java(他是Sun認證的程序員)進行應用開發。在RIA的Flex社區中,他是受人尊敬的專家,此外,他還是一名Adobe Community專家。他還撰寫了受人歡迎的Flex博客http://www.everytingFlex.com,同時還為Indianapolis Flex用戶組提供支持,他所撰寫的稿件已經在Web Developer''s and designer’s journal雜志中發表。
目次
第1章 Flex 2.0概述
1.1 富互聯網應用程序
1.2 Flex概述
1.3 小結
第2章 Flex Builder 2.0概述
2.1 概述
2.2 Flex Builder 2.0 Eclipse獨立安裝方式和插件安裝方式
2.3 創建Flex項目
2.4 Flex Builder視圖
2.5 編譯應用程序
2.6 運行應用程序
2.7 小結
第3章 Flex 2.0基礎
3.1 Flex 2編程模型
3.2 Flex圖表組件
3.3 Flex數據服務
3.4 小結
第4章 使用Flex Builder 2.0
4.1 Flex Builder概述
4.2 Flex Builder基礎
4.3 使用Design模式進行開發
4.4 編寫Flex應用程序
4.5 小結
第5章 編程語言
5.1 開發MXML應用程序
5.2 MXML
5.3 ActionScript
5.4 處理事件
5.5 小結
第6章 創建用戶界面
6.1 可視化組件
6.2 數據提供程序和集合
6.3 組件的位置和大小
6.4 了解Flex控件
6.5 小結
第7章 自定義用戶界面
7.1 應用行為
7.2 應用樣式
7.3 應用字體
7.4 應用程序的皮膚
7.5 項呈現器
7.6 項編輯器
7.7 工具提示
7.8 指針管理器
7.9 小結
第8章 Flex UI主題
8.1 Repeater控件和容器
8.2 使用視圖狀態
8.3 使用過渡
8.4 使用拖放管理
8.5 內嵌資源
8.6 使用歷史管理器
8.7 Flex打印
8.8 與封裝器交互
8.9 使用共享對象
8.10 設置應用程序的可用性
8.11 小結
第9章 Flex數據基礎
9.1 數據綁定
9.2 數據驗證
9.3 數據格式化
9.4 小結
第10章 Flex圖表
10.1 Flex圖表示例
10.2 圖表類
10.3 圖表的高級功能
10.4 圖表效果
10.5 圖表樣式示例
10.6 小結
第11章 數據訪問
11.1 服務器端數據
11.2 數據服務配置
11.3 RPC服務組件
11.4 RPC服務配置
11.5 Flex消息
11.6 消息服務配置
11.7 數據管理服務
11.8 分布式數據
11.9 數據管理服務配置
11.10 小結
第12章 創建MXML組件
12.1 創建簡單的MXML組件
12.2 界定組件
12.3 設置組件樣式
12.4 高級MXML組件
12.5 創建復合組件
12.6 模板組件
12.7 MXML接口
12.8 使用IMXMLObject
12.9 小結
第13章 Flex組件特性
13.1 組件元素
13.2 使用ActionScript創建簡單組件
13.3 實現和重寫UIComponent的方法
13.4 使用ActionScript創建高級組件
13.5 小結
第14章 Flex組件
14.1 自定義組件中的事件
14.2 在組件中使用元數據標簽
14.3 編譯組件
14.4 小結
第15章 自定義格式化,驗證和效果組件
15.1 自定義格式化組件
15.2 自定義驗證組件
15.3 創建效果組件
15.4 小結
第16章 ActionScript 3.0程序設計
16.1 ActionScript概述
16.2 ActionScript簡介
16.3 顯示編程
16.4 小結
第17章 數據類型和類
17.1 值類型
17.2 日期和時間
17.3 字符串
17.4 數組
17.5 錯誤處理
17.6 正則表達式
17.7 XML
17.8 小結
第18章 生成和部署Flex應用程序
18.1 Flex Framework和應用程序目錄結構
18.2 Flex和Flash Player的安全和技術問題
18.3 生成和部署應用程序
18.4 應用Flex安全
18.5 改善啟動性能
18.6 小結
第19章 調試和測試
19.1 日志概述
19.2 客戶端日志
19.3 Flex Builder調試工具
19.4 命令行調試器
19.5 小結
第20章 部署Flex應用程序
20.1 部署需要考慮的事項
20.2 服務器端和客戶端緩存
20.3 部署選項
20.4 RSL部署
20.5 部署使用RSL的Flex 2 SDK應用程序
20.6 為部署而編譯
20.7 疑難提示和常見部署問題
20.8 在Tomcat下部署Flex數據服務應用程序
20.9 配置FDS
20.10 創建封裝器
20.11 使用快速安裝
20.12 編輯封裝器
20.13 在Flex數據庫中配置快速安裝
20.14 不使用快速安裝實現更新
20.15 小結
第21章 使用Cairngorm框架
21.1 Cairngorm框架
21.2 理解框架
21.3 使用Cairngorm框架生成應用程序
21.4 小結
第22章 使用Flex-Ajax橋
22.1 為什么使用Flex和JavaScript
22.2 FA橋的需求
22.3 內存使用問題
22.4 Flex-Ajax橋的示例
22.5 小結
第23章 使用ActionScript 3.0庫
23.1 庫的類型
23.2 如何在應用程序中包括SWC
23.3 使用庫生成簡單的應用程序
23.4 小結
第24章 實現ColdFusion/Flex互聯
24.1 使用Flash Remoting Update
24.2 使用Flex消息事件網關
24.3 使用ColdFusion事件網關適配器
24.4 使用Flex數據服務程序集
24.5 配置ColdFusion
24.6 針對Flex Builder 2的ColdFusion擴展
24.7 小結
第25章 集成富媒體
25.1 集成
25.2 構建集成富媒體的應用程序
25.3 小結
第26章 集成外部應用程序
26.1 使用External API
26.2 ExternalInterface和LocalConnection類
26.3 構建自定義跟蹤程序
26.4 小結
附錄A Flex 2.0.1
A.1 運行時CSS支持
A.2 ASDoc工具
A.3 創建模塊化Flex應用程序
A.4 小結