Adobe AIR范例精解

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

前言

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書(shū)籍目錄

第1章  開(kāi)發(fā)環(huán)境	 1.1  SDK安裝	  1.1.1  必備的文件	  1.1.2  SDK安裝	 1.2  構(gòu)建第一個(gè)應(yīng)用程序	  1.2.1  代碼和代碼說(shuō)明	  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  簡(jiǎn)單調(diào)試面板	 1.7  小結(jié)	第2章  簡(jiǎn)單文本編輯器	 2.1  文本編輯器	  2.1.1  視圖	  2.1.2  邏輯	 2.2  小結(jié)	第3章  簡(jiǎn)單RSS閱讀器	 3.1  設(shè)計(jì)	 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章  音樂(lè)播放器	 4.1  設(shè)計(jì)	 4.2  建立目錄結(jié)構(gòu)	 4.3  處理數(shù)據(jù)	  4.3.1  外部XML	  4.3.2  數(shù)據(jù)對(duì)象	  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  實(shí)現(xiàn)關(guān)閉程序及窗口拖動(dòng)功能	 4.6  部署應(yīng)用程序	  4.6.1  描述文件	  4.6.2  編譯和打包	 4.7  小結(jié)	第5章  迷你內(nèi)容管理系統(tǒng)	 5.1  設(shè)計(jì)	  5.1.1  遠(yuǎn)程網(wǎng)關(guān)	  5.1.2  設(shè)置管理	  5.1.3  數(shù)據(jù)管理	  5.1.4  上傳文件	  5.1.5  用戶界面	 5.2  代碼與代碼說(shuō)明	  5.2.1  遠(yuǎn)程網(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é)摘錄

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

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Adobe AIR范例精解 PDF格式下載


用戶評(píng)論 (總計(jì)9條)

 
 

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




  •   這本書(shū)實(shí)例非常詳細(xì),給予我畢業(yè)設(shè)計(jì)不少幫助。實(shí)例也非常有參考價(jià)值
  •   剛買(mǎi),還沒(méi)看完,初步看上去感覺(jué)不錯(cuò),做air很受用
 

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

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