注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計程序設計綜合ADOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用

ADOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用

ADOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用

定 價:¥56.00

作 者: 郭少瑞,張鑫 編著
出版社: 清華大學出版社
叢編項: 網(wǎng)站開發(fā)路線圖
標 簽: 程序設計

ISBN: 9787302210351 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 424 字數(shù):  

內(nèi)容簡介

  《ADOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用(網(wǎng)站開發(fā)路線圖)》全面講解Adobe AIR(Adobe Integrated Runtime)技術(shù)知識體系和開發(fā)實踐。AIR允許利用現(xiàn)有的Web開發(fā)技能(包括Flash、Flex、HTML、JavaScript、Ajax)優(yōu)勢,建立和配置跨平臺(或跨操作系統(tǒng))的桌面RIA(Rich Internet Applications)應用。AIR能使開發(fā)者在熟悉的環(huán)境下工作,利用自己覺得最舒適的工具,并且通過支持Flash、Flex、HTML、JavaScript和Ajax,去建立接近需要的盡可能好的體驗?!禔DOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用(網(wǎng)站開發(fā)路線圖)》的特色在于提供了豐富的實例,這些實例都有很強的應用價值,比較典型,覆蓋很廣的知識層面,且容易上手;每個實例都在光盤中有配套的項目源文件,讀者可從光盤中找到對應的實例來學習和研究?!禔DOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用(網(wǎng)站開發(fā)路線圖)》適合AIR開發(fā)人員和對AIR開發(fā)感興趣的讀者閱讀和參考。

作者簡介

  郭少瑞(NeoGuo),致力于RIAMeeting社區(qū)工作的組織和展開,以及Adobe相關(guān)開發(fā)類工具和解決方案的開發(fā)文檔的本地化。RIAMeeting作為國內(nèi)最具影響力的RIA開發(fā)者交流聚會,已經(jīng)成為不少開發(fā)者藉以分享和討論的平臺。在實踐中對RIA相關(guān)技術(shù)有著深入研究(主要是Adobe對RIA方向的解決方案,包括AIR,F(xiàn)lash,F(xiàn)lex),撰寫多篇關(guān)于RIA相關(guān)技術(shù)開發(fā)技巧和指南的文章,其中AIR相關(guān)的文檔居多,被多家技術(shù)媒體轉(zhuǎn)載,包括藍色理想,52RIA等等。領(lǐng)導和組織了針對RIA英文文檔的一系列本地化(翻譯)活動,其中翻譯了位于AdobeDevnet上,指導開發(fā)者迅速了解Flex技術(shù)并系統(tǒng)學習Flex相關(guān)知識的《一周內(nèi)學習Flex》視頻教程系列,完成其翻譯組織工作并發(fā)布于,深受開發(fā)者歡迎。這個專題已被CSDN收錄并在首頁醒目顯示。CSDN專為這個教程做了專題:成為Adobe官方UserGroup的社區(qū)管理者。國內(nèi)第一個翻譯完成《AIRTips》系列教程并公布于個人博客組織并推出了深受開發(fā)者歡迎的《一周內(nèi)學習Flex》視頻翻譯。

圖書目錄

