Flex 3程序設(shè)計(jì)

出版時(shí)間:2009-8  出版社:人民郵電出版社  作者:布朗  頁數(shù):458  
Tag標(biāo)簽:無  

前言

1954年Fortran語言的發(fā)明,使軟件業(yè)跨入了高級語言時(shí)代;1972年Smalltalk的發(fā)布,標(biāo)志著“面向?qū)ο蟆闭Z言時(shí)代的到來;2004年Adobe公司推出的Flex框架,預(yù)示著富因特網(wǎng)應(yīng)用程序(RJA)濃墨重彩地登上了歷史舞臺(tái),從此網(wǎng)絡(luò)應(yīng)用程序的表示層只能基于單調(diào)的HTMI,頁面的時(shí)代一去不復(fù)返了。 Flex從誕生到現(xiàn)在,已經(jīng)歷了5年時(shí)間,版本從1.0發(fā)展到了現(xiàn)在的3.3,功能也從僅支持J2EE(Java 2 Platform,Enterprise Edition)應(yīng)用,到現(xiàn)在支持幾乎所有的動(dòng)態(tài)網(wǎng)頁技術(shù)??梢哉f,F(xiàn)lex已經(jīng)成為了開發(fā)富因特網(wǎng)應(yīng)用程序的首選工具。Flex框架無縫集成了Flash、ACtionScript以及MXML,并提供了豐富的可擴(kuò)展用戶界面及數(shù)據(jù)訪問組件,使開發(fā)人員能夠快速構(gòu)建出具有豐富數(shù)據(jù)表現(xiàn)、強(qiáng)大客戶端邏輯和集成多媒體的富因特網(wǎng)應(yīng)用程序,從而極大地提高了Web界面的用戶體驗(yàn)和人機(jī)交互性。作為一本面向初中級讀者的Flex教程,本書通過一些簡單卻典型的示例向讀者展示了Flex的方方面面。作者在其多年教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,總結(jié)出一套獨(dú)到的授課方式。一些晦澀的專業(yè)術(shù)語在作者的筆下變得通俗易懂,書中的示例在講明要點(diǎn)的同時(shí)也盡量簡單。此外,作者還為讀者留下了大量思考和練習(xí)的空間。作者的這些精心安排一定會(huì)使讀者在較短的時(shí)間內(nèi)獲得最佳的學(xué)習(xí)效果。希望讀者能夠借助此書成為RIA的開發(fā)先鋒。本書的大部分章節(jié)由張?bào)K翻譯,涂穎芳完成了部分章節(jié)的初譯和全部的文檔整理工作,熊煒、胡沙、史維、蔣宇軒、陳興道、顧崇元、王謙、張穎、蘆彤彤和周正歌對部分譯文亦有貢獻(xiàn)。在整個(gè)翻譯和統(tǒng)稿過程中,譯者盡可能地保證術(shù)語翻譯的準(zhǔn)確和統(tǒng)一,但錯(cuò)誤和疏漏恐難避免,歡迎并感謝讀者斧正。

內(nèi)容概要

本書通過簡明易懂的示例向讀者展示了如何使用Flex和ActionScript 3.0創(chuàng)建強(qiáng)大的富因特網(wǎng)應(yīng)用程序。書中首先介紹了相關(guān)軟件的安裝及Flex和ActionScript的基本知識(shí),然后結(jié)合各種練習(xí)深入講解了Flex的各種強(qiáng)大的功能:容器、事件與組件、打印和圖表功能等。本書最后還提供了專業(yè)的案例研究,展示了如何構(gòu)建完整的Flex應(yīng)用程序?! ”緯且槐具m合初、中級讀者閱讀的Flex教程。

作者簡介

布朗(Charles E.Brown),世界知名的Adobe技術(shù)專家,有多年技術(shù)咨詢、培訓(xùn)和寫作鏡驗(yàn)。除本書外,他撰寫的有關(guān)Dr6amweaver和Fireworks的著作都成為暢銷書,并獲得了廣泛贊譽(yù)。他是Adobe認(rèn)證培訓(xùn)師,并為許多著名的大型網(wǎng)站應(yīng)用Adobe技術(shù)提供咨詢。他還是一位小有名氣的古典

書籍目錄

