搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
新手学ActionScript 3.0
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787894989963
  • 作      者:
    吕晓鹏等编著
  • 出 版 社 :
    北京希望电子出版社
  • 出版日期:
    2010
收藏
编辑推荐
  打开ActionScript 3.0程序设计大门的金钥匙
  光盘内容
  ◎7小时多媒体教学视频
  ◎案例源代码
  ◎教学PPT
  读者对象
  ◎ActionScript入门人员
  ◎RIA开发与爱好者
  ◎Flash设计人员
  ◎大中专院校的学生
  ◎相关社会培训班学员
  ◎由浅入深:从基本概念与类库开始讲解,逐步深入到实际开发
  ◎实例丰富:讲解知识点时穿插了173个实例,有较强的实用性
  ◎面向就业:提供了常见面试题,帮助读者了解入职面试的相关知识
  ◎案例典型:提供了3个典型的项目案例,提高读者开发水平
  ◎视频教学:提供了7小时多媒体教学视频,学习起来更加直观
  涵盖的主要内容
  ◎ActionScript3.0开发环境  ◎XML处理
  ◎ActionScript 3.0数据类型  ◎文件操作
  ◎ActionScript 3.0语法结构  ◎数据传输
  ◎面向对象语言结构  ◎本地存储
  ◎ActionScript 3.0与模式  ◎创建动画
  ◎错误处理  ◎Web SerVice调用
  ◎自定义错误  ◎Flex架构与LCDS架
  ◎编程规范  ◎系统操作与打印
  ◎基本类库  ◎Socket编程
  ◎格式化输出  ◎与宿主语言通信
  ◎多媒体编程  ◎安全结构
  ◎可视化对象编程   ◎制作3D导航菜单
  ◎位图处理与变换  ◎基于Flex框架的在线大头贴系统
  系列特色
  ◎定位明确,专门为没有编程基础的读者量身打造
  ◎配多媒体教学视频进行讲解,读者很容易上手
  ◎重视对概念的讲解,初学人员阅读起来没有任何障碍
  ◎提供了丰富的典型示例,帮助读者理解相关知识点
  ◎提供了综合案例,帮助读者提高实际开发水平
  ◎讲解清楚,操作步骤明确,代码注释丰富,易于掌握
  ◎作者大多从事编程工作多年,有丰富的开发经验
展开
内容介绍
  ActionScript 3.0是目前最流行的RIA应用开发语言。本手册由浅入深、循序渐进地介绍了使用AcfionScript 3.0开发RIA应用的方法与技巧。本手册由4篇共23章组成。包括AcfionScript的基础语法篇、应用篇、开发篇和实例篇。详细介绍了ActionScript 3.0语法、面向对象基础、错误处理、编码规范、数学计算、字符处理、数组、日期与时间、XML处理、多媒体处理、可视化类、动画、文件操作、系统操作与打印、简单数据传输、本地数据存储与通信、远程数据调用、与宿主语言通信、网络编程和安全等内容。为了便于读者学习,本手册最后两章给出了一个纯粹的ActionScript 3.0实例和一个基于Flex应用的ActionScript 3.0实例。
  本手册适合ActionScript 3.0的初学人员、RIA应用的开发者,尤其是有一定Intemet/Intranet编程技术的人员。
  本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。
  本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。
展开
精彩书摘
  从本例可以看出,虽然SimpleFactoryStu.as文件中没有一个new关键字。但通过StudentFactory类可以得到需要的IStudent接口的实例,并且整个创建过程都是在StudentFactory中完成的。这样就将对象创建的职责完全交给StudentFactory完成,而使用者只需要关心如何使用就可以了。
  简单工厂对于使用者是支持开闭原则的,也就是说当系统中增加实现接口的类时,使用者不用修改代码。简单工厂对于创建者不支持开闭原则,当增加接口的实现类时,就要修改创建类的代码。如果要让创建类也支持开闭原则,就需要针对创建者进行抽象,这就衍生出工厂方法模式和抽象工厂模式。工厂方法和抽象工厂的类图如图3.24所示。这两种模式相对复杂,本手册只给出类图,就不进行详细介绍,有兴趣的读者可以参考相关的设计模式书籍。
  单态模式是创建模式中比较重要的模式,核心思想就是让一个类在一个应用的生命周期中有且只有一个实例。单态分为饿汉单态、懒汉单态和登记单态3种,本手册中只介绍懒汉单态。
  单态可以保证在应用程序中一些重要的耗费资源的类只有一个实例,让程序能够共享使用这个实例,大大提高程序的效率。
  对于其他面向对象编程语言而言,为了不让其他代码创建类的实例从而实现单态,通常使用private修饰符修饰构造方法。在AcfionScfipt 3.0中构造方法不允许是private的。为了保证实例的唯一性,通过构建一个包内部的类来实现单态。ActionScfipt 3.0中单态实现的类图如图3.25所示。
