跟 Adobe 徹底研究 Flex 4 (Adobe Flex 4: Training from the Source, Volume 1)

Michael Labriola, Jeff Tapper, Matthew Boles 著、陳亦苓 譯

  • 出版商: 上奇資訊
  • 出版日期: 2010-08-31
  • 定價: $680
  • 售價: 8.5$578
  • 語言: 繁體中文
  • ISBN: 9862570849
  • ISBN-13: 9789862570845

已絕版

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

在美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 顯示購物車內容
  • 學習成果
    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 的元件
  • 為何要製作元件
  • 定義元件
  • 動手建立視覺外觀
  • 為自訂元件加入功能
  • 學習成果
    APPENDIX A 安裝說明