Flex 4.0 RIA開發(fā)詳解

出版時間:2010-2  出版社:電子工業(yè)出版社  作者:黃曦 等編著  頁數(shù):501  
Tag標(biāo)簽:無  

前言

你應(yīng)該了解真相,真相會使你自由!——《圣經(jīng)》 在多年前,筆者主要以傳統(tǒng)的Web技術(shù)來開發(fā)項目。但是,在實際開發(fā)中,筆者發(fā)現(xiàn)由于傳統(tǒng)B/S架構(gòu)的弊端,有很多難以解決的問題。后來繼而開始研究RIA技術(shù),試圖使用這種技術(shù)來解決項目中的難題,并提供更豐富的交互方式來增強(qiáng)用戶體驗。筆者希望把多年來在項目開發(fā)中獲取的寶貴經(jīng)驗,裝訂成冊,以提供給有需要的開發(fā)者和設(shè)計者。 最早的RIA應(yīng)用程序大多由Flash開發(fā)工具制作。RIA程序的效果非常理想,且可運(yùn)行于不同平臺中,但Flash工具的特點決定了它不適合開發(fā)大中型RIA程序。Flex技術(shù)的出現(xiàn)解決了Flash技術(shù)的大部分問題。使用Flex技術(shù)開發(fā)部署RIA應(yīng)用程序變得非常簡單,你也可以自由馳騁于這個領(lǐng)域。正如《圣經(jīng)》里所說:你應(yīng)該了解真相,真相會使你自由。在RIA開發(fā)領(lǐng)域里,F(xiàn)lex可以使你自由。 本書主要以新版的Flex 4.0為基礎(chǔ),并針對第1版中讀者反饋的一些問題,再次重新編寫此書。本書在第一版的基礎(chǔ)上,增加了Flex 4.0新特性的介紹與應(yīng)用,適當(dāng)?shù)男薷牟⑻砑哟罅繉嵗?。通過本書的學(xué)習(xí),讀者不僅能夠掌握Flex的開發(fā)技巧,而且還能全面了解Flex 4.0的新特性。 通過本書的學(xué)習(xí),讀者可以創(chuàng)建各種類型的Web應(yīng)用。例如,現(xiàn)在廣泛流行的Web在線游戲開心農(nóng)場、搶車位、養(yǎng)寵物等。利用Flex各種內(nèi)建組件,用戶可以開發(fā)豐富的流媒體應(yīng)用,如視頻網(wǎng)站、語音視頻聊天室系統(tǒng)等。同時,用戶還可以利用Flex快速開發(fā)各種酷炫效果的手機(jī)應(yīng)用程序。 本書的特點 1.循序漸進(jìn),由淺入深 為了方便讀者學(xué)習(xí),本書首先讓讀者了解什么是Flex,使用什么工具開發(fā),并詳細(xì)介紹第一個Flex應(yīng)用程序的開發(fā)過程。讀者可通過第一個Flex程序,逐步了解和熟悉Flex技術(shù)的開發(fā)過程、開發(fā)技巧。本書先介紹ActionScript 3.0語言的語法,后介紹Flex組件開發(fā)、美化界面、數(shù)據(jù)傳輸、開發(fā)框架等內(nèi)容,最后以綜合實例幫助讀者學(xué)習(xí)Flex技術(shù)。 2.技術(shù)全面,內(nèi)容充實 本人花費了2~3個月的時間進(jìn)行前期準(zhǔn)備,詳細(xì)分析了現(xiàn)行Flex技術(shù)及相關(guān)技術(shù)的特點和實例應(yīng)用。全書包含F(xiàn)lex常用的各種技術(shù)和工具,如Flash Builder 4、LiveCycle Data Services、Cairngorm、Flex-Ajax Bridge,以及與這些技術(shù)的結(jié)合。 3.案例精講,深入剖析 根據(jù)本人多年的項目經(jīng)驗和對Flex技術(shù)的深入研究,認(rèn)為學(xué)習(xí)Flex技術(shù)的捷徑在于多看多實踐,所以本書中為每個知識點都提供實例代碼。讀者通過分析和理解代碼及代碼解釋,可以更快地掌握Flex技術(shù)中的知識點和開發(fā)技巧。本書在實例代碼中提供詳細(xì)的注釋,對有特殊用法或含義的代碼進(jìn)行詳細(xì)闡述。 4.綜合實例,靈活應(yīng)用 本書最后兩章分別介紹了Flex播放器實例和CairngormStore實例。這兩個實例都具有一定的代表性。通過Flex播放器實例,讀者可以學(xué)習(xí)和掌握如何在Flex中控制視頻和音頻。CairngormStore實例是一個簡單的在線購物網(wǎng)站。讀者通過對此實例的學(xué)習(xí)可以了解和掌握如何使用Flex開發(fā)大中型應(yīng)用程序。 5.配有光盤,加速學(xué)習(xí) 本書配套光盤中包含書中全部實例的工程源代碼,讀者可以方便地學(xué)習(xí)和參考。查看和分析大量源代碼能快速、有效地提高Flex編程能力,掌握開發(fā)技巧。