展开
目录
第1篇 基础语法篇
第1章 ActionScript语言简介
1.1 ActionScript历史与发展
1.2 ActionScript与RIA平台
1.3 ActionScript3.0开发环境
1.3.1 FlashCS3安装
1.3.2 FlashCS3开发环境
1.3.3 FlexBuilder3.0安装
1.3.4 FlexBuilder3.0开发环境
1.4 ActionScript运行环境
1.4.1 ActionScript运行环境结构
1.4.2 FlashPlayer
1.5 第一个ActionScript应用
1.5.1 通过Flash构建HelloWorld
1.5.2 通过Flex构建HelloWorld
1.5.3 通过Flex创建AcfionScript项目
1.6 常见面试题
1.7 小结
1.8 习题

第2章 ActionScript3.0语法
2.1 数据类型
2.1.1 基本数据类型
2.1.2 复杂数据类型
2.1.3 数据类型转换装
2.2 变量
2.2.1 变量的定义
2.2.2 变量使用语法
2.2.3 变量作用域
2.3 运算符
2.3.1 基本运算符
2.3.2 前后缀运算符
2.3.3 算术运算符
2.3.4 位运算符
2.3.5 比较运算符
2.3.6 逻辑运算符
2.3.7 条件运算符
2.4.条件语句
2.4.1 if…else与if…else…if…语句
2.4.2 switch语句
2.5 循环语句
2.5.1 for循环语句
2.5.2 forin和foreachin循环语句
2.5.3 while循环语句
2.5.4 dowhile循环语句
2.6 函数
2.6.1 函数简介
2.6.2 独立函数
2.6.3 参数与返回值
2.6.4 函数对象
2.7 ActionScript3.0基本语法的综合实例
2.7.1 九九乘法表
2.7.2 Fibonacci数列
2.7.3 日期计算
2.7.4 简单排序
2.8 常见面试题
2.8.1 概念类面试题
2.8.2 程序设计类面试题
2.9 小结
2.10 习题

第3章 面向对象基础
3.1 面向对象基本概念
3.1.1 封装
3.1.2 继承
3.1.3 多态
3.1.4 面向对象的ActionScript3.0
3.2 类与对象
3.2.1 类的定义
3.2.2 类的属性
3.2.3 类的方法
3.2.4 对象
3.3 接口
3.3.1 接口简介
3.3.2 接口的定义
3.4 包与名称空间
3.4.1 包
3.4.2 名称空间
3.5 修饰符
3.5.1 类修饰符
3.5.2 属性修饰符
3.6 继承与实现
3.6.1 继承
3.6.2 实现
3.6.3 继承与实现的高级使用
3.7 覆盖
3.7.1 覆盖的语法
3.7.2 通过覆盖实现多态
3.8 动态类
3.8.1 动态类定义
3.8.2 动态类的使用
3.9 类图
3.9.1 类的图形表示
3.9.2 类关系的图形表示
3.10 设计模式
3.10.1 设计模式简介
3.10.2 创建模式
3.10.3 结构模式
3.10.4 行为模式
3.11 面向对象编程的实例
3.11.1 实例概述
3.11.2 面向对象设计
3.11.3 代码实现
3.12 常见面试题
3.12.1 基于ActionScript3.0的面向对象编程
3.12.2 面向对象设计的概念
3.13 小结
3.14 习题

第4章 错误处理
4.1 错误分类
4.2 错误处理
4.2.1 捕获错误
4.2.2 错误比较
4.2.3 错误处理策略
4.3 自定义错误
4.4 常见面试题
4.5 小结
4.6 习题

第5章 编码规范
5.1 编码规范简介
5.1.1 使用编码规范的原因
5.1.2 文件结构
5.1.3 命名规则
5.1.4 注释
5.1.5 声明
5.2 常见面试题
5.3 小结
5.4 习题

第2篇 应用篇
第6章 数学计算
6.1 数字的表现
6.1.1 各种数字进制表现
6.1.2 进制转换
6.2 Math类简介
6.3 Math类常用方法
6.3.1 常用计算
6.3.2 三角函数
6.3.3 常量的使用
6.4.Flex应用中的数字格式化输出
6.4.1 CurrencyFormatter标签介绍
6.4.2 使用CurrencyFormatter标签
6.4.3 使用CurrencyFormatter类
6.5 Flex应用中的数字验证
6.5.1 NumberValidator标签介绍
6.5.2 使用NumberValidator标签
6.5.3 使用NumberValidator类
6.6 常见面试题
6.7 小结
6.8 习题

