前 言
为什么编写“Flex 3开发实践”?
传统的HTML应用程序功能单一、人—机交互性差、安全性能不高。随着包含丰富用户体验的应用程序RIA(Rich Internet Application)技术的不断发展,Web开发有了新的发展。使用Flex技术开发部署RIA应用程序非常简单。由于Flex技术基于MXML标准、CSS标准、XML标准、ActionScript 3.0标准,所以开发过程更规范、应用程序更容易扩展。Flex技术中提供了丰富的组件,使得Flex开发人员只需将注意力集中于业务逻辑开发。另外,Flex编程是面向对象的编程,开发过程与大部分编程语言相似,理解和掌握Flex比较容易。
“Flex 3开发实践”的特点:
1.循序渐进,由浅入深
为了方便读者学习,本书首先让读者了解什么是Flex,使用什么工具开发,并详细介绍第一个Flex应用程序的开发过程。读者可通过第一个Flex 3程序,逐步了解和熟悉Flex技术的开发过程。在介绍ActionScript 3.0语言的语法后,系统介绍Flex 3常用类库、组件、事件、数据模型与数据绑定、自定义组件开发、样式和主题、FABridge技术应用、Socket通信实践、Web开发实践、MVC框架、实时通信程序应用实践、AIR桌面应用程序开发实践、打印功能、共享对象等内容,附录A介绍了Flex 3应用程序调试。
2.技术全面,内容充实
本书详细分析了现行Flex 3技术及相关技术的特点和应用方法。全书包含Flex常用的技术和工具以及与这些技术的结合。
3.实例精讲,综合应用
根据多年的项目经验和对Flex技术的研究和实践,本书各主要知识点都提供实例代码。通过分析和理解代码及代码解释,可以更快地掌握Flex技术中的知识点和开发技巧。主要章节包含综合实例,通过此实例,可掌握使用Flex开发应用程序主要方面的方法。
本书同步配套PowerPoint课件,需要者可从http://www.hxedu.com.cn网站上免费下载。
本书由南京师范大学郑阿奇主编。目前,参加本套丛书编写的还有郑进、陶卫冬、邓拼搏、严大牛、韩翠青、王海娇、刘博宇、孙德荣、吴明祥、周何骏、徐斌、孙承龙、陈超、毛风伟等。
由于作者水平有限,书中错误在所难免,欢迎广大读者批评指正!
作者E-mail:easybooks@163.com
编 者