跟Adobe徹底研究Flex4
- 作者:Jeff Tapper,Matthew Boles,Michael Labriola
- 譯者:陳亦苓
- 出版社:上奇資訊
- 出版日期:2010-08-26
- 語言:繁體中文
- ISBN10:9862570849
- ISBN13:9789862570845
- 裝訂:平裝 / 540頁 / 16 x 23 cm / 普通級 / 單色印刷 / 初版
Flex的特色:
*提供設計者與程序員間更緊密的工作流程。
*以資料開發為中心。
*提供更好的開發環境與測試環境。
本書特色
* 在美Flex書籍銷售No1,獨家授權有利搶先上市的書目。
* 以實務專案方式介紹Flex,建立和架構多樣化網路應用程式(RIA)。
* 專業作者團隊,提供完善的學習與引導,並帶給讀者專案實作的經驗分享。
* 除了提供便捷的組件功能,Flash Builder整合MXML與AS 3.0。
LESSON01了解多樣化網路應用程式(RIA)
.電腦應用程式的發展
.突破以頁面為基礎的架構
.多樣化網路應用程式的優點
.RIA 技術
.學習成果
LESSON 02開始學習
.著手開發Flex 應用程式
.建立專案與MXML 應用程式
.了解Flash Builder 的工作環境
.執行應用程式
.了解Flash Builder 的除錯功能
.為下一堂課做好準備
.學習成果
LESSON 03配置介面外觀
. 了解版面配置
. 動手配置我們的電子商務應用程式介面
. 製作條件限制型(constraint-based)的版面配置
. 運用檢視狀態(view states)
. Refactoring(程式重整)功能
. 學習成果
LESSON 04使用簡單的控制元件
.關於簡單的控制元件
.顯示影像檔
.建立檢視商品詳細資料的畫面
.使用資料繫結(data binding)功能來連結資料結構與簡單控制元件
.使用Form(表單)版面配置容器來配置簡單的控制元件
.學習成果
LESSON 05事件處理
.了解何謂事件處理
.分析一個簡單的範例
.處理系統事件
.學習成果
LESSON 06運用遠端的XML 資料
.使用內嵌的XML 資料
.於執行階段使用已載入的XML
.透過HTTPService 取得XML 資料
.以E4X 表示式來搜尋XML 資料
.使用動態的XML 資料
.在Flex 控制元件中使用XMLListCollection
.學習成果
LESSON 07建立類別
.建立自訂的ActionScript 類別
.建立存值物件(Value Object)
.建立出可創建物件的方法
.建立購物車用的類別
.處理購物車資料
.學習成果
LESSON 08使用資料繫結與資料集
.徹底解析資料繫結功能
.讓我們成為編譯器
.指定為可繫結的實際意義
.使用ArrayCollection
.重整ShoppingCartItem 類別的程式碼
.學習成果
LESSON 09將應用程式分解成元件
.MXML 元件介紹
.分離出ShoppingView 元件
.製作ProductItem 元件
.建立專用元件來管理載入資料的工作
.學習成果
LESSON 10運用DataGroup 與List
.使用List 元件
.使用DataGroup
.讓List 元件使用虛擬化功能
.依據所選的分類來顯示雜貨店商品
.學習成果
LESSON 11建立與發送事件
.了解鬆散耦合架構(loosely coupled architecture)的優點
.發送事件
.為元件宣告所用事件
.分辨出你所需要的事件類別
.建立並使用UserAcknowledgeEvent 事件
.了解事件流(Event Flow)與事件上浮(Event Bubbling)
.建立並使用ProductEvent 類別
.學習成果
LESSON 12運用DataGrid 與ItemRenderer
. Spart 元件組和MX 元件組
. DataGrid 與ItemRenderer 介紹
.以DataGrid 顯示購物車內容
.使用AdvancedDataGrid 元件
.學習成果
LESSON 13運用拖放效果(Drag and Drop)
.介紹拖放管理器(Drag and Drop Manager)
.在兩個DataGrid 之間進行拖放操作
.在DataGrid 與List 元件之間進行拖放操作
.讓原本不可拖曳的元件具備拖放操作能力
.把雜貨店商品直接拖放到購物車中
.學習成果
LESSON 14實作出導覽功能
.導覽功能介紹
.以ViewStack 建立結帳付款程序
.將CheckoutView 整合到整個應用程式中
.學習成果
LESSON 15運用格式化工具(Formatter)和驗證工具(Validator)
.介紹格式化工具(Formatter)和驗證工具(Validator)
.使用格式化工具(Formatter 類別)
.徹底解析雙向繫結(two-way binding)功能
.使用驗證工具(Validator 類別)
.學習成果
LESSON 16以樣式(Style)來自訂Flex 應用程式外觀
.以樣式(Style)和外皮(Skin)來實現外觀設計
.先把外觀清乾淨
.套用樣式
.在執行階段即時變換CSS 樣式
.學習成果
LESSON 17以外皮(Skin)來自訂Flex 應用程式外觀
.了解外皮(Skin)在Spark 元件中的角色
.外皮(Skin)和檢視狀態(State)之間的關係
.為整個應用程式建立外皮
.學習成果
LESSON 18使用資料繫結與資料集
.關於以ActionScript 3.0 寫成的元件
.元件的建立其實可以很複雜
.了解Flex 的元件
.為何要製作元件?
.定義元件
.動手建立視覺外觀
.為自訂元件加入功能
.為外皮建立算圖器(Renderer)
.學習成果
APPENDIX A 安裝說明