第7章 字符处理
7.1 String类简介
7.1.1 String的创建
7.1.2 String类的常用属性和方法简介
7.2 Siring类的常用方法
7.2.1 String的字符处理
7.2.2 连接字符串
7.2.3 查找与替换字符串
7.2.4 拆分字符串
7.2.5 字符串大小写转换
7.3 StringUtil类简介
7.4 StringUtil类常用方法
7.4.1 判断空白字符
7.4.2 去除字符串的空格
7.4.3 字符串的参数占位符
7.5 字符串的显示
7.5.1 在ActionScript3.0代码中创建TextField
7.5.2 在Flex应用中使用Label组件和TextInput组件
7.6 Flex应用中的字符串验证
7.6.1 字符串验证组件简介
7.6.2 使用字符串验证组件验证字符串
7.7 常见面试题
7.8 小结
7.9 习题

第8章 数组
8.1 Array类简介
8.1.1 Array类实例的创建
8.1.2 Array类的常用属性和方法简介
8.2 Array类的常用方法
8.2.1 Array的栈操作
8.2.2 Array其他添加和删除元素方法
8.2.3 Array的排序
8.2.4 Array的拆分、连接与字符串转换
8.2.5 Array查找元素的方法
8.2.6 Array回调相关方法的使用
8.3 ArrayUtil类简介
8.4 ArrayUtil类常用方法
8.4.1 查找Array中的元素
8.4.2 将对象转换为Array
8.5 ArrayCollection标签
8.5.1 ArrayCollection类简介
8.5.2 ArrayCollection类的使用
8.6 Flex使用组件显示Array中的内容
8.6.1 列表交互结构
8.6.2 列表交互结构的实现
8.6.3 DataGrid类型组件简介
8.6.4 DataGrid类型组件交互的实现
8.7 常见面试题
8.8 小结
8.9 习题

第9章 日期与时间
9.1 Date类简介
9.1.1 Date类实例的创建
9.1.2 Date类的常用属性和方法简介
9.2 Date类的属性和方法
9.2.1 日期的比较操作
9.2.2 Date类其他比较方式
9.3.Date类的格式化
9.3.1 Date类的格式化输出
9.3.2 Date类的格式化输入
9.4 Timer类
9.4.1 Timer类简介
9.4.2 使用Timer类定时调用实例
9.5 使用Date类和Timer类实现系统时钟
9.5.1 实现系统时钟的思路
9.5.2 系统时钟的实现
9.6 Flex的Date相关组件
9.6.1 DateChooser和DateField组件介绍
9.6.2 使用DateChooser和DateField组件
9.7 常见面试题
9.8 小结
9.9 习题

第10章 XML处理
10.1 XML类简介
10.1.1 创建XML对象
10.1.2 XML类的常用属性和方法
10.1.3 其他XML相关对象
10.2 XML的操作
10.2.1 构建XML内容
10.2.2 访问XML子节点
10.2.3 访问XML节点属性
10.2.4 查找XML节点
10.2.5 遍历XML节点
10.2.6 XML类型转换
10.3 通过组件显示XML数据
10.3.1 Tree组件简介
10.3.2 使用Tree组件显示XML数据
10.3.3 MenuBar组件简介
10.3.4 使用MenuBar组件显示XML数据
10.3.5 使用DataGrid组件显示XML数据
10.4 常见面试题
10.5 小结
10.6 习题

第11章 多媒体处理
11.1 多媒体简介
11.2 声音处理相关类
11.2.1 声音处理相关类简介
11.2.2 声音的处理
11.3 视频处理类
11.3.1 视频处理类简介
11.3.2 使用视频类处理视频
11.4 使用组件创建多媒体应用
11.4.1 多媒体组件简介
11.4.2 使用VideoDisplay组件创建视频播放的应用
11.4.3 使用SWFLoader加载外部的SWF文件
11.5 常见面试题
11.6 小结
11.7 习题

第12章 可视化类
12.1 FlashPlayer显示架构
12.1.1 FlashPlayer内容显示的基本结构
12.1.2 FlashPlayer容器结构
12.2 核心显示类
12.2.1 核心显示类的继承结构
12.2.2 核心显示类的简介
12.3 使用核心显示类
12.3.1 使用Sprite类
12.3.2 使用SimpleButton类
12.3.3 使用Loader类
12.3.4 使用Bitmap类
12.4 常见面试题
12.5 小结
12.6 习题

第13章 动画
13.1 动画实现方式
13.2 基于enterFrame事件的动画
13.2.1 enterFrame事件
13.2.2 使用enterFrame事件进行动画开发
13.2.3 使用Timer进行动画开发
13.3 基于Flex的动画
13.3.1 基于Flex动画的简介
13.3.2 设定组件大小改变的动画效果
13.3.3 设定alpha值组件透明度改变的动画效果
13.3.4 组件位置移动动画效果
……

第14章 文件操作
第15章 系统操作与打印
第3篇 开发篇
第16章 简单数据传输
第17章 本地数据存储与通信
第18章 远程数据调用
第19章 与宿主语言通信
第20章 网络编程
第21章 安全

第4篇 实例篇
第22章 ActionScript 3.0实例
第23章 Flex框架的应用实例
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证