第1章 开启AIR之门
1.1 RIA与AIR
1.1.1 RIA简介
1.1.2 AIR简介
1.1.3 AIR的安全性
1.2 AIR3
1.2.1 AIR3简介
1.2.2 系统要求
1.2.3 获取AIR
1.2.4 安装AIR程序
1.3 搭建AIR开发环境
1.3.1 安装Flex SDK
1.3.2 安装Flash Builder4
1.4 创建第一个AIR程序
1.4.1 使用Flash Builder4创建
1.4.2 使用命令行工具创建
1.5 AIR程序的结构
1.5.1 目录结构
1.5.2 配置文件
第2章 Action Script编程基础
2.1 Action Script简介
2.1.1 Action Script 3.0概述
2.1.2 Action Script 3.0语法特点
2.1.3 关键字
2.2 变量和常量
2.2.1 声明和使用变量
2.2.2 变量作用范围
2.2.3 变量默认值
2.2.4 常量
2.3 数据类型
2.3.1 基本数据类型
2.3.2 类型检查方式
2.3.3 类型检查运算符
2.3.4 类型转换
2.4 运算符
2.4.1 算术运算符
2.4.2 赋值运算符
2.4.3 关系运算符
2.4.4 逻辑运算符
2.4.5 位运算符
2.4.6 自增和自减运算符
2.4.7 条件运算符
2.4.8 其他运算符
2.4.9 运算符的优先级
第3章 Action Script控制语句
3.1 if条件语句
3.1.1 单条件if语句
3.1.2 双条件if语句
3.1.3 多条件if语句
3.1.4 嵌套if语句
3.2 switch条件语句
3.3 while循环语句
3.4 dowhile循环语句
3.5 for循环语句
3.5.1 基本for语句
3.5.2 嵌套for语句
3.6 forin循环语句
3.7 foreach循环语句
3.8 其他语句
3.8.1 break语句
3.8.2 continue语句
3.8.3 return语句
第4章 处理函数
4.1 、定义函数
4.1.1 函数语句
4.1.2 函数表达式
4.2 使用函数
4.2.1 调用函数
4.2.2 函数的返回值
4.2.3 函数的作用域
4.3 函数的参数
4.3.1 按值或按引用传递参数
4.3.2 默认参数值
4.3.3 arguments对象
4.3.4 (rest)参数
4.4 函数的高级操作
4.4.1 递归函数
4.4.2 嵌套函数
第5章 处理数组
5.1 创建数组
5.1.1 声明数组
5.1.2 为数组赋值
5.1.3 Array类的属性
5.2 访问数组元素
5.3 数组基本操作
5.3.1 插入数组元素
5.3.2 查询数据元素
5.3.3 删除数组元素
5.3.4 对数组排序
5.4 关联数组
5.4.1 具有字符串键的关联数组
5.4.2 具有对象键的关联数组
5.4.3 使用对象键循环访问
5.5 多维数组
5.5.1 由两个索引数组组成的多维数组
5.5.2 由索引数组和关联数组组成的多维数组
第6章 处理日期和时间
6.1 创建日期和时间对象
6.1.1 使用空构造函数创建
6.1.2 传递一个数字创建
6.1.3 传递多个数字创建
6.1.4 传递字符串创建
6.2 操作日期和时间
6.2.1 获取日期
6.2.2 处理时间
6.2.3 转换显示格式
……
第7章 操作字符串与正则表达式
第8章 面向对象编程
第9章 设计应用程序界面布局
第10章 设计界面显示组件
第11章 设计应用程序导航
第12章 操作XML
第13章 操作系统文件
第14章 数据绑定、格式化和验证
第15章 数据显示组件
第16章 读写SQLite数据库
第17章 AIR开发高级技术
第18章 物业管理系统