分享
 
 
 

Adobe AIR范例精解:创建-修改-重用(Adobe AIR Create-Modify-Reuse)

Adobe AIR范例精解:创建-修改-重用(Adobe AIR Create-Modify-Reuse)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,
  品牌: 莱夫齐勒(Marc Leuchner)

基本信息·出版社:清华大学出版社

·页码:461 页

·出版日期:2009年09月

·ISBN:9787302208822

·条形码:9787302208822

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·外文书名:Adobe AIR Create-Modify-Reuse

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Adobe AIR范例精解:创建-修改-重用》介绍了如何建立实用的开发环境,并引导读者开发11个完整的AIR 应用程序,书中提供的代码已经过编译且可以正常运行,读者可以在此基础上进一步提升自己的开发技能。AIR(Adobe Integrated Runtime,Adobe 集成运行环境)的出现是对RIA(Rich Internet Application ,富因特网应用程序)部署方式的革新。AIR 支持两类基本技术:Flash 和HTML/Ajax ,可以让每个网络开发人员都能够开发出自己的桌面应用程序。

书中的每个开发项目都从架构和设计入手,继之以代码实现。从中读者能够获得有关AIR 应用程序设计和开发的第一手资料,进而能够在以后开发动态RIA 时一显身手。

《Adobe AIR范例精解:创建-修改-重用》主要内容

如何与计算机文件系统进行通信

使用和定制本地窗口API 的技术

如何从本地机器上读取和定位mp3 文件,从而建立音乐库

在基于Flex 的应用程序内与HTML 和JavaScript 内容进行交互的方法

如何使用本地的拖放API 来打开和保存图形文件

如何播放H264 和FLV 编码的视频

在脱离本地网络的情况下改变HTML 网页的风格

如何与本地数据库进行通信并扩展连通性

作者简介MarcLeuchner是波士顿Almighty广告集团的资深Flash开发师。在公司内,Marc主要从事Flash开发和交互设计。多年来,他合作的客户包括NewBalance。ABC。CondeNast。PUMA。BMW/Mini。Comcast以及GAP等公司。Marc拥有罗彻斯特技术研究所的新媒体/设计美术学学士学位。同时,Marc与本书合作者MattWright共同撰写和维护网址为www。nobien。net的技术博客。

ToddAnderson是Infrared5公司的资深软件工程师。Todd具有超过五年的为RIA和游戏研发提供Flash平台开发服务的经历。他为出版和娱乐业界的公司提供Web和桌面解决方案,客户包括McGraw-Hill。Thomson。Motorola和Cond6Nast等。Todd的博客(www。custardbelly,com/blog)主要关注Flash平台和游戏开发。

MatthewWright是纽约市专门从事数字咨询服务的代理机构ROKKAN的资深Flash开发师。2005年以来,他为许多客户开发了大量的用户体验Flash站点和应用。其客户群包括VirginAmerica。可口可乐。AtlanticRecords。时代华纳。NBA联盟和2K游戏等公司。在加入ROKKAN之前,他起步于纽约Syracuse区的一个被称为2ndNature的交互代理机构。在那里,他对Flash平台产生了浓厚的兴趣。在工作之余,Matthew与他的朋友。同事和本书合作者MarcLeuchner,共同撰写和维护与Flash和其他技术相关的博客(www.nobien.net)。同时,他也经常在FlashForward网站上发表文章。Matthew与他美丽的女友Chewy一起居住在纽约的布鲁克林社区。

编辑推荐《Adobe AIR范例精解:创建-修改-重用》读者对象

《Adobe AIR范例精解:创建-修改-重用》主要面向使用网络技术(Flash、Flex 3、HTML、JavaScript、Aidx等)开发和部署RIA的程序员。另外,也适用于对新的开发平台感兴趣的各类开发人员。

目录

第1章 开发环境1

1.1 SDK安装1

1.1.1 必备的文件2

1.1.2 SDK安装2

1.2 构建第一个应用程序4

1.2.1 代码和代码说明5

1.2.2 编译.调试与打包7

1.3 安装与卸载13

1.3.1 安装HelloWorld应用程序13

1.3.2 卸载HelloWorld应用程序14

