Adobe AIR应用开发实践

Adobe AIR应用开发实践

(美) 厄尔曼 (Ullman,L.) , 著

出版社:人民邮电出版社

年代:2008

定价:39.0

书籍简介:

本书并没有向其他书籍那样使用大量的技术术语。而是使用通俗易懂的语言,一步一步地介绍了AIR的基本概念、原则、编程技术和相关主题。书中通过大量的实用范例帮助读者迅速掌握AIR技术。

书籍目录:

第1章运行AIR程序1

1.1安装运行机1

1.2安装一个应用程序4

1.3运行一个应用程序6

第2章创建程序9

2.1安装SDK9

2.2在Windows系统中修改路径10

2.3在MacOSX系统中修改路径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使用AptanaStudio26

3.1.1安装AptanaStudio27

3.1.2创建一个AIR程序31

3.2使用Dreamweaver34

3.3创建数字签名38

3.3.1使用AptanaStudio创建证书38

3.3.2使用Dreamweaver创建证书40

第4章基本概念和代码44

4.1技术背景44

4.1.1WebKit44

4.1.2JavaScript45

4.1.3面向对象编程45

4.1.4API46

4.1.5安全模型46

4.1.6通用资源标识47

4.2使用AIRAliases.js47

4.3JavaScript框架49

4.4ActionScript库52

4.5处理事件53

4.6XMLHttpRequest对象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

9.1.1AIR包含的类141

9.1.2路径和目录142

9.1.3同步性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.1URLRequest类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.1AIR安全模型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

内容摘要:

  AIR(Adobe集成运行机)是Adobe公司提供的一种开发工具,让开发人员可以利用自己的Web开发经验来开发桌面程序。这个工具使用起来非常简单,并且天生就具有开发跨平台程序的能力,在很多情况下不必进行什么额外工作就可以让程序在多个平台上正常运行。本书主要介绍如何利用Ajax开发AIR程序,内容十分丰富,从程序的安装、运行开始介绍,深入浅出地说明了AIR的基本概念,展示了如何创建窗口和菜单、导入和导出数据、处理文件和目录、使用数据库、利用网络、处理多媒体数据、提高程序安全性和调试程序。书中提供了大量实用代码,不仅很好地展示了AIR程序的先进概念,也有很好的实用性。  本书介绍了利用AIR(ADOBEINTEGRATEDRUNTIME,Adobe集成运行机)开发桌面程序的全部过程,包含创建窗口和菜单、处理文件和目录、使用数据库、连接网络、多媒体、安全策略以及程序的安装与调试。书中还提供了大量的实用代码作为范例。  本书面向有一定Web开发经验,想要学习开发桌面程序的读者。【作者简介】  LarryUllman是国际知名的畅销技术作家,拥有20多年编程经验,精通多种语方和技术。他是DMCInsight公司的总裁和数字媒体总监,曾担任朗讯和Oracle等世界顶尖公司的顾问,并曾授课于加州大学伯克利分校、宾州大学等名校。除本书外,他撰写的多部图书都受世界读者欢迎,享有极高声誉。

书籍规格:

书籍详细信息
书名Adobe AIR应用开发实践站内查询相似图书
9787115189523
如需购买下载《Adobe AIR应用开发实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 174 印数 3000

书籍信息归属:

Adobe AIR应用开发实践是人民邮电出版社于2008.12出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。