《Adobe AIR应用开发实战》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)LARRYULLMAN著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115189523
  • 页数:340 页
图书介绍:本书并没有向其他书籍那样使用大量的技术术语。而是使用通俗易懂的语言,一步一步地介绍了AIR的基本概念、原则、编程技术和相关主题。书中通过大量的实用范例帮助读者迅速掌握AIR技术。

第1章 运行AIR程序 1

1.1安装运行机 1

1.2安装一个应用程序 4

1.3运行一个应用程序 6

第2章 创建程序 9

2.1安装SDK 9

2.2在Windows系统中修改路径 10

2.3在Mac OS X系统中修改路径 12

2.4创建项目的结构 15

2.5创建HTML文件 16

2.6创建XML文件 17

2.7测试程序 20

2.8创建证书 22

2.9生成程序 24

第3章 AIR开发工具 26

3.1使用Aptana Studio 26

安装Aptana Studio 27

创建一个AIR程序 31

3.2使用Dreamweaver 34

3.3创建数字签名 38

使用Aptana Studio创建证书 38

使用Dreamweaver创建证书 40

第4章 基本概念和代码 44

4.1技术背景 44

WebKit 44

JavaScript 45

面向对象编程 45

API 46

安全模型 46

通用资源标识 47

4.2使用AIRAliases.js 47

4.3 JavaScript框架 49

4.4 ActionScript库 52

4.5处理事件 53

4.6 XMLHttpRequest对象 56

第5章 调试 61

5.1使用JavaScript对话框 61

5.2使用追踪 63

5.3使用AIR自查器 65

5.4其他调试技术 66

第6章 创建窗口 69

6.1新建窗口 69

6.2新建本原窗口 72

6.3定制窗口 75

6.4访问新建的本原窗口 78

6.5创建全屏窗口 82

6.6处理窗口事件 84

6.7创建新外观 87

6.8移动窗口和调整大小 92

第7章 创建菜单 96

7.1菜单术语 96

7.2创建一个菜单 98

7.3处理菜单事件 101

7.4因操作系统而变的菜单 105

7.5添加键盘快捷键 107

7.6改变菜单项的状态 112

第8章 导入导出数据 116

8.1复制 116

8.2剪切 120

8.3粘贴 123

8.4不同格式的处理 128

8.5拖放 132

8.6将选定的内容拖出程序 137

第9章 文件和目录 141

9.1基础知识 141

AIR包含的类 141

路径和目录 142

同步性 144

9.2浏览文件和目录 144

9.3访问文件信息 149

9.4读取目录内容 153

9.5删除文件和目录 156

9.6复制、移动文件或目录 161

第10章 处理文件内容 167

10.1读取文件 167

10.2写入文件 172

10.3异步操作举例 178

10.4二进制数据的使用 184

第11章 数据库操作 189

11.1建立数据库连接 189

11.2创建数据库 192

11.3插入记录 196

11.4处理错误 201

11.5选择记录 204

11.6更新和删除记录 210

第12章 数据库应用技巧 218

12.1发布数据库 218

12.2使用预备语句 222

12.3成组获取记录 227

12.4执行事务 231

12.5提高程序性能 241

12.6调试技巧 242

第13章 网络连接技术 244

13.1 URLRequest类 244

13.2接收数据 247

13.3数据解析 249

13.4数据传输 253

13.5下载文件 258

13.6下载大文件 261

13.7上传文件 264

第14章 使用其他媒体 269

14.1播放声音文件 269

14.2播放长的声音文件 271

14.3流媒体中的音频播放 274

14.4控制声音文件播放 279

14.5查看PDF文件 284

14.6处理XML数据 287

第15章 安全策略 294

15.1 AIR安全模型 294

15.2使用非程序沙箱内容 298

15.3使用沙箱桥 301

15.4数据加密存储 314

15.5数据的验证 319

15.6最实用的安全策略 320

第16章 开发与应用 322

16.1程序描述文件的更多选项 322

16.2使用自定义图标 325

16.3自动安装 327

16.4更多的应用技巧 329

16.5升级程序 334