Flex从入门到实践
Flex从入门到实践封面图

Flex从入门到实践

吕辉, 编著

出版社:清华大学出版社

年代:2009

定价:55.0

书籍简介:

本书共分24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信和框架设计等。

书籍目录:

第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 小结

内容摘要:

本书循序渐进地介绍了Flex从基础知识到高级应用。书中的每一个章节都使用了实例来说明,并穿插了大量的说明、注意事项和操作技巧。本书共分为24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信和框架设计等。本书难度适中,内容由浅入深;实用性强,立竿见影;覆盖面广,除了Flex基础、组件外,还包括了AIR平台、与各种服务器语言通信技术、PureMVC框架以及各种开源项目的介绍;条理清晰,从Flex基础开始,到Flex框架设计结束。本书实例内容丰富,适合Flex开发的初级程序员,或者想了解Flex的程序开发人员,同时也可以作为想深入了解Flex开发的中、高级程序员的参考书,以及培训机构的教材使用。

编辑推荐:

超值、大容量DVD-ROM
·12小时高清晰、交互式多媒体语音视频教学·《Flex从入门到实践》源代码 +《Flex从入门到实践》源代码运行视频演示
·20小时编程专题讲座视频(免费赠送)+ 11个典型应用系统(免费赠送)
·1200余页编程专题讲座电子书(免费赠送)《Flex从入门到实践》特色:
·按照“基础→进阶→应用(综合案例)”的梯度安排内容
·按照“概念→语法→示例讲解→注意事项→本章实例→上机实践→常见问题解答→习题”的模式讲解
·贯穿167个示例、36个实例、1个典型案例、40个常见问题解答、71个习题
·提供了上机实践内容,引导读者实践和提高
·提供了大量的常见问题解答,让读者少走弯路
·提供了大量典型习题,方便读者练习和提高
·提供了教学PPT(需索取),方便教学
科学的讲解模式、先进的交互式视频教学,等等,一切尽在《Flex从入门到实践》中!来一次Flex编程的全新体验吧,这将是您轻松进入Flex殿堂的第一步!
何谓交互式视频?
与普通视频相比,交互式视频不仅仅演示教学内容,而且还可以让读者亲自参与到教学中,在视频提示下,亲自动手操作,亲身体验学习的过程,更加直观,学习效果更好。真所谓眼过千遍。不如手过一遍。
和同类书相比,《Flex从入门到实践》有何优势?提供了12小时多媒体语音教学视频,《Flex从入门到实践》视频是交互式视频,读者可以参,与互动操作,学习效果好,《Flex从入门到实践》视频是高清晰视频,视觉效果好,提供了源代码运行视频演示,方便读者使用源代码,免费赠送了大量的超值学习资料,定位明确,学习梯度科学,讲解模式科学,读者更容易掌握,大量的示例和实例贯穿始终,提供了1个典型案例,实践性强,需要读者注意的地方都给出了提示,对插图做了必要标注,比较直观,对代码做了丰富的注释,容易理解,提供了大量的上机实践内容,引导读者实践和提高,提供了大量的常见问题解答,让读者少走弯路,提供了大量的典型习题,方便读者练习和提高,提供了教学PPT(需索取),方便教学。
《Flex从入门到实践》内容及知识体系
基础(第1~2篇)熟练掌握Flex基础知识
Flex概述
Flex开发环境
MXML语法基础
Action Script3.0语法基础
事件和事件机制
进阶(第3~7篇)熟练掌握Flex核心技术
交互设计
布局和导航
行为和样式
数据通信
PureMVC框架
AIR开发
实践(第8篇)熟练掌握Flex应用开发
开发MP3播放器
特别提示
《Flex从入门到实践》编写时考虑了大中专院校和职业院校的教学特点,适合作为相关学校的教材使用。为了方便教学,《Flex从入门到实践》专门配备了教学PPT,需要的老师请发电子邮件至bookservice2008@163.com进行索取,索取时请提供授课人的身份信息及授课信息。

书籍规格:

书籍详细信息
书名Flex从入门到实践站内查询相似图书
丛书名学编程从入门到实践
9787302204107
如需购买下载《Flex从入门到实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)55.0语种简体中文
尺寸26装帧平装
页数 431 印数 5000

书籍信息归属:

Flex从入门到实践是清华大学出版社于2009.出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计 的书籍。