1.4 额外工具15

1.5 ANT构建15

1.6 简单调试面板18

1.7 小结19

第2章 简单文本编辑器21

2.1 文本编辑器21

2.1.1 视图21

2.1.2 逻辑23

2.2 小结46

第3章 简单RSS阅读器47

3.1 设计47

3.2 处理数据48

3.3 解析RSS新闻提要源49

3.4 构建用户界面53

3.4.1 显示发布的消息54

3.4.2 模块组合59

3.5 部署应用程序66

3.6 编译和打包67

3.7 小结68

第4章 音乐播放器69

4.1 设计69

4.2 建立目录结构71

4.3 处理数据71

4.3.1 外部XML71

4.3.2 数据对象72

4.3.3 ApplicationDataModel77

4.3.4 配套服务与工具79

4.4 构建用户界面99

4.4.1 设置面板99

4.4.2 播放控制105

4.4.3 播放清单视图110

4.4.4 底部控件113

4.5 模块组合115

4.5.1 AIR应用程序与窗口化应用程序之间的区别119

4.5.2 实现关闭程序及窗口拖动功能120

4.6 部署应用程序122

4.6.1 描述文件122

4.6.2 编译和打包123

4.7 小结123

第5章 迷你内容管理系统125

5.1 设计125

5.1.1 远程网关126

5.1.2 设置管理126

5.1.3 数据管理126

5.1.4 上传文件127

5.1.5 用户界面127

5.2 代码与代码说明127

5.2.1 远程网关127

5.2.2 设置模型129

5.2.3 数据管理135

5.2.4 上传文件144

5.2.5 构建用户界面147

5.3 部署应用程序161

5.3.1 描述文件161

5.3.2 编译和打包162

5.4 小结163

第6章 图像浏览编辑器165

6.1 设计165

6.2 数据处理166

6.2.1 数据对象166

6.2.2 对象数据管理168

6.2.3 对图像文件进行排队170

6.3 构建用户界面174

6.3.1 浏览已打开的图像174

6.3.2 查看图像185

6.3.3 编辑图像194

6.4 模块组合196

6.4.1 通过拖放API打开和保存文件202

6.4.2 使用文件API打开和保存文件204

6.5 部署应用程序205

6.5.1 描述文件206

6.5.2 编译和打包206

6.6 小结208

第7章 HTML和CSS编辑器209

7.1 设计210

7.2 地址栏210

7.3 HTML编辑器213

7.4 CSS编辑器217

7.4.1 管理CSS数据217

7.4.2 用户界面和逻辑220

7.5 构建应用程序shell236

7.5.1 创建用户界面238

7.5.2 添加事件处理程序239

7.6 部署应用程序242

7.7 小结243

第8章 桌面天气程序245

8.1 设计245

8.2 建立目录结构246

8.3 处理数据247

8.3.1 XML247

8.3.2 数据对象248

8.3.3 数据模型253

8.3.4 配套服务和工具255

8.4 构建用户界面264

8.4.1 视图状态264

8.4.2 载入视图269

8.4.3 当前天气视图270

8.4.4 FourDayForecastView类和WeatherItem类272

8.5 模块组合274

8.5.1 系统托盘图标275

8.5.2 WeatherWidget.mxml应用程序类278

8.6 部署应用程序290

8.6.1 描述文件291

8.6.2 编译和打包291

8.7 小结292

第9章 地图应用程序293

9.1 设计293

9.2 处理数据294

9.2.1 值对象294

9.2.2 数据模型297

9.2.3 数据库查询298

9.3 构建用户界面307

9.3.1 处理视图模式308

9.3.2 显示具体地点311

9.3.3 HTML文档319

9.3.4 显示目的地323

9.3.5 具体地点巡游326

9.3.6 模块组合331

9.4 部署应用程序340

9.4.1 描述文件340

9.4.2 编译和打包341

9.5 小结342

第10章 博主管理343

10.1 设计343

10.1.1 账号管理344

10.1.2 管理博客记录344

10.1.3 工具类345

10.1.4 用户界面345

10.2 代码及代码说明347

10.2.1 数据对象347

10.2.2 事件对象348

10.2.3 工具类349

