Adobe AIR范例精解

出版時間:2009-9  出版社:清華大學(xué)出版社  作者:(美)萊夫齊勒,(美)安德森,(美)賴特 著,吳集,蔣平 譯  頁數(shù):461  
Tag標簽:無  

前言

Adobe Flex 3及其包含的AIR SDK(Software Development Kit,軟件開發(fā)工具集)的發(fā)布,是Adobe在Flash技術(shù)上取得的最新進展的標志。眾所周知,F(xiàn)lash的最早版本(即FutureSplash)僅僅是為網(wǎng)頁創(chuàng)建動畫的一個可執(zhí)行程序。隨著ActionScript腳本語言的加入和不斷完善,F(xiàn)lash逐步發(fā)展成為一個魯棒的開發(fā)工具,并導(dǎo)致了Flex框架的產(chǎn)生。Flex的前兩個版本使得編程開發(fā)人員可以更方便地脫離Flash集成開發(fā)環(huán)境來創(chuàng)建內(nèi)容樣式更豐富的因特網(wǎng)應(yīng)用。Flex的第三個版本更是為創(chuàng)建基于Adobe AIR運行環(huán)境的應(yīng)用程序提供了更強的支持能力,從而將:Flash家族由面向基于Web的應(yīng)用轉(zhuǎn)向基于桌面的應(yīng)用。每一Flash新技術(shù)的發(fā)布后,隨之而來的就是大量書籍、視頻、博客等相關(guān)學(xué)習(xí)資料的出現(xiàn)。AIR和Flex 3的推出也不例外。事實上,由于Adobe公司事先向公眾免費發(fā)布軟件的測試版本,因此這種技術(shù)產(chǎn)生的效應(yīng)被放大。Flex 3中包含的新特性是如此令人振奮,尤其是它集成了AIR SDK。這種Flex 3新特性帶來的熱情會使用戶更為迅速地掌握如何使用Adobe AIR,但是當(dāng)這種熱情消退后,用戶真正開始構(gòu)建應(yīng)用程序的時候又將面臨什么呢?與以往一樣,一部分人將主要通過對應(yīng)用程序?qū)嵗姆治鰜砼W(xué)習(xí)。畢竟,新技術(shù)帶來的熱情對使用Flex 3和AdobeAIR構(gòu)建實用程序起到了推動作用。本書將力圖同時向讀者傳遞這些新技術(shù)帶來的激情以及AIR技術(shù)的相關(guān)知識。

內(nèi)容概要

  AIR(Adobe Integrated Runtime,Adobe 集成運行環(huán)境)的出現(xiàn)是對RIA(Rich Internet Application ,富因特網(wǎng)應(yīng)用程序)部署方式的革新。AIR 支持兩類基本技術(shù):Flash 和HTML/Ajax ,可以讓每個網(wǎng)絡(luò)開發(fā)人員都能夠開發(fā)出自己的桌面應(yīng)用程序。本書介紹了如何建立實用的開發(fā)環(huán)境,并引導(dǎo)讀者開發(fā)11 個完整的AIR 應(yīng)用程序,書中提供的代碼已經(jīng)過編譯且可以正常運行,讀者可以在此基礎(chǔ)上進一步提升自己的開發(fā)技能?! 械拿總€開發(fā)項目都從架構(gòu)和設(shè)計入手,繼之以代碼實現(xiàn)。從中讀者能夠獲得有關(guān)AIR 應(yīng)用程序設(shè)計和開發(fā)的第一手資料,進而能夠在以后開發(fā)動態(tài)RIA 時一顯身手?! ”緯饕獌?nèi)容  ·如何與計算機文件系統(tǒng)進行通信  ·使用和定制本地窗口API 的技術(shù)  ·如何從本地機器上讀取和定位mp3 文件,從而建立音樂庫  ·在基于Flex 的應(yīng)用程序內(nèi)與HTML 和JavaScript 內(nèi)容進行交互的方法  ·如何使用本地的拖放API 來打開和保存圖形文件  ·如何播放H264 和FLV 編碼的視頻  ·在脫離本地網(wǎng)絡(luò)的情況下改變HTML 網(wǎng)頁的風(fēng)格  ·如何與本地數(shù)據(jù)庫進行通信并擴展連通性

作者簡介

Marc Leuchner是波士頓Almighty廣告集團的資深Flash開發(fā)師。在公司內(nèi),Marc主要從事Flash開發(fā)和交互設(shè)計。多年來,他合作的客戶包括NewBalance、ABC、CondeNast、PUMA、BMW/Mini、Comcast以及GAP等公司。Marc擁有羅徹斯特技術(shù)研究所的新媒體/設(shè)計美術(shù)學(xué)學(xué)士學(xué)位。同時,Mar

書籍目錄

