图书介绍
Adobe AIR权威指南PDF|Epub|txt|kindle电子书版本网盘下载
![Adobe AIR权威指南](https://www.shukui.net/cover/70/31270240.jpg)
- (美)JeffTapperMichaelLabriola等著;高强,刘跃邦等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115208187
- 出版时间:2009
- 标注页数:278页
- 文件大小:37MB
- 文件页数:301页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Adobe AIR权威指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 构建第一个AIR应用1
1.1 如何构建AIR应用1
1.1.1 用AIR和Flex构建Hello World应用1
1.1.2 用AIR和HTML构建Hello World应用2
1.1.3 利用应用描述文件来描述应用3
1.1.4 测试应用7
1.1.5 调试应用8
1.2 打包应用完成部署8
1.2.1 使用AIR开发工具(ADT)打包应用8
1.2.2 使用Flex Builder打包应用9
1.3 下一步工作10
第2章 时间跟踪应用11
2.1 初识dpTimeTracker11
2.1.1 下载dpTimeTracker代码11
2.1.2 导入项目12
2.1.3 使用应用12
2.2 使用Flex Builder调试工具15
2.2.1 断点15
2.2.2 trace语句16
2.3 理解应用框架17
2.4 下一步工作18
第3章 与剪贴板交互19
3.1 集成操作系统19
3.2 分析Clipboard类19
3.2.1 了解剪贴板数据格式20
3.2.2 创建定制格式22
3.2.3 了解剪贴板传输模式24
3.2.4 了解数据串行化24
3.2.5 延迟呈现26
3.3 分析dpTimeTracker如何使用剪贴板26
3.4 下一步工作30
第4章 在OS与AIR之间实现拖放31
4.1 应用中的拖放(DragManager类)31
4.2 在OS和应用之间完成拖放(NativeDragManager)40
4.3 将元素从OS拖放到AIR应用40
4.4 将元素拖入dpTimeTracker应用43
4.5 从AIR应用向OS拖动元素43
4.6 将元素拖入OS47
4.7 下一步工作49
第5章 读写SQLte数据库50
5.1 SQLite简介50
5.1.1 SQLite特性50
5.1.2 数据类型51
5.1.3 限制52
5.2 从AIR访问SQLite52
5.2.1 同步或异步通信52
5.2.2 打开和创建SQLite数据库54
5.2.3 执行SQL语句57
5.2.4 关闭一个数据库连接60
5.2.5 创建数据库和表60
5.2.6 从数据库选择数据66
5.2.7 向数据库插入数据70
5.2.8 更新和删除数据74
5.2.9 使用事务75
5.3 优化数据库性能80
5.3.1 使用analyze80
5.3.2 优化SQLStatement81
5.4 了解dpTimeTracker应用中的数据库访问81
5.4.1 使用SQL命令82
5.4.2 SQL命令序列化85
5.4.3 使用SQL命令插入和更新87
5.5 下一步工作90
第6章 与文件系统交互91
6.1 了解File类91
6.1.1 引用文件位置91
6.1.2 与文件内容交互91
6.1.3 指定文件动作91
6.2 同步和异步访问文件92
6.3 访问文件系统信息92
6.3.1 指定路径93
6.3.2 确定操作系统特定的行结束符94
6.3.3 指定文件路径为URL94
6.3.4 使用特殊目录95
6.4 使用错误处理96
6.5 处理目录96
6.5.1 动作96
6.5.2 文件和目录事件103
6.5.3 使用FileStream类103
6.6 进一步分析File类108
6.6.1 浏览文件108
6.6.2 删除文件109
6.6.3 复制、移动或重命名文件109
6.6.4 将ActionScript对象写至文件系统109
6.7 分析dpTimeTracker示例111
6.7.1 创建Excel文件111
6.7.2 读SQLite文件112
6.8 下一步工作113
第7章 定制应用的外观114
7.1 了解Flex和AIR API的差别114
7.1.1 使用样式114
7.1.2 使用皮肤119
7.1.3 使用Window API120
7.2 处理菜单126
7.2.1 应用和窗口菜单126
7.2.2 上下文菜单129
7.2.3 OS菜单131
7.3 分析dpTimeTracker中的定制133
7.4 下一步工作135
第8章 使用Presence API136
8.1 了解与检测网络的存在136
8.1.1 检测用户的连接136
8.1.2 了解URLMonitor139
8.1.3 了解SocketMonitor141
8.2 了解和检测用户的存在143
8.2.1 为什么关心用户的存在143
8.2.2 跟踪用户的存在143
8.3 在应用中增加自动更新特性144
8.4 分析dpTimeTracker中的自动更新特性147
8.5 下一步工作153
第9章 在Flex/AIR应用中使用HTML内容154
9.1 了解WebKit154
9.1.1 WebKit的AIR扩展154
9.1.2 WebKit中的JavaScript160
9.1.3 从JavaScript访问AIR API160
9.1.4 JavaScript中的ActionScript对象161
9.1.5 从ActionScript访问JavaScript DOM162
9.1.6 HTMLLoader163
9.2 处理事件163
9.2.1 DOM事件164
9.2.2 用JavaScript处理事件164
9.2.3 JavaScript异常166
9.3 控制HTML内容166
9.3.1 滚动166
9.3.2 处理历史列表166
9.4 使用HTMLHost167
9.5 在操作系统默认浏览器中打开HTML内容168
9.6 增加PDF内容169
9.6.1 检测PDF功能169
9.6.2 加载PDF文件170
9.6.3 了解AIR中的PDF限制170
9.7 分析dpTimeTracker应用中HTML的使用171
9.8 下一步工作173
第10章 了解远程数据需求174
10.1 为什么使用服务器174
10.1.1 可以使用哪种服务器174
10.1.2 SOAP175
10.1.3 REST/XML176
10.1.4 动作消息格式(AMF)177
10.1.5 实时消息协议(RTMP)178
10.1.6 Socket179
10.2 使用服务器时利用设计模式180
10.2.1 AsyncToken的作用181
10.2.2 Service接口的作用181
10.2.3 桩数据的作用181
10.2.4 ServiceFactory的作用182
10.3 dpTimeTracker应用中使用远程数据186
10.3.1 分析与Harvest的同步186
10.3.2 分析版本系统190
10.4 下一步工作191
第11章 与Adobe BlazeDS通信192
11.1 BlazeDS的作用192
11.2 如何得到BlazeDS193
11.3 BlazeDS体系结构基础193
11.4 配置文件195
11.5 远程过程调用196
11.5.1 配置BlazeDS使用RemoteObject196
11.5.2 客户中使用目标198
11.5.3 映射Java和ActionScript类型201
11.6 发布/订购消息机制202
11.6.1 配置BlazeDS使用消息机制203
11.6.2 客户中使用目标206
11.7 BlazeDS和LiveCycle数据服务215
11.8 下一步工作215
第12章 使用Fluint测试AIR应用216
12.1 测试类型216
12.2 测试框架217
12.2.1 了解Fluint218
12.2.2 安装Fluint218
12.3 框架术语219
12.3.1 测试方法219
12.3.2 测试用例220
12.3.3 测试套件221
12.3.4 测试运行工具221
12.4 创建基本单元测试222
12.4.1 创建测试用例和方法222
12.4.2 组织测试目录224
12.5 创建异步测试224
12.5.1 实现简单的setUp和tearDown225
12.5.2 创建一个简单的异步测试方法225
12.5.3 使用传递数据228
12.6 创建集成测试229
12.6.1 创建一个简单的UIComponent测试229
12.6.2 使用测试序列232
12.6.3 使用响应者236
12.7 下一步工作239
第13章 部署AIR应用240
13.1 使用数字证书240
13.2 购买Thawte证书242
13.3 配置应用选项243
13.3.1 安装工具文本243
13.3.2 安装目录和菜单位置244
13.3.3 文件类型245
13.3.4 浏览器调用245
13.3.5 图标246
13.3.6 综合246
13.4 AIR应用打包248
13.4.1 用Flex Builder打包248
13.4.2 用命令行打包251
13.4.3 对中间文件签名252
13.4.4 移植AIR文件253
13.5 发布AIR应用253
13.5.1 使用无缝Badge安装254
13.5.2 定制Badge255
13.5.3 使用Express安装256
13.5.4 使用预定制Badge257
13.6 下一步工作257
第14章 了解AIR安全性258
14.1 Web应用和桌面应用安全性差别258
14.2 AIR安全特性259
14.3 沙箱259
14.4 应用沙箱的限制261
14.4.1 Flex/ActionScript261
14.4.2 HTML/JavaScript262
14.5 非应用沙箱的权限263
14.6 跨沙箱通信263
14.7 加密库266
14.8 dpTimeTracker应用中的加密库267
14.9 最差实践269
14.9.1 使用输入或动态数据作为参数269
14.9.2 辜负对AIR包的信任270
14.10 下一步工作271
附录A AIR起步272
附录B 使用AIR 1.1需要考虑的问题274