正文

前言(2)

Flex 4實戰(zhàn) 作者:(美)Tariq Ahmed


第1章簡要介紹Flex。本章討論Flex適合解決的問題及解決方法。之后,為讀者提供說服所在部門、消費者或客戶接受Flex的重要理由。本章還將概述Flex的工作原理和事件的概念,明確Flex在Adobe產(chǎn)品套件中所處的位置。

第2章介紹構建Flex應用程序涉及的工具集、環(huán)境和語言。為了加深讀者對事件的理解,本章將對事件的內(nèi)容進行詳細的介紹。

第3章介紹Flex的核心語言——?ActionScript。ActionScript是一門符合ECMAScript標準的面向對象語言,它成就了Flex。本章討論數(shù)據(jù)類型、操作符、循環(huán)和條件等概念。熟悉ActionScript是必需的,因此讀者有必要盡早掌握這門語言。

第4章介紹應用程序的布局。本章討論如何定位顯示對象和使用容器對視覺對象分組。

第5章開始介紹如何通過表單捕獲用戶輸入。Flex具有類似于HTML的表單輸入控件,但也包含很多HTML中沒有的控件。

第6章接著第5章的主題,繼續(xù)討論如何使用Flex的驗證程序來驗證用戶輸入。從易用性的角度講,事先驗證可以節(jié)省用戶的時間,省去不必要的麻煩。

第7章轉而介紹如何使用格式化程序對原始信息進行格式化。經(jīng)常與驗證程序一起使用的格式化程序解決了手工格式化數(shù)據(jù)的難題。

第8章探索Flex中最常用的結構——?基于列表的組件。列表是一種數(shù)據(jù)驅動組件,它可以以列表形式自動呈現(xiàn)數(shù)據(jù)源中的數(shù)據(jù)。

第9章補充第8章的內(nèi)容,深入探討下一代基于列表的組件,這些組件是Flex 4中新增的Spark組件的一部分。

第10章繼續(xù)討論列表,但專門介紹創(chuàng)建自定義列表的方法,包括簡單的方法和使用全功能的項渲染器自定義顯示。本章還將介紹支持行內(nèi)編輯的編輯器。

第11章專門討論事件。之前介紹過如何以最低限度標準使用事件,該章通過深入介紹事件的工作機制,把對它的應用提升到一個新的層次上來。

第12章展示如何在應用程序中添加導航組件,以便用戶在不同功能間切換。

第13章討論擴展應用程序導航功能的彈出式窗口,探索應用程序如何通過來回發(fā)送信息與彈出式窗口進行通信。

第14章介紹應用程序流主題,并討論Flex中稱為“視圖狀態(tài)”的獨特功能。通過這種機制在應用程序中配置不同的視圖,可以節(jié)省很多時間,同時也提供了在視圖間切換的便捷方式。

第15章開始討論有關數(shù)據(jù)操作的主題,尤其是在應用程序與后端服務間實現(xiàn)數(shù)據(jù)交換。這包括連接到支持Flex本地二進制協(xié)議(AMF)的服務器、HTTP上的XML以及Web服務。

第16章介紹對象和類。畢竟,F(xiàn)lex是一種面向對象的語言。雖然基于標簽的MXML語言令人愉悅,但熟悉創(chuàng)建和使用ActionScript對象的方法只會不斷地提升讀者的開發(fā)技能。

第17章詳細介紹將占用大量開發(fā)時間的自定義組件。自定義組件是把應用程序分解成小型、易管理、可重用部分的主要手段。

第18章專注于應用程序的結構,并介紹Flex的可重用特性,例如在多個項目之間共享自定義組件以及編譯共享功能庫。

第19章更深入地介紹應用程序結構。本章考慮架構,設計了一個Flex應用程序,并使用RobotLegs MVC框架實現(xiàn)一個具有良好架構的應用程序。

第20章討論自定義體驗。這一主題包括使用Flex的CSS樣式、皮膚和主題。本章還將介紹圖像和字體。

第21章介紹Flex最酷的功能——?效果。效果是應用程序中吸引眼球的元素。同時,本章還會討論如何通過效果增強程序的易用性。

第22章是討論自定義內(nèi)容的最后一章,詳細介紹拖放功能。拖放功能惹人喜愛,但從易用性的角度來說,拖放通過加快工作流來使用戶減少一些單擊操作。

第23章討論圖表。本章介紹各種類型的圖表并對每種類型的使用時機給出建議。此外,本章還將討論圖表的組成部分,以及如何定制圖表。

第24章講述測試與調(diào)試。此時,項目臨近結束,進入了QA(質(zhì)量保證)周期。讀者知道怎樣調(diào)試應用程序和如何隔離問題是關鍵所在。Flex內(nèi)置了許多相關功能,但這一章也將討論第三方工具。

第25章介紹完成項目的最后步驟。項目收尾包括為應用程序添加打印功能,使用包裝器加載應用程序,以及制定版本規(guī)劃以便部署應用程序的生產(chǎn)版本。

第26章是附送的一章,可以在線閱讀。這一章深入介紹如何使用XML,XML是一種廣泛使用的語言。由于Flex第一個支持了E4X語法,因此在Flex中可以像使用Flex本地對象一樣使用XML。這一章可以在Manning出版社的網(wǎng)站(www.manning.com/Flex4inAction)以及http://www.tupwk.com.cn/downpage上下載。


上一章目錄下一章

Copyright ? 讀書網(wǎng) leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號