Flex 4.0 RIA开发详解(第2版)

图书目录《Flex 4.0 RIA开发详解(第2版)》_flex开发

【基本信息】
作者: 黄曦    吕辉    
出版社:电子工业出版社 
ISBN:9787121102691
出版日期:2010 年2月
开本:16开
页码:501
版次:2-1 
所属分类:计算机 > 软件与程序设计 > 网络编程 > 综合


【编辑推荐】 
国内第一本Flex 4.0图书
  追踪RIA技术的最新趋势
  配8.5小时多媒体语音教学视频 

【内容简介】
    书籍
    计算机书籍
  flex是目前最流行的ria(rich internet application)开发技术之一。本书由浅入深,循序渐进地讲解了如何使用flex技术开发ria应用程序。全书内容包括flex简介、安装和配置flex开发运行环境、熟悉flex开发工具、actionscript 3.0语法、flex组件开发、css布局、美化界面、数据传输与交互、air平台应用和开发框架cairngorm等。为了便于读者学习,本书最后两章分别对两个较综合的实例进行分析。详细讲解了cairngorm开发框架的搭建、组件设计、功能设计、界面外观设计。
  本书适合广大flex程序开发人员、ria开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。 


【目录】
第1章 认识autocad 

第1篇 基础篇 
第1章 flex概述 2 
1.1 flex简介 2 
1.2 flash builder的下载与安装 6 
1.3 flex基础结构mxml介绍 12 
1.4 建立第一个flex 4.0程序 13 
1.5 编译与运行第一个flex 4.0程序 15 
1.6 小结 15 

第2章 熟悉开发环境flash builder 4 16 
2.1 熟悉flash builder 4工作区 16 
2.2 编译与运行flex 4.0程序详解 19 
2.3 调试flex 4.0程序 20 
2.4 flex 4.0项目工程概述 22 
2.5 flash builder 4常用快捷键 23 
2.6 使用flex帮助 24 
2.7 小结 24 


第2篇 actionscript 3.0语法篇 
第3章 actionscript 3.0基础 26 
3.1 actionscript 3.0概述 26 
3.2 使用actionscript 3.0 26 
3.3 创建第一个actionscript 3.0应用程序 28 
3.4 小结 31 

第4章 数据类型 32 
4.1 常量与变量 32 
4.2 整型数据 35 
4.3 实型数据 37 
4.4 字符串数据 39 
4.5 各类型数据之间的转换 40 
4.6 小结 41 

第5章 运算符和表达式 42 
5.1 actionscript 3.0运算符简介 42 
5.2 算术运算符和算术表达式 42 
5.3 关系运算符和关系表达式 44 
5.4 逻辑运算符和逻辑表达式 45 
5.5 赋值运算符和赋值表达式 47 
5.6 逗号运算符和逗号表达式 48 
5.7 位运算符 48 
5.8 小结 50 

第6章 程序设计的基本结构 51 
6.1 顺序结构程序设计 51 
6.2 分支结构程序设计 53 
6.3 循环结构程序设计 58 
6.4 小结 65 

第7章 函数 66 
7.1 函数概述 66 
7.2 函数定义的一般形式 67 
7.3 函数的参数和函数的返回值 68 
7.4 函数的调用 70 
7.5 函数的嵌套调用 70 
7.6 函数的递归调用 71 
7.7 数组作为函数参数 72 
7.8 小结 74 

第8章 面向对象基础 75 
8.1 类和对象 75 
8.2 构造函数和析构函数 77 
8.3 继承与派生 79 
8.4 接口 82 
8.5 小结 84 

第9章 数字处理 85 
9.1 数字的不同表现形式 85 
9.2 不同数字类型之间的转换 85 
9.3 四舍五入 87 
9.4 格式化输出 87 
9.5 格式化货币数字 88 
9.6 生成随机数 89 
9.7 小结 90 

第10章 日期与时间 91 
10.1 获取系统当前日期 91 
10.2 获取日期中的特定值 91 
10.3 自定义星期名和月份名 92 
10.4 格式化输出日期 92 
10.5 使用计时器 94 
10.6 计算日期特定值的间隔 95 
10.7 从字符串中获取日期 96 
10.8 小结 96 

第11章 字符串 97 
11.1 连接字符串 97 
11.2 字符串中使用引号 98 
11.3 插入空白字符 98 
11.4 搜索匹配字符串 99 
11.5 取字符串的子串 100 
11.6 字符串转为数组 101 
11.7 替换字符串 102 
11.8 对字符串中的单字符操作 103 
11.9 大小写转换 104 
11.10 过滤空白字符 104 
11.11 反转字符串 105 
11.12 存取ascii码 105 
11.13 小结 106 