第1章 Flex基礎(chǔ)知識(shí) 1.1 因特網(wǎng)今昔 1.2 Flex與RIA 1.3 Flex、Flex Builder和ActionScript 3.0 1.4 安裝Flex Builder 3  1.4.1 將Flex Builder作為Eclipse插件安裝  1.4.2 安裝Flex Builder 3 1.5 小結(jié)第2章 Flex與Flex Builder 3 2.1 從Flex Builder 3出發(fā)  2.1.1 創(chuàng)建一個(gè)Flex項(xiàng)目  2.1.2 創(chuàng)建一個(gè)Flex應(yīng)用程序  2.1.3 更改屬性 2.2 剖析Flex應(yīng)用程序  2.2.1 MXML  2.2.2 尋求幫助 2.3 走進(jìn)幕后  2.3.1 部署文件  2.3.2 查看生成的ActionScript代碼 2.4 小結(jié)第3章 ActionScript 3.1 ActionScript編程概念  3.1.1 理解什么是類文件  3.1.2 和以前版本的兼容性  3.1.3 開始使用ActionScript 3.0  3.1.4 MXML與ActionScript 3.2 混合MXML和ActionScript代碼  3.2.1 注釋  3.2.2 使用trace()函數(shù)  3.2.3 函數(shù)  3.2.4 傳遞參數(shù)  3.2.5 處理事件  3.2.6 使用[Bindable]標(biāo)簽  3.2.7 添加交互性 3.3 訪問修飾符 3.4 重構(gòu) 3.5 Flex調(diào)試 3.6 小結(jié)第4章 容器 4.1 應(yīng)用程序容器 4.2 布局管理器 4.3 布局容器  4.3.1 HBox和VBox容器  4.3.2 Form容器  4.3.3 Panel容器  4.3.4 ControlBar容器 4.4 導(dǎo)航容器  4.4.1 ViewStack容器  4.4.2 使用ActionScript實(shí)現(xiàn)導(dǎo)航功能  4.4.3 TabNavigator和Accordion容器 4.5 狀態(tài)  4.5.1 更改狀態(tài)  4.5.2 狀態(tài)與代碼  4.5.3 狀態(tài)與鼠標(biāo)懸停效果  4.5.4 向項(xiàng)目中導(dǎo)入資產(chǎn) 4.6 過渡  4.6.1 構(gòu)建容器  4.6.2 構(gòu)建狀態(tài)  4.6.3 創(chuàng)建過渡 4.7 小結(jié)第5章 事件與組件 ……第6章 Flex與XML第7章 格式化和CSS第8章 Repeater組件第9章 拖放操作第10章 案例研究Ⅰ第11章 案例研究Ⅱ第12章 Flex與數(shù)據(jù)第13章 打印第14章 圖表功能第15章 AIR附錄A 安裝ColdFusion 8索引

章節(jié)摘錄

插圖:當(dāng)數(shù)據(jù)庫返回被請求的信息時(shí),應(yīng)用程序服務(wù)器實(shí)際上就會(huì)根據(jù)模板編寫一個(gè)全新的XHTML頁面。該頁面會(huì)包含最新版本的數(shù)據(jù)。然后,應(yīng)用程序服務(wù)器會(huì)把新創(chuàng)建的XHTML頁面返回給Web服務(wù)器,Web服務(wù)器又會(huì)像以前那樣把頁面發(fā)送回你的瀏覽器。第1個(gè)例子和第2個(gè)例子之間的唯一不同是XHTML頁面的編寫時(shí)間。在第1個(gè)例子中,頁面是由開發(fā)人員編寫的,除非開發(fā)人員或其他什么人作出修改,否則頁面是不會(huì)改變的。在第2個(gè)例子中,頁面是即時(shí)編寫的,它會(huì)反映數(shù)據(jù)庫中的最新數(shù)據(jù)。在這兩種情況下,每次請求新數(shù)據(jù)時(shí),整個(gè)過程都必須再次從頭開始。因?yàn)樗羞@一切是在瞬間發(fā)生的,且大多數(shù)時(shí)候都會(huì)成功,所以我們感覺不到什么。不過,在后臺(tái),這需要大量的服務(wù)器時(shí)間,并需要在各個(gè)服務(wù)器和你自己的客戶端計(jì)算機(jī)上占用大量的資源。所有圖片都需要分別下載并保存在你的計(jì)算機(jī)內(nèi)存中,下載的全部頁面會(huì)存儲(chǔ)在計(jì)算機(jī)的一個(gè)文件夾里。讓我們再前進(jìn)一步。請前往Adobe網(wǎng)站:http://examloles.adobe.com/flex2/inproduct/sdk/flexstore/flexstorehtml。看看這個(gè)網(wǎng)站,它與前兩個(gè)頁面的差別非常明顯。注意在單擊選項(xiàng)卡時(shí),我們會(huì)從一個(gè)頁面平滑地移動(dòng)到另一個(gè)頁面,且沒有在前面的例子中看到的重載過程。另外,在ProduCts選項(xiàng)卡中,如果更改手機(jī)的價(jià)格范圍,就會(huì)看到手機(jī)自動(dòng)重新排列的動(dòng)畫。這是Flex網(wǎng)站的原型,其內(nèi)部機(jī)制當(dāng)然就是本書的主題。不過,就其最簡單的形式來說,我們真正加載的只有一個(gè)文件,即HashSWF文件。這之后,當(dāng)信息需要改變時(shí),我們刷新的是所改變的內(nèi)容而不是整個(gè)頁面。這就意味著潛在錯(cuò)誤更少、數(shù)據(jù)顯示更快,用戶體驗(yàn)更完美。另外,大家還會(huì)在書中看到它所占據(jù)的資源也會(huì)更少,因而成為今天新興的便攜式因特網(wǎng)設(shè)備的理想之選。

