ActionScript 3.0设计模式
方红琴 译
出版时间:2009年07月
页数:487
既然ActionScript已经被彻底地修改成了真正的面向对象语言,在Flash和Flex的应用中就能使用可重用的设计模式来解决常见的问题了。如果你是一个有经验的Flash或Flex开发人员,能够熟练地使用ActionScript 3.0中的编程技术,这本有关设计模式的书正是你目前所需要的。
《ActionScript 3.0设计模式》一书可以带领你循序渐进地掌握ActionScript 3.0中与设计模式相关的知识。讲解过程中,首先给出了每种设计模式清晰的结构框架,这样会使读者学习和使用设计模式的过程变得轻松一些。本书中介绍了许多实用的设计模式,在使用这些设计模式创建复杂的应用程序之前,先学习创建一些抽象的简单的实例。《ActionScript 3.0设计模式》一书主要包括以下几个方面:
* ActionScript 3.0的关键特征和ActionScript 3.0变成真正的面向对象程序设计语言的原因
* 面向对象程序设计中关键的概念,如类、抽象、继承和多态
* 使用设计模式的好处
* 创建模式,包括工厂模式和单态模式
* 结构模式,包括装饰者模式、适配器模式和组合模式
* 行为模式,包括命令模式、观察者模式、策略模式和状态模式
* 多种设计模式的混合应用,包括模型-视图-控制模式和对称代理模式
书中的实例都按由浅入深的顺序精心安排,如用户可选择各种服务选项的电子商务应用程序、选择某类产品或某类产品中的单个产品的用户界面、动作游戏应用程序、录制和播放音频的应用程序等。无论你是具有Java或C++的基础还是有ActionScript 2.0的开发经验,你都能在《ActionScript 3.0设计模式》一书中为你的Flash和Flex应用程序找到优秀的解决方案。
William B.Sanders博士是美国康涅狄格州Hardford大学的教授,是多媒体网站开发与设计方面的专家。他讲授的课程包括Flash、ActionScript、Flash媒体服务器、PHP、C#、SQL和XHTML等、已出版了44本计算机或与计算机专业相关的书籍。
Chandima Cumaranatunge博士是Hardford大学的副教授,从事多媒体网站设计与开发方面的工作。因为具有工程和教学设计方面的背景,Chandima Cumaranatunge博士讲授的课程主要包括创造性学习、网站开发和游戏设计。
书名:ActionScript 3.0设计模式
译者:方红琴 译
国内出版社:中国电力出版社
出版时间:2009年07月
页数:487
书号:978-7-5083-7956-2
原版书出版商:O'Reilly Media
William Sanders
William B. Sanders博士是哈特福德大学多媒体Web设计和开发方向的教授,主要讲授有关PHP、MySQL、C#、SQL、HTML5、CSS和ActionScript 3.0等内容的多门课程,另外还讲授其他一些Internet语言课程。他合著有《ActionScript 3.0 Design Patterns》(O’Reilly, 2007)一书,多年来一直积极地参与PHP设计模式方面的工作。他出版过45本计算机以及与计算机相关的书,使用过多种不同编程软件,从Basic到汇编语言到Flash Media Server都有涉猎,另外他还担任不同计算机软件公司的顾问和beta版测试人员,包括Macromedia和Adobe。他还是一位Apple iOS开发人员。
Chandima Cumaranatunge
Chandima Cumaranatunge博士是Hartford大学交互信息技术专业的副教授,他讲授IIT技术简介,包括Flash和ActionScript相关的知识、利用Flash 和ActionScript开发游戏以及教育技术课程。最近Chadima Cumaranatunge博士准备开设一门机器人实验方面的课程。
封面介绍
《ActionScript 3.0模式设计》一书封面上的动物图片是一只玫瑰色的海星。海星是一种独特的海洋生物,它用强有力的爪子吸附在海底,就象用五只轻柔的手臂在海里边移动边捕获食物。海洋中有各种颜色的海星,如红色、粉色、橙色、黄色等,有些海星还带有斑点或花纹。无论在深海还是在浅海都能发现海星,通常是大量的海星成群结队地在一起。
封面上的图片摘自Cassell's Natural History一书。