第12章 数组 107 
12.1 数组简介 107 
12.2 在数组首部和尾部添加元素 108 
12.3 遍历数组元素 109 
12.4 搜索匹配的数组元素 109 
12.5 删除数组元素 110 
12.6 在数组中插入元素 113 
12.7 转换字符串为数组 113 
12.8 转换数组为字符串 114 
12.9 复制数组 114 
12.10 存储多维数据 116 
12.11 数组排序 117 
12.12 实现自定义排序 120 
12.13 数组元素的最大值和最小值 122 
12.14 比较数组 122 
12.15 联合数组 123 
12.16 小结 124 

第13章 使用xml 125 
13.1 xml概述 125 
13.2 创建xml对象 126 
13.3 xml对象中添加元素 127 
13.4 xml对象中添加元素内容 128 
13.5 在xml元素中添加属性 129 
13.6 从xml中读取元素 130 
13.7 定位元素 131 
13.8 读取元素内容 132 
13.9 读取属性值 133 
13.10 删除元素和属性 134 
13.11 加载xml文件 135 
13.12 小结 136 


第3篇 组件篇 
第14章 使用组件构建flex界面 138 
14.1 flex组件概述 138 
14.2 flex可见组件 138 
14.3 使用flex非可见组件 140 
14.4 全新的标签设计 141 
14.5 flex常用组件 143 
14.6 小结 148 

第15章 flex 4.0界面设计实战 149 
15.1 登录框实例 149 
15.2 菜单导航实例 158 
15.3 柱状图实例 164 
15.4 文件目录浏览器实例 168 
15.5 air程序集成网页实例 173 
15.6 文本编辑器实例 180 
15.7 组件数据拖曳实例 184 
15.8 小结 185 

第16章 增强用户界面设计 186 
16.1 自定义事件效果 186 
16.2 spark组件库的效果组件(新添加) 187 
16.3 自定义组件界面 200 
16.4 使用filter滤镜类 202 
16.5 fxg图形格式 203 
16.6 小结 212 

第17章 css美化界面 213 
17.1 css简介 213 
17.2 样式名 214 
17.3 属性 215 
17.4 单位 231 
17.5 规则 232 
17.6 静态滤镜 234 
17.7 转换滤镜 244 
17.8 使用[fx:style]组件定义css 253 
17.9 flex3styleexplorer工具辅助设计css样式 254 
17.10 flex组件应用css样式 256 
17.11 运行时动态加载css样式 258 
17.12 小结 263 

第18章 flex美化应用 264 
18.1 自定义字体 264 
18.2 自定义提示文本 266 
18.3 自定义光标 268 
18.4 自定义air程序窗口外观 270 
18.5 苹果风格界面实例 274 
18.6 vista风格界面实例 288 
18.7 小结 308 


第4篇 数据篇 
第19章 flex中的数据处理 310 
19.1 数据绑定 310 
19.2 复杂数据的存储 314 
19.3 数据验证 318 
19.4 数据格式化 331 
19.5 小结 337 

第20章 使用正则表达式匹配字符串数据 338 
20.1 正则表达式概述 338 
20.2 正则表达式的语法 338 
20.3 使用regex tester工具测试正则表达式 341 
20.4 在flex 4.0中使用正则表达式 342 
20.5 小结 348 

第21章 数据传输与交互 349 
21.1 数据传输的方式 349 
21.2 使用[mx:httpservice]组件与http程序交互 355 
21.3 [mx:httpservice]组件实例 356 
21.4 使用[mx:webservice]组件与webservice程序交互 362 
21.5 [mx:webservice]组件实例 364 
21.6 使用fluorine网关与asp.net类交互 370 
21.7 小结 380 


第5篇 扩展篇 
第22章 cairngorm开发框架 382 
22.1 cairngorm简介 382 
22.2 flex 4.0中如何添加cairngorm框架 382 
22.3 cairngorm框架中的基础类 384 
22.4 cairngorm框架的运行原理 392 
22.5 cairngorm实例 397 
22.6 小结 410 

第23章 air平台应用 411 
23.1 加载pdf文件 411 
23.2 使用本地sql数据库 413 
23.3 升级air应用程序 423 
23.4 在air平台中使用ajax技术 429 
23.5 使用flex-ajax bridge技术控制flex应用程序 437 
23.6 小结 446 


第6篇 实例篇 
第24章 flv播放器 448 
24.1 前期准备 448 
24.2 使用flvmodel类存储数据、状态及资源 449 
24.3 使用flvcontrol类监听事件 450 
24.4 创建openvideoevent事件 451 
24.5 创建openvideocommand命令 452 
24.6 使用utils类格式化时间 453 
24.7 使用flvplayviewhelper类修改mxml组件 454 
24.8 编写“flvplay.mxml”主程序 455 
24.9 小结 471 

第25章 经典实例cairngormstore的分析 472 
25.1 cairngormstore实例简介 472 
25.2 如何运行cairngormstore实例 473 
25.3 cairngormstore实例的代码分析 483 
25.4 如何添加和调用新服务 500 
25.5 小结 501