图书介绍

ADOBEAIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(附光盘1张)

  • 郭少瑞,张鑫 著
  • 出版社: 清华大学出版社
  • ISBN:9787302210351
  • 版次:1
  • 商品编码:10080310
  • 包装:平装
  • 丛书名: 网站开发路线图
  • 开本:16开
  • 出版时间:2009-09-01
  • 用纸:胶版纸
  • 页数:424
  • 正文语种:中文
  • 附件:光盘

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

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

查看全部 ↓

精品推荐