第1章  開發(fā)環(huán)境	 1.1  SDK安裝	  1.1.1  必備的文件	  1.1.2  SDK安裝	 1.2  構(gòu)建第一個應(yīng)用程序	  1.2.1  代碼和代碼說明	  1.2.2  編譯、調(diào)試與打包	 1.3  安裝與卸載	  1.3.1  安裝Hello World應(yīng)用程序	  1.3.2  卸載Hello World應(yīng)用程序	 1.4  額外工具	 1.5  ANT構(gòu)建	 1.6  簡單調(diào)試面板	 1.7  小結(jié)	第2章  簡單文本編輯器	 2.1  文本編輯器	  2.1.1  視圖	  2.1.2  邏輯	 2.2  小結(jié)	第3章  簡單RSS閱讀器	 3.1  設(shè)計	 3.2  處理數(shù)據(jù)	 3.3  解析RSS新聞提要源	 3.4  構(gòu)建用戶界面	  3.4.1  顯示發(fā)布的消息	  3.4.2  模塊組合	 3.5  部署應(yīng)用程序	 3.6  編譯和打包	 3.7  小結(jié)	第4章  音樂播放器	 4.1  設(shè)計	 4.2  建立目錄結(jié)構(gòu)	 4.3  處理數(shù)據(jù)	  4.3.1  外部XML	  4.3.2  數(shù)據(jù)對象	  4.3.3  ApplicationDataModel	  4.3.4  配套服務(wù)與工具	 4.4  構(gòu)建用戶界面	  4.4.1  設(shè)置面板	  4.4.2  播放控制	  4.4.3  播放清單視圖	  4.4.4  底部控件	 4.5  模塊組合	  4.5.1  AIR應(yīng)用程序與窗口化應(yīng)用程序之間的區(qū)別	  4.5.2  實現(xiàn)關(guān)閉程序及窗口拖動功能	 4.6  部署應(yīng)用程序	  4.6.1  描述文件	  4.6.2  編譯和打包	 4.7  小結(jié)	第5章  迷你內(nèi)容管理系統(tǒng)	 5.1  設(shè)計	  5.1.1  遠程網(wǎng)關(guān)	  5.1.2  設(shè)置管理	  5.1.3  數(shù)據(jù)管理	  5.1.4  上傳文件	  5.1.5  用戶界面	 5.2  代碼與代碼說明	  5.2.1  遠程網(wǎng)關(guān)	  5.2.2  設(shè)置模型	  5.2.3  數(shù)據(jù)管理	  5.2.4  上傳文件	  5.2.5  構(gòu)建用戶界面	 5.3  部署應(yīng)用程序	  5.3.1  描述文件	  5.3.2  編譯和打包	 5.4  小結(jié)	第6章  圖像瀏覽編輯器	第7章  HTML和CSS編輯器	第8章  桌面天氣程序	第9章  地圖應(yīng)用程序	第10章  博主管理	第11章  幻燈片制作程序	第12章  AIR視頻播放器

章節(jié)摘錄

插圖:一個可靠的開發(fā)環(huán)境將有助于減輕您在調(diào)試和部署應(yīng)用程序時的工作負擔(dān)。本章將介紹在構(gòu)建一個AIR(Adobe Integrated Runtime,Adobe集成運行環(huán)境)應(yīng)用程序時,如何安裝和使用AIR的命令行工具。與后續(xù)章節(jié)稍有不同的是,這里主要介紹使用AIR開發(fā)應(yīng)用程序的基本過程,并對常用工具進行概述,以此作為后續(xù)章節(jié)開發(fā)實踐的基礎(chǔ)。在第1節(jié)“SDK安裝”中,將主要說明在哪里下載和如何安裝Flex 3 SDK,包括構(gòu)建Flex和AIR應(yīng)用程序的所有必須的工具和API(Application Programming Interface,應(yīng)用程序編程接口)。這一節(jié)中將對開發(fā)環(huán)境的基本知識進行說明,并對貫穿全書的用于部署AIR應(yīng)用程序的命令行工具進行概述。第2節(jié)“構(gòu)建第一個應(yīng)用程序”,將引領(lǐng)讀者構(gòu)建屬于自己的第一個AIR應(yīng)用程序,本節(jié)主要介紹如何使用命令行工具來部署、調(diào)試和打包應(yīng)用程序用于安裝等。第3節(jié)“安裝與卸載”,將闡述AIR應(yīng)用程序的安裝過程,以及如何在用戶的機器上保存應(yīng)用程序文件。最后一個小節(jié)“額外工具”,向編程人員介紹兩種使開發(fā)過程更為簡單的額外途徑:一種是使用Apache Ant構(gòu)建策略從而使程序構(gòu)建過程更為自動化,另一種是使用一個簡易調(diào)試面板來接收調(diào)試AIR應(yīng)用程序的跟蹤語句。

編輯推薦

《Adobe AIR范例精解:創(chuàng)建-修改-重用》讀者對象《Adobe AIR范例精解:創(chuàng)建-修改-重用》主要面向使用網(wǎng)絡(luò)技術(shù)(Flash、Flex 3、HTML、JavaScript、Aidx等)開發(fā)和部署RIA的程序員。另外,也適用于對新的開發(fā)平臺感興趣的各類開發(fā)人員。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Adobe AIR范例精解 PDF格式下載


用戶評論 (總計9條)

 
 

  •   介紹的東西很全面,AIR的諸多實例也很好,建議初學(xué)者使用
  •   比較常用的例子,只是現(xiàn)在AIR都已經(jīng)是2.0了,有些東西該更新了
  •   因為最近在做和FLEX相關(guān)的東西所以需要用到里面的一些范例,這本書里的相冊的范例正好幫我解決了技術(shù)上的一些疑惑!感謝這本書!
  •   書簡單翻了下,內(nèi)容比較充實,例子也還不錯,值得推薦
  •   非常喜歡這中通過學(xué)習(xí)案例來了解一門語言的寫作方式!
  •   需要一定的基礎(chǔ)知識,內(nèi)容還算一般
  •   還行,正在看!




  •   這本書實例非常詳細,給予我畢業(yè)設(shè)計不少幫助。實例也非常有參考價值
  •   剛買,還沒看完,初步看上去感覺不錯,做air很受用
 

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

京ICP備13047387號-7