学编程从入门到实践:Flex从入门到实践(配DVD-ROM光盘1张)

目 录内容简介
第1篇 概 述 篇.
第1章 Flex概述
1.1 Flex简介
1.1.1 Flex是什么
1.1.2 Flex 运行机制
1.1.3 Flex产品组成
1.2 Flex和Flash的关系
1.3 Flex与其他技术比较
1.3.1 HTML/JavaScript/Ajax
1.3.2 Java/Java FX
1.3.3 Silverlight/XAML
1.4 常见问题及解答
1.5 小结
1.6 习题
第2章 Flex的开发环境
2.1 Flex SDK的安装
2.1.1 下载和安装Adobe Flex SDK
2.1.2 编译代码
2.2 开发工具Flex Builder 3
2.2.1 安装Flex Builder 3
2.2.2 Flex Builder 3的界面
2.3 构建第一个Flex应用程序
2.3.1 创建Flex项目
2.3.2 创建组件和编写代码
2.3.3 编译和运行应用程序
2.4 各种常见的文件类型
2.4.1 项目组件化
2.4.2 项目模块化
2.4.3 项目模式化
2.5 上机实践
2.6 常见问题及解答
2.7 小结
2.8 习题
第2篇 语言基础篇
第3章 MXML语法基础
3.1 MXML的构成
3.1.1 结构原理
3.1.2 书写规则
3.2 解析MXML的标签
3.3 命名空间
3.4 常见问题及解答
3.5 小结
3.6 习题
第4章 ActionScript 3.0 语法基础
4.1 变量和常量
4.1.1 变量的声明和赋值
4.1.2 变量的作用域
4.1.3 声明常量
4.2 数据类型
4.2.1 基本数据类型
4.2.2 复合数据类型
4.2.3 数据类型检查
4.2.4 is运算符
4.2.5 as运算符
4.3 语句
4.3.1 if…else 语句
4.3.2 if…else if 语句
4.3.3 switch语句
4.3.4 for语句
4.3.5 for…in语句
4.3.6 for each…in语句
4.3.7 while语句
4.3.8 do…while语句
4.4 函数
4.4.1 定义函数
4.4.2 函数的返回值
4.4.3 函数的作用域
4.4.4 值参数
4.4.5 引用参数
4.4.6 默认参数
4.4.7 arguments对象参数
4.4.8 …(rest) 参数
4.5 常见问题及解答
4.6 小结
4.7 习题
第5章 事件和事件机制
5.1 事件的概述
5.1.1 事件的侦听
5.1.2 Event类
5.2 定义事件
5.2.1 在MXML中定义事件
5.2.2 在ActionScript中定义事件
5.3 事件的类型
5.3.1 鼠标事件
5.3.2 键盘事件
5.3.3 时间事件
5.4 常见问题及解答
5.5 小结
5.6 习题
第3篇 交互设计篇
第6章 文本设计
6.1 文本的显示
6.1.1 使用Label控件显示文本
6.1.2 使用Text控件的text属性显示文本
6.1.3 使用Text控件的htmlText属性显示文本
6.2 单行文本框的设计
6.2.1 使用TextInput控件设计文本框
6.2.2 动态定义文本框的内容
6.2.3 动态创建文本框
6.3 多行文本的设计
6.3.1 使用TextArea控件显示多行文本
6.3.2 在多行文本框中显示HTML文本
6.4 文本编辑器的设计
6.4.1 使用RichTextEditor控件创建一个文本编辑器
6.4.2 添加和移除文本编辑器的工具栏内容
6.5 获取选择的文本
6.5.1 获取文本框中选择的文本
6.5.2 获取文本编辑器中选择的文本
6.6 本章实例:HTML文本编辑器
6.7 上机实践
6.8 常见问题及解答
6.9 小结
6.10 习题
第7章 按钮设计
7.1 普通按钮的设计
7.1.1 使用Button控件设计按钮
7.1.2 按钮中嵌入图片
7.1.3 设置按钮样式
7.1.4 按钮事件
7.2 单选按钮的设计
7.2.1 使用RadioButton控件设计单选按钮
7.2.2 使用单选按钮组
7.2.3 一个简单的加减法计算器
7.3 复选框的设计
7.3.1 使用CheckBox控件设计复选框
7.3.2 使用ActionScript控制复选框
7.3.3 动态创建复选框
7.4 弹出式按钮的设计
7.4.1 创建PopUpButton控件
7.4.2 获取弹出式按钮菜单的内容
7.5 链接按钮的设计
7.5.1 创建LinkButton控件
7.5.2 设置样式
7.6 本章实例:简易计算器
7.7 上机实践
7.8 常见问题及解答
7.9 小结
7.10 习题
第8章 数据绑定
8.1 数据列表
8.1.1 使用List控件创建数据列表
8.1.2 使用ActionScript在List控件中绑定数据
8.1.3 获取List控件的数据
8.1.4 在数据中嵌入图片
8.2 横向数据列表
8.2.1 使用HorizontalList控件
8.2.2 自定义ItemRenderer属性
8.3 二维数据列表
8.3.1 使用TileList控件
8.3.2 获取TileList控件中的数据
8.4 下拉列表
8.4.1 使用ComBox控件
8.4.2 获取下拉列表中的数据
8.5 数据网格
8.5.1 使用DataGrid控件
8.5.2 定义DataGrid控件的列
8.5.3 获取DataGrid控件的数据
8.5.4 DataGrid控件的排序
8.6 树形式的呈现方式
8.6.1 使用Tree控件
8.6.2 获取Tree控件的数据项
8.7 本章实例:商品列表
8.8 上机实践
8.9 常见问题及解答
8.10 小结
8.11 习题
第9章 图表设计
9.1 图表组件概述
9.1.1 关于数据图表
9.1.2 使用图表控件
9.1.3 定义数据源
9.2 图表类型
9.2.1 区域型图表
9.2.2 条型图表
9.2.3 泡沫型图表
9.2.4 烛台型图表
9.2.5 线型图表
9.2.6 圆饼型图表
9.2.7 混合型图表
9.3 格式化图表
9.3.1 创建样式
9.3.2 设置间隔大小
9.4 本章实例:股票分析系统
9.5 上机实践
9.6 常见问题及解答..
9.7 小结
9.8 习题
第10章 其他交互设计
10.1 数字选择器
10.1.1 创建NumericStepper控件
10.1.2 设置NumericStepper控件
10.1.3 构建一个复合型的日期控件
10.2 日期显示
10.2.1 使用DateChooser控件实现日期选择
10.2.2 使用DateField控件实现日期选择
10.2.3 使用日期类
10.2.4 设置DateField控件的日期格式
10.2.5 设置DateChooser控件的中文显示
10.3 加载外部SWF文件
10.3.1 创建SWFLoader控件
10.3.2 与已加载的SWF文件交互
10.4 加载图像
10.4.1 创建Image控件
10.4.2 加载图像
10.5 颜色选择器
10.5.1 创建ColorPicker控件
10.5.2 自定义面板显示的颜色
10.5.3 自定义面板显示的标签
10.6 警告框的设计
10.6.1 创建警告框
10.6.2 警告框的事件
10.6.3 自定义警告框的按钮标签
10.6.4 设置提示框的文本大小
10.6.5 设置提示框的图标
10.7 进度条的设计
10.7.1 创建ProgressBar控件
10.7.2 设置进度条的标签
10.8 本章实例:日程管理
10.9 上机实践
10.10 常见问题及解答
10.11 小结
10.12 习题
第4篇 布局和导航
第11章 定位和布局
11.1 Canvas容器
11.2 使用Box布局容器
11.2.1 使用Box容器
11.2.2 使用HBox和VBox容器实现横向或纵向的布局
11.3 使用DividedBox容器布局
11.3.1 创建DividedBox容器
11.3.2 使用HDividedBox和VDividedBox容器实现可调控的布局
11.4 表单布局
11.4.1 创建表单
11.4.2 设置间隔
11.4.3 表单验证
11.5 网格定位
11.5.1 使用网格定位
11.5.2 网格容器之间的嵌套
11.6 Tile布局
11.6.1 使用Tile布局
11.6.2 设置Tile布局
11.7 使用面板
11.7.1 创建Panel容器
11.7.2 添加ControlBar控件
11.8 弹出窗口
11.8.1 创建TitleWindow容器
11.8.2 向弹出的窗口传递数据
11.9 本章实例:通讯录
11.10 上机实践
11.11 常见问题及解答
11.12 小结
11.13 习题
第12章 导航
12.1 ViewStack导航设计
12.1.1 创建ViewStack容器
12.2.2 实现不同子容器之间的传值
12.2 标签导航设计
12.2.1 使用TabNavigator导航容器
12.2.2 动态添加TAB标签
12.3 折叠导航设计
12.4 本章实例:名片管理系统
12.5 上机实践
12.6 常见问题及解答
12.7 小结
12.8 习题
第13章 菜单设计
13.1 上下文菜单的设计
13.1.1 使用Menu控件创建菜单
13.1.2 添加Menu控件菜单事件
13.2 菜单条的设计
13.2.1 使用MenuBar控件创建菜单
13.2.2 添加菜单条菜单事件
13.3 弹出式按钮菜单的设计
13.3.1 使用PopUpMenuButton控件创建菜单
13.3.2 添加弹出式按钮菜单事件
13.4 本章实例:多窗口文档编辑器
13.5 上机实践
13.6 常见问题及解答
13.7 小结
13.8 习题
第5篇 行为和样式
第14章 行为和特效
14.1 使用行为
14.1.1 行为简介
14.1.2 在ActionScript中使用行为
14.2 拖放行为特效
14.2.1 容器之间移动数据
14.2.2 容器之间复制数据
14.2.3 手动添加拖放功能
14.3 使用View States
14.3.1 使用View States改变局部视图
14.3.2 View States之间的继承关系
14.3.3 使用比较运算符
14.4 过渡特效Transitions
14.5 使用ToolTip
14.5.1 使用ToolTip属性
14.5.2 设置ToolTip样式
14.5.3 使用ToolTip管理器
14.5.4 创建一个自定义的ToolTip
14.6 本章实例:用户登录系统
14.7 上机实践
14.8 常见问题及解答
14.9 小结
14.10 习题
第15章 样式和主题
15.1 使用样式
15.1.1 使用Style组件定义样式
15.1.2 使用StyleManager类定义样式
15.1.3 外部样式表
15.2 使用字体
15.2.1 使用系统字体
15.2.2 使用嵌入式字体
15.3 指针管理器
15.4 本章实例:使用Flex主题
15.5 上机实践
15.6 常见问题及解答
15.7 小结
15.8 习题
第6篇 数 据 通 信
第16章 HTTPService和Web Service
16.1 使用HTTPService
16.1.1 读取数据
16.1.2 提交数据
16.2 使用Web Service
16.2.1 使用MXML代码访问Web服务
16.2.2 使用ActionScript访问Web服务
16.3 本章实例:在线翻译
16.4 上机实践
16.5 常见问题及解答
16.6 小结
16.7 习题
第17章 Flex Ajax桥
17.1 Ajax简介
17.1.1 Ajax的定义
17.1.2 Ajax的使用
17.1.3 与传统的Web应用比较
17.1.4 发展史
17.1.5 优点和缺点
17.1.6 Ajax的工作原理
17.2 使用FABridge
17.2.1 FABridge简介
17.2.2 使用FABridge
17.3 本章实例:相册
17.4 上机实践
17.5 常见问题及解答
17.6 小结
17.7 习题
第18章 Flex与ColdFusion
18.1 ColdFusion简介
18.2 使用ColdFusion
18.2.1 安装ColdFusion
18.2.2 创建第一个Flex和ColdFusion通信程序
18.3 本章实例:留言本(ColdFusion版)
18.4 上机实践
18.5 常见问题及解答
18.6 小结
18.7 习题
第19章 Flex与PHP
19.1 PHP简介
19.1.1 PHP脚本语言
19.1.2 使用PHP
19.2 使用AMFPHP
19.2.1 AMFPHP简介
19.2.2 访问PHP应用程序
19.3 本章实例:留言本(PHP版)
19.4 上机实践
19.5 常见问题及解答
19.6 小结
19.7 习题
第20章 Flex与.NET
20.1 .NET简介
20.1.1 .NET框架
20.1.2 ASP.NET应用程序
20.2 使用FluorineFX
20.2.1 安装FluorineFx
20.2.2 使用FluorineFx创建应用程序
20.3 本章实例:留言本(.NET版)
20.4 上机实践
20.5 常见问题及解答
20.6 小结
20.7 习题
第21章 Flex与Java
21.1 Java简介
21.1.1 Java语言
21.1.2 Java语言的特点
21.2 开源项目BlazeDS
21.2.1 安装和配置BlazeDS
21.2.2 使用BlazeDS
21.3 本章实例:留言本(Java版)
21.4 上机实践
21.5 常见问题及解答
21.6 小结
21.7 习题
第7篇 扩 展 篇
第22章 PureMVC框架
22.1 PureMVC模式简介
22.1.1 MVC模式
22.1.2 PureMVC结构
22.2 控制中心——Facade类
22.2.1 Facade类
22.2.2 创建Facade子类
22.3 通信机制
22.3.1 通信机制概述
22.3.2 事件(Event)处理
22.4 逻辑命令处理——Command类
22.4.1 Command类
22.4.2 创建Command子类
22.5 视图控制——Mediator类
22.5.1 Mediator类
22.5.2 创建Mediator子类
22.6 数据模型代理——Proxy类
22.6.1 Proxy类
22.6.2 创建Proxy子类
22.7 本章实例:用户角色管理
22.8 上机实践
22.9 常见问题及解答
22.10 小结
22.11 习题
第23章 创建AIR程序
23.1 AIR简介
23.1.1 AIR平台概述
23.1.2 使用Flex创建第一个AIR程序
23.2 窗体
23.2.1 窗体简介
23.2.2 窗体事件
23.3 菜单
23.3.1 系统菜单
23.3.2 右键菜单
23.3.3 托盘菜单
23.4 本地SQL数据库
23.4.1 创建和打开数据库
23.4.2 创建数据表
23.4.3 插入数据
23.4.4 读取数据
23.5 本章实例:RSS阅读器
23.6 上机实践
23.7 常见问题及解答
23.8 小结
23.9 习题
第8篇 实 例 篇
第24章 使用Flex创建MP3播放器
24.1 总体和界面设计
24.1.1 总体功能设计
24.1.2 总体框架设计
24.1.3 播放进度设计
24.1.4 播放控制界面设计
24.1.5 歌曲列表设计
24.2 歌曲列表功能设计
24.2.1 创建数据和对象模型
24.2.2 读取歌曲列表
24.2.3 显示歌曲列表
24.3 播放控制功能设计
24.3.1 播放控制
24.3.2 暂停控制
24.3.3 停止控制
24.3.4 歌曲切换
24.4 显示进度功能设计
24.5 音量控制功能设计
24.5.1 音量控制
24.5.2 静音控制
24.6 小结
第1章 Flex概述
1.1 Flex简介
1.1.1 Flex是什么
1.1.2 Flex 运行机制
1.1.3 Flex产品组成
1.2 Flex和Flash的关系
1.3 Flex与其他技术比较
1.3.1 HTML/JavaScript/Ajax
1.3.2 Java/Java FX
1.3.3 Silverlight/XAML
1.4 常见问题及解答
1.5 小结
1.6 习题
第2章 Flex的开发环境
2.1 Flex SDK的安装
2.1.1 下载和安装Adobe Flex SDK
2.1.2 编译代码
2.2 开发工具Flex Builder 3
2.2.1 安装Flex Builder 3
2.2.2 Flex Builder 3的界面
2.3 构建第一个Flex应用程序
2.3.1 创建Flex项目
2.3.2 创建组件和编写代码
2.3.3 编译和运行应用程序
2.4 各种常见的文件类型
2.4.1 项目组件化
2.4.2 项目模块化
2.4.3 项目模式化
2.5 上机实践
2.6 常见问题及解答
2.7 小结
2.8 习题
第2篇 语言基础篇
第3章 MXML语法基础
3.1 MXML的构成
3.1.1 结构原理
3.1.2 书写规则
3.2 解析MXML的标签
3.3 命名空间
3.4 常见问题及解答
3.5 小结
3.6 习题
第4章 ActionScript 3.0 语法基础
4.1 变量和常量
4.1.1 变量的声明和赋值
4.1.2 变量的作用域
4.1.3 声明常量
4.2 数据类型
4.2.1 基本数据类型
4.2.2 复合数据类型
4.2.3 数据类型检查
4.2.4 is运算符
4.2.5 as运算符
4.3 语句
4.3.1 if…else 语句
4.3.2 if…else if 语句
4.3.3 switch语句
4.3.4 for语句
4.3.5 for…in语句
4.3.6 for each…in语句
4.3.7 while语句
4.3.8 do…while语句
4.4 函数
4.4.1 定义函数
4.4.2 函数的返回值
4.4.3 函数的作用域
4.4.4 值参数
4.4.5 引用参数
4.4.6 默认参数
4.4.7 arguments对象参数
4.4.8 …(rest) 参数
4.5 常见问题及解答
4.6 小结
4.7 习题
第5章 事件和事件机制
5.1 事件的概述
5.1.1 事件的侦听
5.1.2 Event类
5.2 定义事件
5.2.1 在MXML中定义事件
5.2.2 在ActionScript中定义事件
5.3 事件的类型
5.3.1 鼠标事件
5.3.2 键盘事件
5.3.3 时间事件
5.4 常见问题及解答
5.5 小结
5.6 习题
第3篇 交互设计篇
第6章 文本设计
6.1 文本的显示
6.1.1 使用Label控件显示文本
6.1.2 使用Text控件的text属性显示文本
6.1.3 使用Text控件的htmlText属性显示文本
6.2 单行文本框的设计
6.2.1 使用TextInput控件设计文本框
6.2.2 动态定义文本框的内容
6.2.3 动态创建文本框
6.3 多行文本的设计
6.3.1 使用TextArea控件显示多行文本
6.3.2 在多行文本框中显示HTML文本
6.4 文本编辑器的设计
6.4.1 使用RichTextEditor控件创建一个文本编辑器
6.4.2 添加和移除文本编辑器的工具栏内容
6.5 获取选择的文本
6.5.1 获取文本框中选择的文本
6.5.2 获取文本编辑器中选择的文本
6.6 本章实例:HTML文本编辑器
6.7 上机实践
6.8 常见问题及解答
6.9 小结
6.10 习题
第7章 按钮设计
7.1 普通按钮的设计
7.1.1 使用Button控件设计按钮
7.1.2 按钮中嵌入图片
7.1.3 设置按钮样式
7.1.4 按钮事件
7.2 单选按钮的设计
7.2.1 使用RadioButton控件设计单选按钮
7.2.2 使用单选按钮组
7.2.3 一个简单的加减法计算器
7.3 复选框的设计
7.3.1 使用CheckBox控件设计复选框
7.3.2 使用ActionScript控制复选框
7.3.3 动态创建复选框
7.4 弹出式按钮的设计
7.4.1 创建PopUpButton控件
7.4.2 获取弹出式按钮菜单的内容
7.5 链接按钮的设计
7.5.1 创建LinkButton控件
7.5.2 设置样式
7.6 本章实例:简易计算器
7.7 上机实践
7.8 常见问题及解答
7.9 小结
7.10 习题
第8章 数据绑定
8.1 数据列表
8.1.1 使用List控件创建数据列表
8.1.2 使用ActionScript在List控件中绑定数据
8.1.3 获取List控件的数据
8.1.4 在数据中嵌入图片
8.2 横向数据列表
8.2.1 使用HorizontalList控件
8.2.2 自定义ItemRenderer属性
8.3 二维数据列表
8.3.1 使用TileList控件
8.3.2 获取TileList控件中的数据
8.4 下拉列表
8.4.1 使用ComBox控件
8.4.2 获取下拉列表中的数据
8.5 数据网格
8.5.1 使用DataGrid控件
8.5.2 定义DataGrid控件的列
8.5.3 获取DataGrid控件的数据
8.5.4 DataGrid控件的排序
8.6 树形式的呈现方式
8.6.1 使用Tree控件
8.6.2 获取Tree控件的数据项
8.7 本章实例:商品列表
8.8 上机实践
8.9 常见问题及解答
8.10 小结
8.11 习题
第9章 图表设计
9.1 图表组件概述
9.1.1 关于数据图表
9.1.2 使用图表控件
9.1.3 定义数据源
9.2 图表类型
9.2.1 区域型图表
9.2.2 条型图表
9.2.3 泡沫型图表
9.2.4 烛台型图表
9.2.5 线型图表
9.2.6 圆饼型图表
9.2.7 混合型图表
9.3 格式化图表
9.3.1 创建样式
9.3.2 设置间隔大小
9.4 本章实例:股票分析系统
9.5 上机实践
9.6 常见问题及解答..
9.7 小结
9.8 习题
第10章 其他交互设计
10.1 数字选择器
10.1.1 创建NumericStepper控件
10.1.2 设置NumericStepper控件
10.1.3 构建一个复合型的日期控件
10.2 日期显示
10.2.1 使用DateChooser控件实现日期选择
10.2.2 使用DateField控件实现日期选择
10.2.3 使用日期类
10.2.4 设置DateField控件的日期格式
10.2.5 设置DateChooser控件的中文显示
10.3 加载外部SWF文件
10.3.1 创建SWFLoader控件
10.3.2 与已加载的SWF文件交互
10.4 加载图像
10.4.1 创建Image控件
10.4.2 加载图像
10.5 颜色选择器
10.5.1 创建ColorPicker控件
10.5.2 自定义面板显示的颜色
10.5.3 自定义面板显示的标签
10.6 警告框的设计
10.6.1 创建警告框
10.6.2 警告框的事件
10.6.3 自定义警告框的按钮标签
10.6.4 设置提示框的文本大小
10.6.5 设置提示框的图标
10.7 进度条的设计
10.7.1 创建ProgressBar控件
10.7.2 设置进度条的标签
10.8 本章实例:日程管理
10.9 上机实践
10.10 常见问题及解答
10.11 小结
10.12 习题
第4篇 布局和导航
第11章 定位和布局
11.1 Canvas容器
11.2 使用Box布局容器
11.2.1 使用Box容器
11.2.2 使用HBox和VBox容器实现横向或纵向的布局
11.3 使用DividedBox容器布局
11.3.1 创建DividedBox容器
11.3.2 使用HDividedBox和VDividedBox容器实现可调控的布局
11.4 表单布局
11.4.1 创建表单
11.4.2 设置间隔
11.4.3 表单验证
11.5 网格定位
11.5.1 使用网格定位
11.5.2 网格容器之间的嵌套
11.6 Tile布局
11.6.1 使用Tile布局
11.6.2 设置Tile布局
11.7 使用面板
11.7.1 创建Panel容器
11.7.2 添加ControlBar控件
11.8 弹出窗口
11.8.1 创建TitleWindow容器
11.8.2 向弹出的窗口传递数据
11.9 本章实例:通讯录
11.10 上机实践
11.11 常见问题及解答
11.12 小结
11.13 习题
第12章 导航
12.1 ViewStack导航设计
12.1.1 创建ViewStack容器
12.2.2 实现不同子容器之间的传值
12.2 标签导航设计
12.2.1 使用TabNavigator导航容器
12.2.2 动态添加TAB标签
12.3 折叠导航设计
12.4 本章实例:名片管理系统
12.5 上机实践
12.6 常见问题及解答
12.7 小结
12.8 习题
第13章 菜单设计
13.1 上下文菜单的设计
13.1.1 使用Menu控件创建菜单
13.1.2 添加Menu控件菜单事件
13.2 菜单条的设计
13.2.1 使用MenuBar控件创建菜单
13.2.2 添加菜单条菜单事件
13.3 弹出式按钮菜单的设计
13.3.1 使用PopUpMenuButton控件创建菜单
13.3.2 添加弹出式按钮菜单事件
13.4 本章实例:多窗口文档编辑器
13.5 上机实践
13.6 常见问题及解答
13.7 小结
13.8 习题
第5篇 行为和样式
第14章 行为和特效
14.1 使用行为
14.1.1 行为简介
14.1.2 在ActionScript中使用行为
14.2 拖放行为特效
14.2.1 容器之间移动数据
14.2.2 容器之间复制数据
14.2.3 手动添加拖放功能
14.3 使用View States
14.3.1 使用View States改变局部视图
14.3.2 View States之间的继承关系
14.3.3 使用比较运算符
14.4 过渡特效Transitions
14.5 使用ToolTip
14.5.1 使用ToolTip属性
14.5.2 设置ToolTip样式
14.5.3 使用ToolTip管理器
14.5.4 创建一个自定义的ToolTip
14.6 本章实例:用户登录系统
14.7 上机实践
14.8 常见问题及解答
14.9 小结
14.10 习题
第15章 样式和主题
15.1 使用样式
15.1.1 使用Style组件定义样式
15.1.2 使用StyleManager类定义样式
15.1.3 外部样式表
15.2 使用字体
15.2.1 使用系统字体
15.2.2 使用嵌入式字体
15.3 指针管理器
15.4 本章实例:使用Flex主题
15.5 上机实践
15.6 常见问题及解答
15.7 小结
15.8 习题
第6篇 数 据 通 信
第16章 HTTPService和Web Service
16.1 使用HTTPService
16.1.1 读取数据
16.1.2 提交数据
16.2 使用Web Service
16.2.1 使用MXML代码访问Web服务
16.2.2 使用ActionScript访问Web服务
16.3 本章实例:在线翻译
16.4 上机实践
16.5 常见问题及解答
16.6 小结
16.7 习题
第17章 Flex Ajax桥
17.1 Ajax简介
17.1.1 Ajax的定义
17.1.2 Ajax的使用
17.1.3 与传统的Web应用比较
17.1.4 发展史
17.1.5 优点和缺点
17.1.6 Ajax的工作原理
17.2 使用FABridge
17.2.1 FABridge简介
17.2.2 使用FABridge
17.3 本章实例:相册
17.4 上机实践
17.5 常见问题及解答
17.6 小结
17.7 习题
第18章 Flex与ColdFusion
18.1 ColdFusion简介
18.2 使用ColdFusion
18.2.1 安装ColdFusion
18.2.2 创建第一个Flex和ColdFusion通信程序
18.3 本章实例:留言本(ColdFusion版)
18.4 上机实践
18.5 常见问题及解答
18.6 小结
18.7 习题
第19章 Flex与PHP
19.1 PHP简介
19.1.1 PHP脚本语言
19.1.2 使用PHP
19.2 使用AMFPHP
19.2.1 AMFPHP简介
19.2.2 访问PHP应用程序
19.3 本章实例:留言本(PHP版)
19.4 上机实践
19.5 常见问题及解答
19.6 小结
19.7 习题
第20章 Flex与.NET
20.1 .NET简介
20.1.1 .NET框架
20.1.2 ASP.NET应用程序
20.2 使用FluorineFX
20.2.1 安装FluorineFx
20.2.2 使用FluorineFx创建应用程序
20.3 本章实例:留言本(.NET版)
20.4 上机实践
20.5 常见问题及解答
20.6 小结
20.7 习题
第21章 Flex与Java
21.1 Java简介
21.1.1 Java语言
21.1.2 Java语言的特点
21.2 开源项目BlazeDS
21.2.1 安装和配置BlazeDS
21.2.2 使用BlazeDS
21.3 本章实例:留言本(Java版)
21.4 上机实践
21.5 常见问题及解答
21.6 小结
21.7 习题
第7篇 扩 展 篇
第22章 PureMVC框架
22.1 PureMVC模式简介
22.1.1 MVC模式
22.1.2 PureMVC结构
22.2 控制中心——Facade类
22.2.1 Facade类
22.2.2 创建Facade子类
22.3 通信机制
22.3.1 通信机制概述
22.3.2 事件(Event)处理
22.4 逻辑命令处理——Command类
22.4.1 Command类
22.4.2 创建Command子类
22.5 视图控制——Mediator类
22.5.1 Mediator类
22.5.2 创建Mediator子类
22.6 数据模型代理——Proxy类
22.6.1 Proxy类
22.6.2 创建Proxy子类
22.7 本章实例:用户角色管理
22.8 上机实践
22.9 常见问题及解答
22.10 小结
22.11 习题
第23章 创建AIR程序
23.1 AIR简介
23.1.1 AIR平台概述
23.1.2 使用Flex创建第一个AIR程序
23.2 窗体
23.2.1 窗体简介
23.2.2 窗体事件
23.3 菜单
23.3.1 系统菜单
23.3.2 右键菜单
23.3.3 托盘菜单
23.4 本地SQL数据库
23.4.1 创建和打开数据库
23.4.2 创建数据表
23.4.3 插入数据
23.4.4 读取数据
23.5 本章实例:RSS阅读器
23.6 上机实践
23.7 常见问题及解答
23.8 小结
23.9 习题
第8篇 实 例 篇
第24章 使用Flex创建MP3播放器
24.1 总体和界面设计
24.1.1 总体功能设计
24.1.2 总体框架设计
24.1.3 播放进度设计
24.1.4 播放控制界面设计
24.1.5 歌曲列表设计
24.2 歌曲列表功能设计
24.2.1 创建数据和对象模型
24.2.2 读取歌曲列表
24.2.3 显示歌曲列表
24.3 播放控制功能设计
24.3.1 播放控制
24.3.2 暂停控制
24.3.3 停止控制
24.3.4 歌曲切换
24.4 显示进度功能设计
24.5 音量控制功能设计
24.5.1 音量控制
24.5.2 静音控制
24.6 小结
目 录内容简介
《Flex从入门到实践》循序渐进地介绍了Flex从基础知识到高级应用。书中的每一个章节都使用了实例来说明,并穿插了大量的说明、注意事项和操作技巧。《Flex从入门到实践》共分为24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信和框架设计等。《Flex从入门到实践》难度适中,内容由浅入深;实用性强,立竿见影;覆盖面广,除了Flex基础、组件外,还包括了AIR平台、与各种服务器语言通信技术、PureMVC框架以及各种开源项目的介绍;条理清晰,从Flex基础开始,到Flex框架设计结束。
《Flex从入门到实践》实例内容丰富,适合Flex开发的初级程序员,或者想了解Flex的程序开发人员,同时也可以作为想深入了解Flex开发的中、高级程序员的参考书,以及培训机构的教材使用。
《Flex从入门到实践》实例内容丰富,适合Flex开发的初级程序员,或者想了解Flex的程序开发人员,同时也可以作为想深入了解Flex开发的中、高级程序员的参考书,以及培训机构的教材使用。
比价列表
商家 | 评价 (0) | 折扣 | 价格 |
![]() | 暂无 | 中图缺货N个月 | ![]() 466天前更新 |
公众号、微信群

微信公众号

实时获取购书优惠