前 言
Adobe Flex作为一种跨平台的开源框架,已经成为目前最流行的RIA(Rich Internet Applications、富互联网应用程序)技术之一,并广泛应用于电子商务、行政管理、企业业务流程和自动化等方面。Flex的最大特点就是改变了传统网络应用程序使用HTML进行表现的单一性,能够实现类似桌面应用程序的即时响应和表现丰富,同时增强用户交互的体验。
本书采用Flex 4版本,详细介绍了RIA应用程序开发所要掌握的方方面面,并对实际开发过程中容易出现的问题给予解答。
本书内容
第一篇:ActionScript基础入门篇(第1~4章)。本篇主要介绍Flex中编程语言ActionScript的基础语法,如变量、运算符、条件判断语句、循环语句、函数以及面向对象等的使用。
第二篇:ActionScript数据操作篇(第5~8章)。本篇主要介绍ActionScript中与数据操作有关的类型,包括数组、字符串、正则表达式、时间以及XML。
第三篇:Flex组件编程篇(第9~13章)。本篇是本书的重点之一,首先介绍了Flex 4中MXML组件的基础知识;接下来对构成界面的容器类组件、显示类组件和导航类组件进行介绍,像:Panel、VGroup、List、LinkBar、Menu和Accordion等;最后介绍了Flex中状态的使用以及如何添加动画效果。
第四篇:数据开发篇(第14~16章)。本篇介绍了实际开发中使用最频繁的Flex技术,主要包括将数据绑定到界面、定义数据模型、格式化日期格式、使用DataGrid显示列表、与服务器端语言交互等。
第五篇:高级开发篇(第17、18章)。本篇从两个方面介绍了Flex的高级开发技术,主要内容包括:Flex的事件机制、如何监听和移除事件、显示线形和饼形图表等。
第六篇:实例开发篇(第19章)。本篇介绍了使用Flex与PHP结合MySQL数据库开发相册的全过程,实现功能有:查看缩略图、查看大图、上传图片、管理图片分类等。
本书特色
本书中引用大量来自一线论坛的问题来进行讲解,力求通过读者实际操作时的问题方法使读者更容易地掌握Flex 4的开发。本书难度适中,内容由浅入深,实用性强,覆盖面广,条理清晰。
? 结构独特
通过“问题描述》解决方法》知识扩展》触类旁通》网络课堂”形式将每个知识与实际应用中的问题相结合。
? 形式新颖
用准确的语言总结概念、用直观的图示演示过程、用详细的注释解释代码、用形象的比喻帮助记忆。
? 内容丰富
涵盖了实际Flex开发中所遇到ActionScript语法、数组和函数、XML操作、显示组件、导航和容器组件、数据绑定、DataGrid和Flex图表等热点问题。
? 随书光盘
本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习Flex 4的使用知识。
? 网站技术支持
读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录与我们取得联系,作者会在第一时间内给予帮助。
? 贴心的提示
为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下:
提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
技巧:通过简短的文字,指出知识点在应用时的一些小窍门。
读者对象
本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识性及丰富的实例来指导读者透彻地学习Flex各方面的知识。本书可以作为Flex的入门书籍,也可以帮助中级读者提高技能,对高级读者也有一定的启发意义。
本书适合以下人员阅读学习:
? Flash开发人员
? Flex应用开发人员
? 网站建设及网络开发人员
? Flex开源项目爱好者
? RIA应用爱好者
? Flash制作爱好者
除了封面署名人员之外,参与本书编写的人员还有胡家宏、李乃文、孙岩、马海军、张仕禹、夏小军、赵振江、李振山、李文采、吴越胜、李海庆、何永国、李海峰、陶丽、吴俊海、安征、张巍屹、崔群法、王咏梅、康显丽、辛爱军、牛小平、贾栓稳、王立新、苏静、赵元庆、郭磊、徐铭、李大庆、王蕾、张勇、郝安林等。在编写过程中难免会有漏洞,欢迎读者通过我们的网站与我们联系,帮助我们改正提高。