媒體關(guān)注與評論

“本書詳細(xì)介紹了用Flex3開發(fā)應(yīng)月程相關(guān)的相關(guān)知識(shí)……強(qiáng)烈推薦想快速入門的Fiex初學(xué)者使用”  ——JPBader,PlumtreeGroup和Flexpeeschocago.com的高級業(yè)務(wù)開發(fā)經(jīng)理、芝加哥大學(xué)的Flex程序員  “本書是開啟Flex大門的鑰匙?!?——RichRodecker,F(xiàn)1Flash開發(fā)公司總裁 

編輯推薦

《Flex3程序設(shè)計(jì)》由人民郵電出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Flex 3程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)16條)

 
 

  •   以前買過一本Flex權(quán)威指南,已感覺不錯(cuò),看到后面有一些看不明白。發(fā)現(xiàn)有點(diǎn)高估自己。還是老實(shí)的買了一本最初級入門讀物。整體感覺不錯(cuò)。書是8月薪24號(hào)到的,才三天就到了,速度很快,到今天看完了。感覺不錯(cuò),再看權(quán)威指南剛剛好,看到后面有擴(kuò)展讀物,果然這本是比權(quán)威指南更基礎(chǔ)的書,要是入門還是強(qiáng)烈推薦這本書,真不錯(cuò),很初級,手把手的教你如何操作。但有時(shí)還是要?jiǎng)幽X筋想想為什么要這樣做,這樣成長的應(yīng)該才快,哎!年齡大了,看書反應(yīng)就是不如年青人快。對于我這樣入門的編程人員,沒什么基礎(chǔ)的,這本書真的很值的推薦~~~~
  •   基礎(chǔ)教程,入門首選
  •   內(nèi)容由淺入深,適合初學(xué)者,值得推薦
  •   入門經(jīng)典書籍,值得一看
  •   就是送貨速度慢了點(diǎn)-。-
  •   翻譯過來的書一般都還可以,這本書確實(shí)質(zhì)量不錯(cuò)
  •   這本書中規(guī)中矩, 屬于 Step by Step 類型, 非常適合入門。
  •   作為入門級得書,講得很細(xì)致,全面
  •   沒有最新的
  •   內(nèi)容不是很詳細(xì),感覺只適合初學(xué)者,可能現(xiàn)在編程的書籍太多了,其實(shí)真正好的不多了。
  •   大體瀏覽了下,不是很有感覺。一般
  •   什么都不是。安裝都要講。太離譜了。很少代碼,基本都是圖。講操作。后悔啊
  •   此次送貨SD非一般的快,如閃電般迅速。對服務(wù)質(zhì)量非常滿意。在買書時(shí)首先要定位自己屬于那個(gè)層次的讀者,選擇對癥的書籍非常重要,我向沒有接觸過flex技術(shù)的朋友推薦此書。我公司有本flex權(quán)威指南,所以正好在網(wǎng)上買了這書好做過度橋梁之用,希望能對本人的flex技術(shù)有一個(gè)良好的開端。此書唯一不足的就是代碼少,屬于基礎(chǔ)讀物,所有深入了解都是點(diǎn)到即止。所以選擇購買此書的時(shí)一定要是”如題“。還在學(xué)習(xí)中。
  •   買回來花兩天時(shí)間看完了,作為初學(xué)者,書中的例子和步驟結(jié)合得非常好,看完之后能夠初步的理解如何使用xml數(shù)據(jù)源,呈現(xiàn)及基礎(chǔ)的Flex界面設(shè)計(jì),感覺比Flex3權(quán)威指南容易上手
  •   很好的一本書,很適合入門新手學(xué)習(xí)使用
  •   這本書翻譯的真的不怎么樣,有的地方都念不通順,無語啊
 

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

京ICP備13047387號(hào)-7