出版時(shí)間:2008-10 出版社:清華大學(xué)出版社 作者:聶曉霞 頁(yè)數(shù):513
Tag標(biāo)簽:無(wú)
前言
隨著當(dāng)今信息技術(shù)的飛速發(fā)展和Internet的普及,瀏覽器/服務(wù)器形式的應(yīng)用程序的使用越來(lái)越普及,同時(shí)用戶對(duì)客戶端界面和功能的要求也越來(lái)越高,客戶端RIA技術(shù)應(yīng)運(yùn)而生。它帶給客戶端更多的功能和最佳的界面。而在所有RIA技術(shù)中,F(xiàn)lex是最領(lǐng)先和成熟的產(chǎn)品。 為了方便廣大讀者學(xué)習(xí),筆者花費(fèi)了半年時(shí)間寫(xiě)作這本書(shū)。本書(shū)全面地介紹了Flex各個(gè)組件和各種技術(shù)的應(yīng)用,并配合課程附有示例介紹。在學(xué)完本書(shū)之后,力求讓Flex初學(xué)者快速入門并掌握Flex語(yǔ)言?! ”緯?shū)的特點(diǎn) 1.循序漸進(jìn),由淺入深 本書(shū)首先講解了Flex語(yǔ)言的語(yǔ)法及其基本的組件。在掌握基本組件的基礎(chǔ)上,讀者可以逐漸學(xué)習(xí)自定義的組件、行為,以及控制遠(yuǎn)程數(shù)據(jù),掌握完整的系統(tǒng)構(gòu)建。最后學(xué)習(xí)Flex的Cairngorm框架和Flex特有的圖表。 2.技術(shù)全面,內(nèi)容翔實(shí) 全書(shū)講解了Flex常用的標(biāo)簽和技術(shù),在講解過(guò)程中結(jié)合了大量示例,力求清晰、全面地呈現(xiàn)給讀者如何使用Flex。 3.案例精講,深入剖析 除了配合Flex標(biāo)簽和技術(shù)的示例,本書(shū)最后還選取了一個(gè)內(nèi)容豐富的典型案例。在此案例中,介紹了如何使用Cairngorm框架技術(shù),如何與遠(yuǎn)程的Web Services聯(lián)系、獲取數(shù)據(jù),用到了Flex 3最新的高級(jí)數(shù)據(jù)柵格(AdvancedDataGrid),以及使用Flex強(qiáng)大的圖表功能來(lái)顯示數(shù)據(jù)圖表。通過(guò)這個(gè)案例的講解,讀者可以真正掌握一個(gè)完整系統(tǒng)的開(kāi)發(fā)全過(guò)程。 4.配有代碼光盤,加速學(xué)習(xí) 為了讓初學(xué)者快速入門,本書(shū)配套光盤中附有書(shū)中所有示例代碼,方便讀者掌握Flex語(yǔ)言。圖書(shū)定價(jià)也相應(yīng)降低,讀者從中可以得到更多的實(shí)惠。 本書(shū)的內(nèi)容 第1章:Flex概述。本章從RIA是什么引述出Flex語(yǔ)言,介紹了Flex語(yǔ)言的基礎(chǔ)、框架、語(yǔ)言的分類及其特征和優(yōu)勢(shì),使初學(xué)者初步認(rèn)識(shí)Flex?! 〉?章:Flex Builder介紹。首先介紹了如何安裝Flex Builder,然后對(duì)Flex Builder的開(kāi)發(fā)環(huán)境、如何編輯、運(yùn)行調(diào)試作了詳細(xì)的介紹。最后通過(guò)建立一個(gè)最簡(jiǎn)單的應(yīng)用程序使初學(xué)者快速掌握Flex開(kāi)發(fā)環(huán)境。 第3章:MXML編程。介紹了MXML標(biāo)簽和ActionScript語(yǔ)言之間的相互關(guān)系,以及MXML的基本語(yǔ)法。初學(xué)者了解其語(yǔ)法后對(duì)下面章節(jié)的理解會(huì)更容易?! 〉?章:ActionScript編程。詳細(xì)介紹了ActionScript的語(yǔ)法特點(diǎn)、變量、數(shù)據(jù)類型、控制語(yǔ)句、函數(shù)表達(dá)、對(duì)象和類、命名空間,以及如何在Flex中引用ActionScript語(yǔ)言等。 第5章:Flex組件(Components)。簡(jiǎn)要介紹了組件的特點(diǎn)、定義組件的大小、定義組件的位置?! 〉?章:Flex控件(Controls)。詳細(xì)介紹了文本控件、數(shù)據(jù)源控件、菜單控件、按鈕控件、列表控件及其他各類控件。在講解過(guò)程中結(jié)合了大量示例,以便為初學(xué)者提供幫助,直觀認(rèn)識(shí)每個(gè)控件的使用并了解其代碼的書(shū)寫(xiě)?! 〉?章:基礎(chǔ)知識(shí):容器(Container)。介紹了各類不同的容器,包括容器的定位、應(yīng)用容器和布局容器。同樣,對(duì)每個(gè)容器也附有示例講解,方便初學(xué)者學(xué)習(xí)。 第8章:約束版面布局(Constraint-based Layout)。講述了如何使用約束版面布局,以及這種布局方法的特點(diǎn)?! 〉?章:行為控制(Behaviors)。從本章開(kāi)始對(duì)Flex語(yǔ)言的技術(shù)進(jìn)行講解。本章介紹了Flex的行為控制,包括Flex各種不同的效果,以及如何觸發(fā)這些效果。使用Flex的行為控制可以突出Flex客戶端的動(dòng)畫(huà)效果,突出體現(xiàn)RIA技術(shù)的特點(diǎn)。 第10章:樣式(Styles)和主題(Themes)。Flex的樣式和主題同樣也是RIA技術(shù)的完美體現(xiàn)。在這一章中介紹了不同定義樣式的方法、不同主題的表現(xiàn)力?! 〉?1章:皮膚(Skin)。介紹了Flex組件不同狀態(tài)的皮膚設(shè)置。同樣這也是RIA技術(shù)的特色,帶給用戶更好的體驗(yàn)?! 〉?2章:條目渲染器(Item Renderer)。條目渲染器是改變控件外觀非常有力的工具,使得用戶界面更富有表現(xiàn)力。本章重點(diǎn)介紹了如何定義條目渲染器?! 〉?3章:工具條提示(Tool Tips)。本章介紹如何建立工具條以及改變工具條的屬性、特點(diǎn)?! 〉?4章:光標(biāo)管理器(Cursor Manager)。本章通過(guò)對(duì)光標(biāo)進(jìn)行不同狀態(tài)的設(shè)定、屬性的設(shè)定和外觀的改變,具體介紹了如何使用光標(biāo)管理器?! 〉?5章:Flex應(yīng)用程序本地化(Localizing)。本章介紹了如何應(yīng)用資源包和屬性文件,并利用改變屬性文件中的不同語(yǔ)言文字來(lái)建立本地化的用戶界面?! 〉?6章:動(dòng)態(tài)重復(fù)控件和容器(Repeating)。本章講述了如何使用動(dòng)態(tài)的重復(fù)控件和容器。使用重復(fù)的技術(shù)可以建立多樣化的用戶界面。 第17章:視窗狀態(tài)(View States)。相對(duì)于改變不同的頁(yè)面,改變不同視窗狀態(tài)可為用戶打開(kāi)不同的視窗界面?! 〉?8章:過(guò)渡(Transition)。講述了如何定義過(guò)渡和不同的過(guò)渡技術(shù)。在改變不同視窗狀態(tài)的過(guò)程中,使用過(guò)渡的技術(shù)可以帶給用戶動(dòng)感的頁(yè)面視覺(jué)感受?! 〉?9章:拖放行為(Drag and Drop)。本章介紹了哪些控件自帶拖放功能、如何自定義拖放操作、如何在拖放中移動(dòng)和復(fù)制數(shù)據(jù)等Flex拖放行為相關(guān)知識(shí)?! 〉?0章:嵌入外部資源(Embedding Assets)。講述了如何嵌入外部的資源,包括圖像和音像資源?! 〉?1章:Flex與外部通信。講述了Flex如何與外部的HTML包裹進(jìn)行通信,介紹了各種不同的通信技術(shù)?! 〉?2章:共享對(duì)象(Shared Objects)。講述了使用本地的共享對(duì)象。相對(duì)于瀏覽器中的cookies,使用共享對(duì)象存儲(chǔ)和獲取屬于自己的數(shù)據(jù)對(duì)象?! 〉?3章:數(shù)據(jù)獲取與聯(lián)系(Data Access and Interconnectivit)。首先講述如何獲取外部的數(shù)據(jù),包括了HTTPService、Web Services和Remote Object方法。講解如何表達(dá)數(shù)據(jù)、綁定數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)、格式化數(shù)據(jù)及對(duì)數(shù)據(jù)進(jìn)行確證?! 〉?4章:圖表組件(Charting Components)。這一章講述了Flex不同的圖表組件,并對(duì)不同的圖表附有代碼講解?! 〉?5章:查詢天氣系統(tǒng)——基于Cairngorm框架。通過(guò)一個(gè)綜合實(shí)例,對(duì)不同的Flex技術(shù)作了進(jìn)一步的闡述,讓讀者從中體會(huì)實(shí)際項(xiàng)目的開(kāi)發(fā)全過(guò)程,培養(yǎng)實(shí)戰(zhàn)的能力。
內(nèi)容概要
Flex是RIA(Rich Internet Applications,富媒體)時(shí)代最領(lǐng)先和成熟的產(chǎn)品。本書(shū)按照Flex技術(shù)點(diǎn),由淺入深、循序漸進(jìn)地對(duì)Flex的開(kāi)發(fā)工具、基本語(yǔ)法、基本的容器和控件的語(yǔ)法及使用、高級(jí)編程、自定義的各類組件、頁(yè)面的風(fēng)格和主題、Flex與HTML的通信、共享對(duì)象、遠(yuǎn)程數(shù)據(jù)的控制、Flex圖表及Cairngorm框架等進(jìn)行了全面、系統(tǒng)的講解。本書(shū)最后一章給出了一個(gè)完整的實(shí)例,讀者從中可親身體驗(yàn)到實(shí)際項(xiàng)目開(kāi)發(fā)的全過(guò)程,更快更好地全面掌握Flex技術(shù)?! ”緯?shū)適合于廣大的網(wǎng)站開(kāi)發(fā)人員、Flex技術(shù)初學(xué)者及大專院校的學(xué)生,也可供網(wǎng)頁(yè)制作愛(ài)好者及社會(huì)培訓(xùn)學(xué)員參考學(xué)習(xí)。
書(shū)籍目錄
第1篇 Flex 3.0基礎(chǔ)篇 第1章 Flex概述 第2章 Flex Builder介紹 第2篇 Flex編程基礎(chǔ) 第3章 MXML編程 第4章 ActionScript編程 第5章 Flex組件(Components) 第6章 Flex控件(Controls) 第3篇 Flex設(shè)計(jì)篇 第7章 基礎(chǔ)知識(shí):容器(Container) 第8章 約束版面布局(Constraint-based Layout) 第9章 行為控制(Behavior) 第10章 樣式(Style)和主題(Theme) 第11章 皮膚(Skin) 第12章 條目渲染器(Item Renderer) 第13章 工具條提示(ToolTips) 第14章 光標(biāo)管理器(Cursor Manager) 第15章 Flex應(yīng)用程序本地化(Localizing) 第16章 動(dòng)態(tài)重復(fù)控件和容器(Repeating) 第17章 視窗狀態(tài)(View States) 第18章 過(guò)渡(Transition) 第19章 拖放行為(Drag and Dorp) 第20章 嵌入外部資源(Embedding Assets) 第4篇 Flex數(shù)據(jù)篇 第21章 Flex與外部通信 第22章 共享對(duì)象(Shared Objects) 第23章 數(shù)據(jù)獲取和聯(lián)系(Data Access and Interconnectivity) 第24章 圖表組件(Charting Components) 第5篇 Flex綜合實(shí)例篇 第25章 查詢天氣系統(tǒng)——基于Cairngorm框架
編輯推薦
《Flex從入門到精通》適合于廣大的網(wǎng)站開(kāi)發(fā)人員、Flex技術(shù)初學(xué)者及大專院校的學(xué)生,也可供網(wǎng)頁(yè)制作愛(ài)好者及社會(huì)培訓(xùn)學(xué)員參考學(xué)習(xí)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版