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