內(nèi)容概要

Flex是目前最流行的RIA(Rich Internet Application)開發(fā)技術(shù)之一。本書由淺入深,循序漸進(jìn)地講解了如何使用Flex技術(shù)開發(fā)RIA應(yīng)用程序。全書內(nèi)容包括Flex簡介、安裝和配置Flex開發(fā)運(yùn)行環(huán)境、熟悉Flex開發(fā)工具、Actionscript 3.0語法、Flex組件開發(fā)、CSS布局、美化界面、數(shù)據(jù)傳輸與交互、AIR平臺應(yīng)用和開發(fā)框架Caimgonn等。為了便于讀者學(xué)習(xí),本書最后兩章分別對兩個較綜合的實例進(jìn)行分析。詳細(xì)講解了Caimgorm開發(fā)框架的搭建、組件設(shè)計、功能設(shè)計、界面外觀設(shè)計。    本書適合廣大Flex程序開發(fā)人員、RIA開發(fā)愛好者和大專院校學(xué)生閱讀,尤其是有編程經(jīng)歷的技術(shù)開發(fā)人員。

作者簡介

黃曦,計算機(jī)碩士,F(xiàn)lexcoders.cn)版主。從事6年Flash/Flex應(yīng)用開發(fā),現(xiàn)從事RIA網(wǎng)絡(luò)安全應(yīng)用研究。參與開發(fā)飛視網(wǎng)等多個RlA應(yīng)用系統(tǒng)開發(fā),有十多萬行代碼開發(fā)經(jīng)驗。呂輝,高級軟件工程師。長期從事醫(yī)療、流媒體、在線語音視頻等應(yīng)用開發(fā)。有5年Flex/Flash項目開發(fā)經(jīng)驗。參與并主持了數(shù)字電視Po rtal應(yīng)用管理系統(tǒng)、數(shù)字電視PLishVOD管理系統(tǒng)、數(shù)字電視應(yīng)用流編輯工作平臺等項目的研發(fā)。

書籍目錄

第1篇  基礎(chǔ)篇 第1章  Flex概述 第2章  熟悉開發(fā)環(huán)境Flash Builder 4第2篇  ActionScript 3.0語法篇 第3章  ActionScript 3.0基礎(chǔ) 第4章  數(shù)據(jù)類型 第5章  運(yùn)算符和表達(dá)式 第6章  程序設(shè)計的基本結(jié)構(gòu) 第7章  函數(shù) 第8章  面向?qū)ο蠡A(chǔ) 第9章  數(shù)字處理 第10章  日期與時間 第11章  字符串 第12章  數(shù)組 第13章  使用XML第3篇  組件篇 第14章  使用組件構(gòu)建Flex界面 第15章  Flex 4.0界面設(shè)計實戰(zhàn) 第16章  增強(qiáng)用戶界面設(shè)計 第17章  CSS美化界面 第18章  Flex美化應(yīng)用第4篇  數(shù)據(jù)篇 第19章  Flex中的數(shù)據(jù)處理 第20章  使用正則表達(dá)式匹配字符串?dāng)?shù)據(jù) 第21章  數(shù)據(jù)傳輸與交互第5篇  擴(kuò)展篇  第22章  Cairngorm開發(fā)框架 第23章  AIR平臺應(yīng)用第6篇  實例篇 第24章  FLV播放器 第25章  經(jīng)典實例CairngormStore的分析

章節(jié)摘錄

