勇敢心资源网

当前位置:首页 > 百科 / 正文

ADOBE AIR完整入门与开发实录

(2020-12-04 09:09:04) 百科
ADOBE AIR完整入门与开发实录

ADOBE AIR完整入门与开发实录

《ADOBE AIR完整入门与开发实录》是2009年由清华大学出版社出版的图书,作者是郭少瑞、张鑫。本书全面讲解adobe air(adobe integrated runtime)技术知识体系和开发实践。

基本介绍

  • 书名:ADOBE AIR完整入门与开发实录
  • 作者: 郭少瑞 张鑫
  • ISBN:9787302210351   
  • 页数:424
  • 出版社:清华大学出版社
  • 出版时间:2009-9-25  
  • 开本:16
  • 丛书名:WEB开发路线图

内容简介

air允许利用现有的web开发技能(包括flash、flex、html、javascript、ajax) 优势,建立和配置跨平台(或跨作业系统)的桌面ria(rich internet applications)套用。air能使开发者在熟悉的环境下工作,利用自己觉得最舒适的工具,并且通过支持flash、flex、html、 javascript和ajax,去建立接近需要的儘可能好的体验。
本书的特色在于提供了丰富的实例,这些实例都有很强的套用价值,比较典型,覆盖很广的知识层面,且容易上手;每个实例都在光碟中有配套的项目源档案,读者可从光碟中找到对应的实例来学习和研究。
本书适合air开发人员和对air开发感兴趣的读者阅读和参考。

作者简介

郭少瑞(Neo Guo) 致力于RIAMeeting社区工作的组织和展开,以及Adobe相关开发类工具和解决方案的开发文档的本地化。 RIAMeeting作为国内最具影响力的RIA开发者交流聚会,已经成为不少开发者藉以分享和讨论的平台。在实践中对 RIA相关技术有着深入研究(主要是 Adobe对 RIA方向的解决方案,包括AIR,Flash,Flex),撰写多篇关于 RIA相关技术开发技巧和指南的文章,其中AIR相关的文档居多,被多家技术媒体转载,包括蓝色理想, 52RIA等等。

目录

part 1 ria与air .
第1章 谈谈ria 3
1.1 了解ria 4
1.2 ria的主流技术 5
1.3 是web还是桌面 7
1.4 ria中的air 8
1.5 题外话一:用户体验设计 9
1.6 题外话二:转换思维模式 10
第2章 adobe air 11
2.1 什幺是adobe air 12
2.2 air和第三方打包软体的对比 14
2.3 air的安全性 15
2.4 安装air运行时及例程 16
2.5 分发/安装/运行air应用程式 18
2.5.1 下载和安装air套用 19
2.5.2 使用air installer badge部署线上安装 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
part 2 使用ajax开发air套用
第3章 ajax air概述 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协定/cookies 56
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 创建nativewindow 95
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 连线webservice 140
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用户学习actionscript 156
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与javascript 162
第6章 ajax框架开发 163
6.1 ajax框架概述.. 164
6.2 air平台下的yahoo! ui 165
6.2.1 分级客户端的支持 165
6.2.2 yui构成部分 166
6.2.3 以类为基础的javascript 167
6.2.4 套用实例:email客户端 168
6.3 air平台下的ext js 177
6.3.1 官方的air扩展 178
6.3.2 套用实例:个人记帐本 181
6.3.3 套用实例:simple task 195
6.4 air平台下的dojo 196
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 source viewer简介 215
7.3 air introspector简介 216
7.4 使用introspector进行调试 218
7.5 新加入的javascript错误信息 219
part 3 使用flex3开发air套用
第8章 ria开发利器 - adobe flex3 223
8.1 了解adobe flex3 224
8.2 了解adobe flex builder 3 226
8.3 flex builder对于air的支持情况 228
8.4 actionscript 3.0简介 229
第9章 编写第一个air套用 235
9.1 建立一个air项目 236
9.2 製作图形界面 238
9.3 测试和发布 239
第10章 air组件介绍 241
10.1 关于flex air组件 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 拖放(drag and drop) 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
part 4 使用flash cs4开发air套用
第14章 flash cs4 air开发概述 317
14.1 关于flash cs4 318
14.2 flash cs4和flex3的对比 322
14.3 配置flash cs4的开发环境 323
14.4 flash cs4的项目结构 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 使用第三方工具编写as 327
14.6.2 swf加密 329
14.6.3 製作精緻的图示 329
第15章 flash版的helloair 331
15.1 建立一个flash cs4 air文档 332
15.2 建立文档类 332
15.3 air套用配置 334
15.4 测试和打包 334
part 5 项目实践
第16章 仿资源管理器(ajax+air) 339
16.1 了解wsn 340
16.1.1 wsn的特点 340
16.1.2 wsn与安全沙箱 341
16.2 wsn源码探秘 342
16.2.1 wsn 342
16.2.2 wsn.filestore 345
16.2.3 wsn.tree 346
16.2.4 wsn.toolbar(1) 347
16.2.5 wsn.toolbar(2) 349
16.2.6 wsn.item 351
16.3 wsn小结 353
第17章 rss阅读器(ajax+air) 355
17.1 了解rss订阅器 356
17.2 fresh源码探秘 357
17.2.1 初始化fresh 359
17.2.2 i18n多语言支持 361
17.2.3 初始化feed数据 363
17.2.4 外界接口 363
17.2.5 rss feed持久化 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
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号