分享
 
 
 

ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)(附光盘1张)

ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)(附光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,图形图像、动画、多媒体与网页开发,网站建立与管理,
  品牌: 郭少瑞

基本信息·出版社:清华大学出版社

·页码:424 页

·出版日期:2009年09月

·ISBN:9787302210351

·条形码:9787302210351

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》全面讲解Adobe AIR(Adobe Integrated Runtime)技术知识体系和开发实践。AIR允许利用现有的Web开发技能(包括Flash、Flex、HTML、JavaScript、Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Rich Internet Applications)应用。AIR能使开发者在熟悉的环境下工作,利用自己觉得最舒适的工具,并且通过支持Flash、Flex、HTML、JavaScript和Ajax,去建立接近需要的尽可能好的体验。

《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》的特色在于提供了丰富的实例,这些实例都有很强的应用价值,比较典型,覆盖很广的知识层面,且容易上手;每个实例都在光盘中有配套的项目源文件,读者可从光盘中找到对应的实例来学习和研究。

《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》适合AIR开发人员和对AIR开发感兴趣的读者阅读和参考。

作者简介郭少瑞(NeoGuo),致力于RIAMeeting社区工作的组织和展开,以及Adobe相关开发类工具和解决方案的开发文档的本地化。RIAMeeting作为国内最具影响力的RIA开发者交流聚会,已经成为不少开发者藉以分享和讨论的平台。在实践中对RIA相关技术有着深入研究(主要是Adobe对RIA方向的解决方案,包括AIR,Flash,Flex),撰写多篇关于RIA相关技术开发技巧和指南的文章,其中AIR相关的文档居多,被多家技术媒体转载,包括蓝色理想,52RIA等等。领导和组织了针对RIA英文文档的一系列本地化(翻译)活动,其中翻译了位于AdobeDevnet上,指导开发者迅速了解Flex技术并系统学习Flex相关知识的《一周内学习Flex》视频教程系列,完成其翻译组织工作并发布于www。riavideo。net,深受开发者欢迎。这个专题已被CSDN收录并在首页醒目显示。CSDN专为这个教程做了专题:

http://subject。csdn。net/flexapp/

成为Adobe官方UserGroup的社区管理者。

国内第一个翻译完成《AIRTips》系列教程并公布于个人博客

组织并推出了深受开发者欢迎的《一周内学习Flex》视频翻译。

张鑫(Frank),JavaScript开源社区JS堂(jstang.cn)站长,Ext中文站(www.ajaxjs.com)站长,ExtJS原作者JACK的中文博客参与维护人。热衷于Web前端开发,在Ajax和WebUI领域功力深厚,国内最早应用ExtJS进行实际项目开发的程序员,Ext热血高手,通过社区。博客。翻译文档等途径不遗余力的推广ExtJS。曾领衔编写过《JavaScript凌厉开发-Ext详解与实践》。

媒体推荐脚踏Flex与Ajax两大阵营的AIR,从概念的推广到真正实施,经历了一个不断探索的期间。目前,AIR全面性的资料几乎为零,只有国内几个知名程序员的Blog上有些介绍,其余寥寥无几,仅有的几本书内容十分老旧。此书的问世正好填补这个空缺,提供了丰富的实例和手把手教的视频录像,对初涉入AIR的用户很有帮助!

——无忧脚本(51js,corn)版主程劭非

这几天抽了些时间出来,一口气把样章读完了。这本书用通俗易懂的语言介绍了AIR开发要领,适合所有AIR的爱好者阅读。书本中一些例子使用了DojO、YUI、ExtJS作为嵌入AIR的Ajax框架,这对熟悉框架的朋友来说是件好事,从而得到不少的提高和横向的视野扩展。

——ExtJs中文资讯站(extjs,orR,cn)站长肥占

AIR横跨Flex与Ajax的解决方案已为许多项目所青睐,甚至一些项目就是这两种方案混搭而成的。不管你擅长的AIR开发模式是哪种,如果你想打造全方位的AIR应用程序,该书是你的首选!

——RIAMccting的创始人李文磊(BillLee)

AIR一方面提供与Flash等量齐观的API,一方面拥抱市场上大批的UI框架,如何将这二者合二为一将对开发者的参考价值很大。该书不是API文档乏味的复述,有大量的例子与视频教学,学习AIR可达到事半功倍的效果。

——微软MVP温梦飞(ai829)

AIR可以说是产品人的利器,在增强用户体验的同时,让产品的粘度更高。AIR之所以进入我们的选型视野内,与旧系统的兼容性好是非常重要的原因之一。我们下一期的OA项目就准备往AIR平台上迁移,在国内中文资料非常缺乏的前提下,该书确实非常解渴!让我的技术团队快速上手,低成本地实现了Web产品到桌面的跨越。

——阶梯教育集团资深产品经理李佳家(JCLee)

编辑推荐《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》:AIR两大开发阵营顶尖高手领衔演绎

Flex/Flash/Ajax殊途同归的AIR开发

最完整的AIR入门与精深途径

商业级别的案例精解

国内首次披露的AIR双通道视频讲解

《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》实例素材与优质源代码

更多参考文档和AIR开发环境必备资源

目录

PART1 RIA与AIR

第1章 谈谈RIA3

1.1 了解RIA4

1.2 RIA的主流技术5

1.3 是Web还是桌面7

1.4 RIA中的AIR8

1.5 题外话一:用户体验设计9

1.6 题外话二:转换思维模式10

第2章 AdobeAIR11

2.1 什么是AdobeAIR12

2.2 AIR和第三方打包软件的对比14

2.3 AIR的安全性15

2.4 安装AIR运行时及例程16

2.5 分发/安装/运行AIR应用程序18

2.5.1 下载和安装AIR应用19

2.5.2 使用AIRInstallerBadge部署在线安装20

2.5.3 数字证书22

2.6 AIR的开发调试环境与设置23

2.6.1 HTML/Ajax开发者23

2.6.2 Flash/Flex开发者25

2.7 AIR的文件结构26

2.7.1 解析AIR安装包26

2.7.2 了解配置文件27

2.7.3 AIR的安装目录29

PART2 使用Ajax开发AIR应用

第3章 AjaxAIR概述33

3.1 Ajax与AIR平台之间的联系34

3.2 开发前期准备36

3.2.1 下载AIR平台运行时以及开发工具包36

3.2.2 集成开发环境38

3.2.3 用HTML/JS创建一个简单的程序40

3.2.4 使用Dreamweaver插件快捷打包45

3.2.5 利用数字认证签署应用程序47

3.3 如何分发AIR程序49

第4章 基于WebKit网页引擎的开发51

4.1 WebKit引擎简介52

4.1.1 JavaScript与AIR的关系53

4.1.2 JavaScript运行环境下的对象层次54

4.1.3 NativeWindow/NativeApplica-tion/HTMLLoader浅析55

4.2 URI协议/Cookies56

4.3 剪贴板对象58

4.3.1 使用剪贴板58

4.3.2 剪贴板的高级应用62

4.4 拖放功能64

4.4.1 默认的拖放行为64

4.4.2 HTML拖放的相关事件回放65

4.4.3 HTML元素的拖放69

4.4.4 拖放示例71

4.4.5 非程序沙箱的置落(drop)处理74

4.5 引入PDF内容75

4.6 导入XML数据77

4.7 Ajax的安全模型80

4.7.1 桌面程序与Web程序在安全机制上的区别80

4.7.2 沙箱的概念81

4.7.3 程序沙箱vs非程序沙箱82

4.7.4 沙箱的使用技巧84

4.7.5 使用XMLHttpRequest对象85

4.7.6 小结87

第5章 JavaScript调控API精讲89

5.1 API入门90

5.2 创建用户界面92

5.2.1 窗口基础93

5.2.2 创建NativeWindow95

5.2.3 制作个性化窗体101

5.2.4 多屏幕控制104

5.2.5 创建菜单105

5.2.6 适应OS的界面110

5.2.7 像素曲体器111

5.3 文件访问和保存115

5.3.1 常规磁盘操作116

5.3.2 文件写操作118

5.3.3 读取文件121

5.3.4 FileMode总述124

5.4 内嵌数据库的存储操作125

5.4.1 创建/连接SQLite数据库126

5.4.2 数据的增删改查129

5.4.3 数据的查询131

5.4.4 数据库的使用技巧134

5.5 网络连接和访问外部服务器138

5.5.1 检测网络连通性139

5.5.2 连接WebService140

5.5.3 Socket通讯143

5.6 音效控制147

5.6.1 音效模型147

5.6.2 创建MP3播放器150

5.7 二进制数据与加密151

5.7.1 使用字节数组151

5.7.2 数据安全加密154

5.8 Ajax用户学习ActionScript156

5.8.1 JavaScript程序员了解ActionScript的必要性156

5.8.2 ActionScript的数据类型157

5.8.3 ActionScript中的类库.包和命名空间159

5.8.4 整合来自ActionScript的力量160

5.8.5 合作:ActionScript与JavaScript162

第6章 Ajax框架开发163

6.1 Ajax框架概述164

6.2 AIR平台下的Yahoo!UI165

6.2.1 分级客户端的支持165

6.2.2 YUI构成部分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 小结211

第7章 处理JavaScript异常213

7.1 调试概述214

7.2 SourceViewer简介215

7.3 AIRIntrospector简介216

7.4 使用Introspector进行调试218

7.5 新加入的JavaScript错误信息219

PART3 使用Flex3开发AIR应用

第8章 RIA开发利器-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 测试和发布239

第10章 AIR组件介绍241

10.1 关于FlexAIR组件242

10.2 使用WindowedApplication组件243

10.3 使用文件系统组件245

10.4 使用HTML组件252

第11章 窗体和菜单255

11.1 AIR窗体基础256

11.2 创建窗体261

11.3 控制窗体269

11.4 监听窗体事件275

11.5 使用全屏窗体模式276

11.6 屏幕277

11.7 AIR菜单简介280

11.8 创建本地菜单283

第12章 文件和数据285

12.1 AIR文件系统概要286

12.2 使用File对象287

12.3 获取文件系统信息289

12.4 目录290

12.5 文件292

12.6 加密的本地存储294

12.7 拖放(DragandDrop)295

12.8 复制与粘贴296

12.9 本地SQL数据库298

第13章 网络和通讯301

13.1 监测网络状态302

13.2 获取网络数据303

13.3 和JavaScript通讯305

13.4 从网页中调用AIR应用306

13.5 AIR应用的相互调用307

13.6 升级与更新308

PART4 使用FlashCS4开发AIR应用

第14章 FlashCS4AIR开发概述317

14.1 关于FlashCS4318

14.2 FlashCS4和Flex3的对比322

14.3 配置FlashCS4的开发环境323

14.4 FlashCS4的项目结构324

14.5 Flash开发AIR的优势325

14.5.1 Flash的优势325

14.5.2 制作不规则的界面325

14.5.3 巧妙使用动画326

14.6 利用Flash开发工具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小结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数据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章 网页浏览器(Flex+AIR)399

22.1 项目背景400

22.2 项目实践400

第23章 列车时刻表(Flex+Cairngorm+AIR)403

23.1 项目背景404

23.2 项目实践406

附录精彩示例网址421

参考文献425

……[看更多目录]

序言在我写这篇序言的时候,就想起第一次接触AdobeAIR时的情景,无论如何,可以用一见钟情来形容。现在想来,说到底,最初吸引我的还是AIR应用的那种可以无比华丽的外表和强大的交互体验。。

那个时候几乎看不到国内有AIR的应用,也很少遇到讨论AIR的人,于是就建立了艾睿社区专门用来讨论AIR技术,社区一建就是两年多,在这两年里看着国内的技术慢慢成熟起来,专业涉足AIR的人也越来越多了。

AdobeAIR是一种构建方式较为多元的应用。基本上所有的高低端设计师。程序员都可以凭借现有的语种和技术来尝试AIR应用程序的开发。《AIR完整入门与开发实录——使用Flex/Flash/Ajax开发AIR应用》的作者已经为大家考虑得非常周到,图书分为几个部分,似乎是在有意识地帮助初学者更为全面地了解AdobeAIR多元的开发方式,我在看到这本书的时候就觉得这一点做得非常好,至少是我所见到的中文书籍中最为“完整”的。

在欧美主流开发市场,依托Flash庞大用户群的基础,AIR多平台的独到优势得以迅速体现。在完善了Flex开发环境后,AIR在当前应当算是欧美RIADesktop开发的首选。所以现在也不止一次地看到国外主流开发模式开始慢慢地接受AIR,有的甚至不惜打破几年的开发历程,重新返工,开始使用AIR作为桌面应用解决方案。

AIR既然如此诱人,为什么在国内我们还看不到非常好的AIR应用呢?这个问题,我想其中关键的原因则是多平台优势对于国内大众市场来说并不是那样的“刚性需求”。但随着Flex开发在国内慢慢成熟起来,AIR产品凭借着它优良的前端基因,依然是挑战用户体验较为理想的解决方案,相信在未来日益竞争强烈的桌面战略中,AIR应用在国内会逐步突显它的种种潜在优势。

文摘插图:

ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)(附光盘1张)

第1章谈谈的RIA

RIA(Rich Internet Applications)的概念近几年逐步深入人心。可以说,RIA已经是软件发展的大势所趋。RIA并不专指某项技术,它是建立在对用户友好程度(即用户体验)认知基础上的对软件的一种期望。理解这个概念并不难,我们只要把握“丰富”、“Web”、“可交互性”这几个关键词,就能透过表象洞察RIA的精髓。

RIA阵营中如今已经包含了多个解决方案,呈现出“百花齐放”的局面,多个厂商比如微软、sun]都相继推出针对RIA的产品。然而不得不说的是Adobe,这个传统印刷领域中有着Photoshop等强势产品的巨人在接收Macromedia之后,依托Flash Player这个平台,迅速地在RIA领域取得先机。Flash和Flex的知名度已经很高了,而本书将为大家着重介绍的乃是它的另外一个平台级的产品——AIR。AIR是一个允许使用现有的Web技术来完成桌面应用的RIA平台。本章将从RIA谈起,介绍其概要并详细地阐述AIR的产生背景。

本章也将简单地介绍一下“用户体验”的概念,这个概念并不复杂,但读者是否已经将它贯穿到了自己的产品中呢?通过阅读本章,希望可以从理念上给予读者一些启迪。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有