10.2.4 Blogger服务类353

10.2.5 数据服务类358

10.2.6 队列服务类367

10.2.7 创建用户界面370

10.2.8 主应用程序文件382

10.3 部署应用程序385

10.3.1 描述文件385

10.3.2 编译和打包385

10.4 小结386

第11章 幻灯片制作程序387

11.1 设计387

11.2 处理数据388

11.2.1 创建可序列化的数据对象388

11.2.2 管理幻灯片393

11.3 构建用户界面396

11.3.1 查看幻灯片396

11.3.2 修改幻灯片402

11.3.3 预览幻灯片405

11.3.4 演示幻灯片408

11.3.5 模块组合412

11.4 部署应用程序428

11.4.1 描述文件428

11.4.2 编译和打包429

11.5 小结431

第12章 AIR视频播放器433

12.1 设计433

12.2 构建目录结构434

12.3 构建UIVideoPlayer组件435

12.3.1 对UIVideoControls的说明444

12.3.2 对UIVideoPlayer的说明445

12.4 模块组合448

12.5 部署应用程序459

12.5.1 描述文件459

12.5.2 编译和打包460

12.6 小结460

……[看更多目录]

序言Adobe Flex 3及其包含的AIR SDK(Software Development Kit,软件开发工具集)的发布,是Adobe在Flash技术上取得的最新进展的标志。众所周知,Flash的最早版本(即FutureSplash)仅仅是为网页创建动画的一个可执行程序。随着ActionScript脚本语言的加入和不断完善,Flash逐步发展成为一个鲁棒的开发工具,并导致了Flex框架的产生。Flex的前两个版本使得编程开发人员可以更方便地脱离Flash集成开发环境来创建内容样式更丰富的因特网应用。Flex的第三个版本更是为创建基于Adobe AIR运行环境的应用程序提供了更强的支持能力,从而将:Flash家族由面向基于Web的应用转向基于桌面的应用。

每一Flash新技术的发布后,随之而来的就是大量书籍、视频、博客等相关学习资料的出现。AIR和Flex 3的推出也不例外。事实上,由于Adobe公司事先向公众免费发布软件的测试版本,因此这种技术产生的效应被放大。Flex 3中包含的新特性是如此令人振奋,尤其是它集成了AIR SDK。这种Flex 3新特性带来的热情会使用户更为迅速地掌握如何使用Adobe AIR,但是当这种热情消退后,用户真正开始构建应用程序的时候又将面临什么呢?与以往一样,一部分人将主要通过对应用程序实例的分析来努力学习。毕竟,新技术带来的热情对使用Flex 3和AdobeAIR构建实用程序起到了推动作用。本书将力图同时向读者传递这些新技术带来的激情以及AIR技术的相关知识。

文摘插图:

Adobe AIR范例精解:创建-修改-重用(Adobe AIR Create-Modify-Reuse)

一个可靠的开发环境将有助于减轻您在调试和部署应用程序时的工作负担。本章将介绍在构建一个AIR(Adobe Integrated Runtime,Adobe集成运行环境)应用程序时,如何安装和使用AIR的命令行工具。与后续章节稍有不同的是,这里主要介绍使用AIR开发应用程序的基本过程,并对常用工具进行概述,以此作为后续章节开发实践的基础。

在第1节“SDK安装”中,将主要说明在哪里下载和如何安装Flex 3 SDK,包括构建Flex和AIR应用程序的所有必须的工具和API(Application Programming Interface,应用程序编程接口)。这一节中将对开发环境的基本知识进行说明,并对贯穿全书的用于部署AIR

应用程序的命令行工具进行概述。

第2节“构建第一个应用程序”,将引领读者构建属于自己的第一个AIR应用程序,本节主要介绍如何使用命令行工具来部署、调试和打包应用程序用于安装等。

第3节“安装与卸载”,将阐述AIR应用程序的安装过程,以及如何在用户的机器上保存应用程序文件。

最后一个小节“额外工具”,向编程人员介绍两种使开发过程更为简单的额外途径:一种是使用Apache Ant构建策略从而使程序构建过程更为自动化,另一种是使用一个简易调试面板来接收调试AIR应用程序的跟踪语句。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有