正文

前言(2)

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


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

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

第3章介紹Flex的核心語(yǔ)言——?ActionScript。ActionScript是一門(mén)符合ECMAScript標(biāo)準(zhǔn)的面向?qū)ο笳Z(yǔ)言,它成就了Flex。本章討論數(shù)據(jù)類(lèi)型、操作符、循環(huán)和條件等概念。熟悉ActionScript是必需的,因此讀者有必要盡早掌握這門(mén)語(yǔ)言。

第4章介紹應(yīng)用程序的布局。本章討論如何定位顯示對(duì)象和使用容器對(duì)視覺(jué)對(duì)象分組。

第5章開(kāi)始介紹如何通過(guò)表單捕獲用戶(hù)輸入。Flex具有類(lèi)似于HTML的表單輸入控件,但也包含很多HTML中沒(méi)有的控件。

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

第7章轉(zhuǎn)而介紹如何使用格式化程序?qū)υ夹畔⑦M(jìn)行格式化。經(jīng)常與驗(yàn)證程序一起使用的格式化程序解決了手工格式化數(shù)據(jù)的難題。

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

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

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

第11章專(zhuān)門(mén)討論事件。之前介紹過(guò)如何以最低限度標(biāo)準(zhǔn)使用事件,該章通過(guò)深入介紹事件的工作機(jī)制,把對(duì)它的應(yīng)用提升到一個(gè)新的層次上來(lái)。

第12章展示如何在應(yīng)用程序中添加導(dǎo)航組件,以便用戶(hù)在不同功能間切換。

第13章討論擴(kuò)展應(yīng)用程序?qū)Ш焦δ艿膹棾鍪酱翱?,探索?yīng)用程序如何通過(guò)來(lái)回發(fā)送信息與彈出式窗口進(jìn)行通信。

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

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

第16章介紹對(duì)象和類(lèi)。畢竟,F(xiàn)lex是一種面向?qū)ο蟮恼Z(yǔ)言。雖然基于標(biāo)簽的MXML語(yǔ)言令人愉悅,但熟悉創(chuàng)建和使用ActionScript對(duì)象的方法只會(huì)不斷地提升讀者的開(kāi)發(fā)技能。

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

第18章專(zhuān)注于應(yīng)用程序的結(jié)構(gòu),并介紹Flex的可重用特性,例如在多個(gè)項(xiàng)目之間共享自定義組件以及編譯共享功能庫(kù)。

第19章更深入地介紹應(yīng)用程序結(jié)構(gòu)。本章考慮架構(gòu),設(shè)計(jì)了一個(gè)Flex應(yīng)用程序,并使用RobotLegs MVC框架實(shí)現(xiàn)一個(gè)具有良好架構(gòu)的應(yīng)用程序。

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

第21章介紹Flex最酷的功能——?效果。效果是應(yīng)用程序中吸引眼球的元素。同時(shí),本章還會(huì)討論如何通過(guò)效果增強(qiáng)程序的易用性。

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

第23章討論圖表。本章介紹各種類(lèi)型的圖表并對(duì)每種類(lèi)型的使用時(shí)機(jī)給出建議。此外,本章還將討論圖表的組成部分,以及如何定制圖表。

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

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

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


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)