AIR应用开发中文指南
第一章.开始Adobe AIR之旅1.1什么是Adobe AIR 1.2安装AIR运行时及例程1.3设置开发环境1.4分发,安装和运行AIR应用程序1.5关于AIR的安全性1.6 AIR文件结构第二章.设置Flex Builder 2.1关于Flex Builder对于AIR的支持情况2.2从Flex Builder 2.0.1迁移到Flex Builder 3第三章.设置Flex SDK 3.1在Windows下安装和配置Flex 3 SDK 3.2删除mms.cfg设置第四章.用Flex Builder创建第一个Flex AIR程序4.1新建一个AIR工程4.2编写代码4.3测试写好的程序4.4打包并运行程序第五章.用Flex SDK创建第一个Flex AIR程序5.1创建应用程序描述文件5.2编写程序代码5.3编译程序代码5.4测试程序5.5打包程序第六章.用Flex Bilder开发AIR程序6.1创建AIR工程6.2调试AIR程序6.3打包程序6.4创建AIR库工程第七章.使用Flex AIR组件7.1关于Flex AIR组件7.2使用WindowedApplication组件7.3关于HTML组件7.4 Window容器第八章.使用命令行工具创建AIR应用程序8.1使用amxmlc编译器编译程序代码8.2使用acompc编译器编译AIR组件和库8.3使用AIR调试器(ADL)调试程序8.4使用AIR开发工具(ADT)打包程序8.5在简单的工程项目中使用Ant 8.6在复杂的工程项目中使用Ant第九章.设置应用程序属性9.1应用程序描述文件的结构9.2定义应用程序描述文件中的属性9.3 Adobe AIR新增功能第十章.窗体(Windows)和菜单10.1 AIR窗体基础10.2创建窗体10.3控制窗体10.4监听窗体事件10.5使用全屏窗体模式10.6屏幕10.7 AIR菜单简介10.8创建本地菜单第十一章.文件与数据11.1 AIR文件系统概要11.2使用File对象11.3获取文件系统信息11.4目录11.5文件11.6加密的本地存储11.7拖拽(Drag And Drop) 11.8复制与粘贴11.9本地SQL数据库### AIR应用开发中文指南知识点详解####第一章:开始Adobe AIR之旅##### 1.1什么是Adobe AIR **Adobe Integrated Runtime (AIR)**是一个跨操作系统的运行时环境,它利用现有的Web开发技术(如Flash、Flex、HTML、JavaScript、Ajax等)来构建富Internet应用程序,并将这些应用程序部署为桌面应用程序。这意味着开发者可以使用他们已经熟悉的Web技术来构建具有卓越用户体验的应用程序。 AIR支持以下几种类型的应用程序构建方式: - **基于Flash或Flex**:应用程序的根内容是Flash/Flex(SWF)。 - **基于HTML**:应用程序的根内容为HTML、JavaScript和CSS。 - **混合型**:应用程序根内容可以包含Flash/Flex、HTML、PDF等多种类型的组合。用户可以像使用传统桌面程序一样使用AIR应用程序。一旦安装了运行时环境,AIR程序就可以像其他桌面程序一样运行。 ##### 1.2安装AIR运行时及例程安装AIR运行时非常简单,只需要下载安装程序并按照提示完成安装即可。安装过程中可以选择安装示例程序,这些示例程序可以帮助开发者快速了解如何使用AIR。 ##### 1.3设置开发环境为了开发AIR应用程序,你需要设置适当的开发环境。通常,你可以选择使用Adobe Flex Builder或Flex SDK来开发AIR应用程序。 - **Adobe Flex Builder**:是一款强大的集成开发环境(IDE),提供了丰富的功能支持,包括代码编辑、调试和编译等功能。 - **Flex SDK**:如果你不希望使用完整的IDE,也可以选择只安装Flex SDK。这通常用于那些喜欢使用文本编辑器和其他工具的开发者。 ##### 1.4分发、安装和运行AIR应用程序一旦开发完成,你可以将AIR应用程序打包成安装程序,然后通过各种途径(如网站下载)分发给用户。用户只需安装一次运行时环境,之后便可以运行任何基于AIR的应用程序。 ##### 1.5关于AIR的安全性AIR应用程序在安全性方面做了很多考虑。例如,应用程序被限制只能访问特定范围内的资源,这有助于保护用户的计算机免受恶意软件的侵害。 ##### 1.6 AIR文件结构AIR应用程序通常包含一个应用程序描述文件(如application.xml),该文件定义了应用程序的元数据和依赖项等信息。 ####第二章:设置Flex Builder ##### 2.1关于Flex Builder对于AIR的支持情况Flex Builder是Adobe推出的一款IDE,专门用于开发Flex和AIR应用程序。Flex Builder对于AIR的支持包括了代码编辑、调试、编译等功能,极大地提高了开发效率。 ##### 2.2从Flex Builder 2.0.1迁移到Flex Builder 3随着版本的更新,Flex Builder提供了更多的特性和改进。如果你是从Flex Builder 2.0.1迁移至Flex Builder 3,需要关注一些重要的变化和新特性,以便更好地利用新版本的功能。 ####第三章:设置Flex SDK ##### 3.1在Windows下安装和配置Flex 3 SDK Flex SDK提供了必要的工具和库来开发Flex和AIR应用程序。在Windows环境下安装和配置Flex 3 SDK通常包括下载安装包、解压并设置环境变量等步骤。 ##### 3.2删除mms.cfg设置mms.cfg文件可能会干扰Flex SDK的正常工作。如果你遇到了问题,可能需要删除这个文件以解决问题。 ####第四章:用Flex Builder创建第一个Flex AIR程序##### 4.1新建一个AIR工程在Flex Builder中创建一个新的AIR工程非常简单,只需选择“新建”->“项目”->“AIR项目”。 ##### 4.2编写代码使用Flex Builder编写代码,可以利用其提供的智能提示、代码片段等功能来提高编码效率。 ##### 4.3测试写好的程序开发过程中,可以通过Flex Builder内置的测试功能来运行和调试程序。 ##### 4.4打包并运行程序完成开发后,可以使用Flex Builder将程序打包成安装文件,并在目标机器上运行。 ####第五章:用Flex SDK创建第一个Flex AIR程序##### 5.1创建应用程序描述文件使用Flex SDK开发AIR应用程序时,首先需要创建一个应用程序描述文件来定义应用程序的基本属性。 ##### 5.2编写程序代码使用文本编辑器或其他开发工具编写程序代码。 ##### 5.3编译程序代码使用Flex编译器(如mxmlc)编译程序代码。 ##### 5.4测试程序在命令行下运行程序进行测试。 ##### 5.5打包程序使用命令行工具(如adl)将程序打包成安装文件。 ####第六章:用Flex Builder开发AIR程序##### 6.1创建AIR工程与第四章类似,创建一个新的AIR工程。 ##### 6.2调试AIR程序使用Flex Builder提供的调试工具来调试程序。 ##### 6.3打包程序的方法也与第四章相似。 ##### 6.4创建AIR库工程为了重用代码和资源,可以创建AIR库工程来管理公共组件和资源。 ####第七章:使用Flex AIR组件##### 7.1关于Flex AIR组件Flex AIR提供了一系列组件,这些组件可以帮助开发者快速构建用户界面。 ##### 7.2使用WindowedApplication组件是创建窗口式应用程序的基础。 ##### 7.3关于HTML组件允许在Flex应用程序中嵌入HTML内容。 ##### 7.4 Window容器用于组织多个窗口。 ####第八章:使用命令行工具创建AIR应用程序##### 8.1使用amxmlc编译器编译程序代码amxmlc编译器用于编译Flex和AIR程序代码。 ##### 8.2使用acompc编译器编译AIR组件和库acompc编译器用于编译AIR组件和库。 ##### 8.3使用AIR调试器(ADL)调试程序ADL是一个命令行工具,用于调试AIR程序。 ##### 8.4使用AIR开发工具(ADT)打包程序ADT是一个命令行工具,用于将程序打包成安装文件。 ##### 8.5在简单的工程项目中使用Ant对于简单的项目,可以使用Ant脚本来自动化构建过程。 ##### 8.6在复杂的工程项目中使用Ant对于更复杂的项目,Ant同样可以提供帮助,但可能需要更复杂的配置。 ####第九章:设置应用程序属性##### 9.1应用程序描述文件的结构应用程序描述文件(如application.xml)用于定义应用程序的各种属性。 ##### 9.2定义应用程序描述文件中的属性这些属性包括应用程序的名称、版本号、依赖项等。 ##### 9.3 Adobe AIR新增功能每一版AIR都会引入新的功能,了解这些新功能对于开发最新的AIR应用程序至关重要。 ####第十章:窗体(Windows)和菜单##### 10.1 AIR窗体基础窗体是构成AIR应用程序的主要元素之一。 ##### 10.2创建窗体使用Flex或Flex Builder创建窗体。 ##### 10.3控制窗体的位置、大小、可见性等属性。 ##### 10.4监听窗体事件监听窗体的事件,如打开、关闭、最大化等。 ##### 10.5使用全屏窗体模式可以让窗体进入全屏模式。 ##### 10.6屏幕管理屏幕的相关属性和行为。 ##### 10.7 AIR菜单简介介绍如何在AIR应用程序中创建和使用菜单。 ##### 10.8创建本地菜单以增强用户体验。 ####第十一章:文件与数据##### 11.1 AIR文件系统概要AIR提供了访问文件系统的API。 ##### 11.2使用File对象用于操作文件系统。 ##### 11.3获取文件系统信息获取文件系统的信息,如磁盘空间等。 ##### 11.4目录管理和操作目录。 ##### 11.5文件读写文件。 ##### 11.6加密的本地存储使用加密的本地存储来保存敏感数据。 ##### 11.7拖拽(Drag And Drop)实现拖拽功能。 ##### 11.8复制与粘贴实现复制与粘贴功能。 ##### 11.9本地SQL数据库AIR支持本地SQL数据库,用于存储应用程序数据。
517.13KB
文件大小:
评论区