插圖:7.與瀏覽器兼容不論是IE瀏覽器、FireFox瀏覽器或是MyIE瀏覽器都支持FlashPlayer運(yùn)行。網(wǎng)絡(luò)應(yīng)用程序需要在所有瀏覽器和平臺下運(yùn)行效果一致。Flex以FlashPlayer標(biāo)準(zhǔn)作為客戶端環(huán)境,可以保證在所有平臺和瀏覽器下得到相同的效果。1.1.2 Fle×SDK4的新特性Flex4.0較之Flex3.0有了許多令人興奮的新特性。例如,新增諸多個性主題、對本地資源的訪問、支持HTML等Web開發(fā)技術(shù)。部分特性將在后面章節(jié)中做詳細(xì)介紹。1.新增主題和組件在Flash.Builder4以前,Adobe默認(rèn)的主題是}lalo,而從FlashBuilder4開始,默認(rèn)的主題變成了Spark。FlashBuilder4中包含了九款默認(rèn)主題,其中兩款Spark主題,七款Halo主題。在FlashBuilder4中,由于出現(xiàn)了新的library://ns.adobe.com/flerdspark(xmlns:s)名稱空間,代表新的spark包中的組件,所以FlashBuilder4中同時存在了原來的MX.*以及spark.*中的兩組組件,這兩組組件可以同時使用。因此FlashBuilder4中的樣式表也加入了名稱空間的支持。2.增強(qiáng)布局方式在FlexSDK4之前,布局被定義在控件或者容器中,比如List、Tilet,Tilist、和HorizontalList,有完全相同的方法,只是布局方式不同。在FlexSDK4中,布局已經(jīng)從控件中獨立出來。這樣可以更加靈活的對控件進(jìn)行布局,比如在運(yùn)行時將容器的布局方式由橫向改為縱向。這在FlexSDK4之前的版本是很難實現(xiàn)的。在Flex4.0的spark包中已經(jīng)沒有了原來的HBox、VBox、Box及Canvas容器,取而代之的是HGrop、VGroup及Group。新的容器組件Group不能定義皮膚但有更高的執(zhí)行效率,使應(yīng)用程序的體積更小。3.增強(qiáng)特效和濾鏡效果在Flex4.0中增強(qiáng)了原來的部分特效以及添加了新的特效,其中包括支持MXML圖形元素、3D特效、自定義動畫、諸多API調(diào)用方式、自動化的交互行為等。在濾鏡方面,增加了包括Pixel.Bender在內(nèi)的新濾鏡。4.新增雙向綁定功能在之前的Flex3.0中,只支持單向數(shù)據(jù)綁定,要實現(xiàn)雙向綁定需要綁定兩次,這在運(yùn)行時也消耗了更多的內(nèi)存資源。在Flex4.0中增加了雙向綁定的功能,解決了需要綁定兩次的問題,同時也在一定程度上減少了內(nèi)存資源的消耗。

編輯推薦

《Flex 4.0 RIA開發(fā)詳解(第2版)》:國內(nèi)第一本Flex 4.0圖書,追蹤RIA技術(shù)的最新趨勢,配8.5小時多媒體語音教學(xué)視頻 。1.循序漸進(jìn),由淺入深 為了方便讀者學(xué)習(xí),《Flex 4.0 RIA開發(fā)詳解(第2版)》首先讓讀者了解什么是Flex,使用什么工具開發(fā),并詳細(xì)介紹第一個Flex應(yīng)用程序的開發(fā)過程。讀者可通過第一個Flex程序,逐步了解和熟悉Flex技術(shù)的開發(fā)過程、開發(fā)技巧。《Flex 4.0 RIA開發(fā)詳解(第2版)》先介紹ActionScript 3.0語言的語法,后介紹Flex組件開發(fā)、美化界面、數(shù)據(jù)傳輸、開發(fā)框架等內(nèi)容,最后以綜合實例幫助讀者學(xué)習(xí)Flex技術(shù)。 2.技術(shù)全面,內(nèi)容充實 本人花費了2~3個月的時間進(jìn)行前期準(zhǔn)備,詳細(xì)分析了現(xiàn)行Flex技術(shù)及相關(guān)技術(shù)的特點和實例應(yīng)用。全書包含F(xiàn)lex常用的各種技術(shù)和工具,如Flash Builder 4、LiveCycle Data Services、Cairngorm、Flex-Ajax Bridge,以及與這些技術(shù)的結(jié)合。 3.案例精講,深入剖析 根據(jù)本人多年的項目經(jīng)驗和對Flex技術(shù)的深入研究,認(rèn)為學(xué)習(xí)Flex技術(shù)的捷徑在于多看多實踐,所以《Flex 4.0 RIA開發(fā)詳解(第2版)》中為每個知識點都提供實例代碼。讀者通過分析和理解代碼及代碼解釋,可以更快地掌握Flex技術(shù)中的知識點和開發(fā)技巧。《Flex 4.0 RIA開發(fā)詳解(第2版)》在實例代碼中提供詳細(xì)的注釋,對有特殊用法或含義的代碼進(jìn)行詳細(xì)闡述。 4.綜合實例,靈活應(yīng)用 《Flex 4.0 RIA開發(fā)詳解(第2版)》最后兩章分別介紹了Flex播放器實例和CairngormStore實例。這兩個實例都具有一定的代表性。通過Flex播放器實例,讀者可以學(xué)習(xí)和掌握如何在Flex中控制視頻和音頻。CairngormStore實例是一個簡單的在線購物網(wǎng)站。讀者通過對此實例的學(xué)習(xí)可以了解和掌握如何使用Flex開發(fā)大中型應(yīng)用程序。 5.配有光盤,加速學(xué)習(xí) 《Flex 4.0 RIA開發(fā)詳解(第2版)》配套光盤中包含書中全部實例的工程源代碼,讀者可以方便地學(xué)習(xí)和參考。查看和分析大量源代碼能快速、有效地提高Flex編程能力,掌握開發(fā)技巧。 6.提供完善的售后服務(wù)為了幫助大家學(xué)習(xí)Flex,我們?yōu)閺V大讀者建立專門的討論區(qū),廣大讀者可以和作者針對Flex技術(shù)進(jìn)行討論。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Flex 4.0 RIA開發(fā)詳解 PDF格式下載