PART1 RIA與AIR
第1章 談談RIA3
1.1 了解RIA4
1.2 RIA的主流技術(shù)5
1.3 是Web還是桌面7
1.4 RIA中的AIR8
1.5 題外話一:用戶體驗設計9
1.6 題外話二:轉(zhuǎn)換思維模式10
第2章 AdobeAIR11
2.1 什么是AdobeAIR12
2.2 AIR和第三方打包軟件的對比14
2.3 AIR的安全性15
2.4 安裝AIR運行時及例程16
2.5 分發(fā)/安裝/運行AIR應用程序18
2.5.1 下載和安裝AIR應用19
2.5.2 使用AIRInstallerBadge部署在線安裝20
2.5.3 數(shù)字證書22
2.6 AIR的開發(fā)調(diào)試環(huán)境與設置23
2.6.1 HTML/Ajax開發(fā)者23
2.6.2 Flash/Flex開發(fā)者25
2.7 AIR的文件結(jié)構(gòu)26
2.7.1 解析AIR安裝包26
2.7.2 了解配置文件27
2.7.3 AIR的安裝目錄29
PART2 使用Ajax開發(fā)AIR應用
第3章 AjaxAIR概述33
3.1 Ajax與AIR平臺之間的聯(lián)系34
3.2 開發(fā)前期準備36
3.2.1 下載AIR平臺運行時以及開發(fā)工具包36
3.2.2 集成開發(fā)環(huán)境38
3.2.3 用HTML/JS創(chuàng)建一個簡單的程序40
3.2.4 使用Dreamweaver插件快捷打包45
3.2.5 利用數(shù)字認證簽署應用程序47
3.3 如何分發(fā)AIR程序49
第4章 基于WebKit網(wǎng)頁引擎的開發(fā)51
4.1 WebKit引擎簡介52
4.1.1 JavaScript與AIR的關(guān)系53
4.1.2 JavaScript運行環(huán)境下的對象層次54
4.1.3 NativeWindow/NativeApplica-tion/HTMLLoader淺析55
4.2 URI協(xié)議/Cookies56
4.3 剪貼板對象58
4.3.1 使用剪貼板58
4.3.2 剪貼板的高級應用62
4.4 拖放功能64
4.4.1 默認的拖放行為64
4.4.2 HTML拖放的相關(guān)事件回放65
4.4.3 HTML元素的拖放69
4.4.4 拖放示例71
4.4.5 非程序沙箱的置落(drop)處理74
4.5 引入PDF內(nèi)容75
4.6 導入XML數(shù)據(jù)77
4.7 Ajax的安全模型80
4.7.1 桌面程序與Web程序在安全機制上的區(qū)別80
4.7.2 沙箱的概念81
4.7.3 程序沙箱vs非程序沙箱82
4.7.4 沙箱的使用技巧84
4.7.5 使用XMLHttpRequest對象85
4.7.6 小結(jié)87
第5章 JavaScript調(diào)控API精講89
5.1 API入門90
5.2 創(chuàng)建用戶界面92
5.2.1 窗口基礎93
5.2.2 創(chuàng)建NativeWindow95
5.2.3 制作個性化窗體101
5.2.4 多屏幕控制104
5.2.5 創(chuàng)建菜單105
5.2.6 適應OS的界面110
5.2.7 像素曲體器111
5.3 文件訪問和保存115
5.3.1 常規(guī)磁盤操作116
5.3.2 文件寫操作118
5.3.3 讀取文件121
5.3.4 FileMode總述124
5.4 內(nèi)嵌數(shù)據(jù)庫的存儲操作125
5.4.1 創(chuàng)建/連接SQLite數(shù)據(jù)庫126
5.4.2 數(shù)據(jù)的增刪改查129
5.4.3 數(shù)據(jù)的查詢131
5.4.4 數(shù)據(jù)庫的使用技巧134
5.5 網(wǎng)絡連接和訪問外部服務器138
5.5.1 檢測網(wǎng)絡連通性139
5.5.2 連接WebService140
5.5.3 Socket通訊143
5.6 音效控制147
5.6.1 音效模型147
5.6.2 創(chuàng)建MP3播放器150
5.7 二進制數(shù)據(jù)與加密151
5.7.1 使用字節(jié)數(shù)組151
5.7.2 數(shù)據(jù)安全加密154
5.8 Ajax用戶學習ActionScript156
5.8.1 JavaScript程序員了解ActionScript的必要性156
5.8.2 ActionScript的數(shù)據(jù)類型157
5.8.3 ActionScript中的類庫.包和命名空間159
5.8.4 整合來自ActionScript的力量160
5.8.5 合作:ActionScript與JavaScript162
第6章 Ajax框架開發(fā)163
6.1 Ajax框架概述164
6.2 AIR平臺下的Yahoo!UI165
6.2.1 分級客戶端的支持165
6.2.2 YUI構(gòu)成部分166
6.2.3 以類為基礎的JavaScript167
6.2.4 應用實例:Email客戶端168
6.3 AIR平臺下的ExtJS177
6.3.1 官方的AIR擴展178
6.3.2 應用實例:個人記帳本181
6.3.3 應用實例:SimpleTask195
6.4 AIR平臺下的Dojo196
6.4.1 dair.AIR.*包197
6.4.2 Dojo與AIR如何兼容202
6.4.3 應用實例:Dojo上傳器206
6.5 小結(jié)211
第7章 處理JavaScript異常213
7.1 調(diào)試概述214
7.2 SourceViewer簡介215
7.3 AIRIntrospector簡介216
7.4 使用Introspector進行調(diào)試218
7.5 新加入的JavaScript錯誤信息219
PART3 使用Flex3開發(fā)AIR應用
第8章 RIA開發(fā)利器-AdobeFlex3223
8.1 了解AdobeFlex3224
8.2 了解AdobeFlexBuilder3226
8.3 FlexBuilder對于AIR的支持情況228
8.4 ActionScript3.0 簡介229
第9章 編寫第一個AIR應用235
9.1 建立一個AIR項目236
9.2 制作圖形界面238
9.3 測試和發(fā)布239
第10章 AIR組件介紹241
10.1 關(guān)于FlexAIR組件242
10.2 使用WindowedApplication組件243
10.3 使用文件系統(tǒng)組件245
10.4 使用HTML組件252
第11章 窗體和菜單255
11.1 AIR窗體基礎256
11.2 創(chuàng)建窗體261
11.3 控制窗體269
11.4 監(jiān)聽窗體事件275
11.5 使用全屏窗體模式276
11.6 屏幕277
11.7 AIR菜單簡介280
11.8 創(chuàng)建本地菜單283
第12章 文件和數(shù)據(jù)285
12.1 AIR文件系統(tǒng)概要286
12.2 使用File對象287
12.3 獲取文件系統(tǒng)信息289
12.4 目錄290
12.5 文件292
12.6 加密的本地存儲294
12.7 拖放(DragandDrop)295
12.8 復制與粘貼296
12.9 本地SQL數(shù)據(jù)庫298
第13章 網(wǎng)絡和通訊301
13.1 監(jiān)測網(wǎng)絡狀態(tài)302
13.2 獲取網(wǎng)絡數(shù)據(jù)303
13.3 和JavaScript通訊305
13.4 從網(wǎng)頁中調(diào)用AIR應用306
13.5 AIR應用的相互調(diào)用307
13.6 升級與更新308
PART4 使用FlashCS4開發(fā)AIR應用
第14章 FlashCS4AIR開發(fā)概述317
14.1 關(guān)于FlashCS4318
14.2 FlashCS4和Flex3的對比322
14.3 配置FlashCS4的開發(fā)環(huán)境323
14.4 FlashCS4的項目結(jié)構(gòu)324
14.5 Flash開發(fā)AIR的優(yōu)勢325
14.5.1 Flash的優(yōu)勢325
14.5.2 制作不規(guī)則的界面325
14.5.3 巧妙使用動畫326
14.6 利用Flash開發(fā)工具327
14.6.1 使用第三方工具編寫AS327
14.6.2 SWF加密329
14.6.3 制作精致的圖標329
第15章 Flash版的HelloAIR331
15.1 建立一個FlashCS4AIR文檔332
15.2 建立文檔類332
15.3 AIR應用配置334
15.4 測試和打包334
PART5 項目實踐
第16章 仿資源管理器(Ajax+AIR)339
16.1 了解Wsn340
16.1.1 Wsn的特點340
16.1.2 Wsn與安全沙箱341
16.2 Wsn源碼探秘342
16.2.1 Wsn342
16.2.2 Wsn.fileStore345
16.2.3 Wsn.tree346
16.2.4 Wsn.toolbar(1)347
16.2.5 Wsn.toolbar(2)349
16.2.6 Wsn.item351
16.3 Wsn小結(jié)353
第17章 RSS閱讀器(Ajax+AIR)355
17.1 了解RSS訂閱器356
17.2 Fresh源碼探秘357
17.2.1 初始化Fresh359
17.2.2 i18n多語言支持361
17.2.3 初始化Feed數(shù)據(jù)363
17.2.4 外界接口363
17.2.5 RSSFeed持久化365
17.2.6 用戶界面與雜項367
第18章 桌面飛蟲(Flash+AIR)371
18.1 項目背景372
18.2 項目實踐372
第19章 RSS閱讀器Flex版(Flex+AIR)375
19.1 項目背景376
19.2 項目實踐377
第20章 圖片瀏覽器(Flex+AIR)385
20.1 項目背景386
20.2 項目實踐387
第21章 文本編輯器(Flex+AIR)393
21.1 項目背景394
21.2 項目實踐394
第22章 網(wǎng)頁瀏覽器(Flex+AIR)399
22.1 項目背景400
22.2 項目實踐400
第23章 列車時刻表(Flex+Cairngorm+AIR)403
23.1 項目背景404
23.2 項目實踐406
附錄精彩示例網(wǎng)址421
參考文獻425

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號