用戶評論 (總計14條)

 
 

  •   Flex 4.0 RIA開發(fā)詳解(第2版)這本書我已經(jīng)買了一本,從頭到尾我花一個星期看完成了,但很讓我失望,有很多問題:首先一點不說有很多邏輯錯誤和錯別字;很多東西照抄API和Flex3.0的例子,連代碼都沒改,說的是Flex4.0版本,但里面寫的代碼多半都是Flex3.0的代碼,出版社為賺錢,亂出一些垃圾書,還一直在吹,什么東西!抄他媽!我有點想投拆這個作者,寫的什么狗庇?xùn)|西,寫的太浪了,連入門級都沒談不上,更不用說開發(fā)的!
  •   講flash builder的書,何必要用大部分篇幅講as3?沒as3基礎(chǔ)要學(xué)as3可以再買as3方面的書,用大篇幅講as3了,哪有詳細(xì)講到flex?flex這麼大,一本書都講不完了,更何況一本大部分講了其他內(nèi)容的書,就更加講不完了更別說詳細(xì),相信這書講得一定不詳細(xì),不建議買。以上僅是個人淺見。PS:我是一個flash開發(fā)者,用到flex。
  •   花了那么多錢,買了一本垃圾書。說的都是一些表面內(nèi)容,再說光盤里面的代碼都是老版本的代碼,有的居然還運(yùn)行不起來。純粹就是跑出來圈錢的。
  •   本書沒什么用,里邊內(nèi)容全是扯淡,對學(xué)習(xí)flex沒什么幫助,
  •   3修改成4就再版了,太強(qiáng)了,要沒有版權(quán),我改成5,馬上出版flex 5宇宙上第一本關(guān)于flex 5的書。 買3的時候有被忽悠的感覺,厚厚的AS3理論基礎(chǔ),貌似給入門讀者準(zhǔn)備的,但后邊的高級例子就太差了,講解一般,光看目錄就知道這本書沒有新內(nèi)容,在等電子版的cookbook。
  •   買了一本Flex3.0的書,還沒開始看。沒想到發(fā)現(xiàn)了Flex4.0。。。
  •   講的有點淺,入門級可以了……
  •   現(xiàn)在的大部分IT方面的書,也就都是那么回事吧,沒什么很好的,這本書屬于差不多中,好那么一點點的。
  •   這是我買的最丑的一本書。簡直可以說是垃圾
  •   不夠?qū)嵱?。還是等Flex 4 Cookbook吧!
  •   Flex4.0已經(jīng)更名為Flash Builderle了
  •   國內(nèi)的書就是有差距
  •   flex4.0學(xué)習(xí)書籍
  •   第一次搞flex,看看再說吧
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7