图书介绍
Adobe Flex高级编程PDF|Epub|txt|kindle电子书版本网盘下载
- (美)特托拉(Tretola,R),(美)巴伯(Barber,S.),(美)埃里克森(Erickson,R.)著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115177716
- 出版时间:2008
- 标注页数:639页
- 文件大小:143MB
- 文件页数:659页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Adobe Flex高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Flex 2.0概述1
1.1 富互联网应用程序1
1.1.1 OpenLaszlo1
1.1.2 Ajax2
1.1.3 XUL2
1.1.4 Windows Presentation Foundation2
1.1.5 RIA的历史2
1.1.6 RIA的优点2
1.2 Flex概述3
1.2.1 Flex 23
1.2.2 Flash Player 93
1.2.3 Flex Builder 24
1.2.4 免费的Flex SDK 24
1.2.5 Flex数据服务(Flex Data Services,FDS)5
1.2.6 Flex图表6
1.3 小结6
第2章 Flex Builder 2.0概述7
2.1 概述7
2.2 Flex Builder 2.0 Eclipse独立安装方式和插件安装方式8
2.3 创建Flex项目8
2.4 Flex Builder视图11
2.4.1 开发视图之源模式11
2.4.2 开发视图之设计模式12
2.4.3 调试视图15
2.4.4 调试应用程序15
2.4.5 启动调试器18
2.5 编译应用程序19
2.6 运行应用程序19
2.7 小结20
第3章 Flex 2.0基础21
3.1 Flex 2编程模型21
3.1.1 MXML21
3.1.2 ActionScript23
3.1.3 Flex类库26
3.2 Flex图表组件27
3.3 Flex数据服务28
3.3.1 数据管理服务28
3.3.2 消息服务28
3.3.3 发布—订阅消息29
3.3.4 数据推送(Data Push)29
3.3.5 RPC服务30
3.3.6 FDS备选方案30
3.4 小结30
第4章 使用Flex Builder 2.031
4.1 Flex Builder概述31
4.1.1 了解Flex Builder32
4.1.2 Flex Bui1der基础35
4.2 Flex Builder基础38
4.2.1 使用项目38
4.2.2 运行应用程序43
4.2.3 导航和自定义Flex Builder工作平台44
4.3 使用Design模式进行开发47
4.3.1 创建Flex用户界面47
4.3.2 添加视图状态和事务48
4.3.3 使用行为添加交互性49
4.4 编写Flex应用程序50
4.5 小结51
第5章 编程语言52
5.1 开发MXML应用程序52
5.1.1 使用容器实现UI布局52
5.1.2 UI控件54
5.1.3 XML命名空间54
5.1.4 使用组件实现数据绑定55
5.1.5 RPC服务56
5.1.6 数据验证57
5.1.7 格式化数据59
5.1.8 级联样式表60
5.1.9 皮肤61
5.1.10 添加效果63
5.1.11 自定义MXML组件64
5.2 MXML65
5.2.1 MXML基本语法65
5.2.2 MXML命名约定66
5.3 ActionScript66
5.3.1 Flex组件66
5.3.2 从MXML中分离ActionScript70
5.3.3 开发ActionScript组件71
5.3.4 执行反射72
5.4 处理事件76
5.4.1 事件流76
5.4.2 Event类77
5.4.3 EventDispatcher类77
5.4.4 使用Event78
5.4.5 事件传播80
5.4.6 优先级82
5.4.7 Event子类82
5.4.8 键盘事件83
5.5 小结85
第6章 创建用户界面86
6.1 可视化组件86
6.1.1 类层次86
6.1.2 UIComponent类87
6.1.3 组件大小88
6.1.4 事件处理88
6.1.5 组件样式92
6.1.6 添加行为93
6.1.7 应用皮肤94
6.1.8 在运行时修改组件94
6.1.9 扩展组件96
6.2 数据提供程序和集合96
6.2.1 数据提供程序97
6.2.2 集合99
6.2.3 IList接口102
6.2.4 ICollectionView接口102
6.2.5 集合发生变化引发的事件106
6.2.6 分层数据提供程序108
6.2.7 远程数据提供程序110
6.3 组件的位置和大小111
6.3.1 组件的布局112
6.3.2 组件大小112
6.3.3 组件定位和布局113
6.4 了解Flex控件115
6.5 小结116
第7章 自定义用户界面117
7.1 应用行为117
7.2 应用样式121
7.2.1 使用样式122
7.2.2 使用本地,应用程序和全局选择器123
7.3 应用字体125
7.3.1 设备字体125
7.3.2 内嵌字体126
7.3.3 FlashType字体127
7.4 应用程序的皮肤130
7.4.1 图形化皮肤130
7.4.2 编程化皮肤131
7.5 项呈现器133
7.6 项编辑器137
7.6.1 单元格编辑过程概述137
7.6.2 可编辑单元格138
7.6.3 从项编辑器中返回数据138
7.6.4 设置项编辑器的大小和位置139
7.6.5 单元格编辑事件140
7.7 工具提示143
7.7.1 创建工具提示144
7.7.2 ToolTipManager类146
7.8 指针管理器148
7.8.1 添加和移除指针148
7.8.2 忙指针149
7.9 小结150
第8章 Flex UI主题151
8.1 Repeater控件和容器151
8.1.1 使用Repeater组件151
8.1.2 Repeater组件执行过程152
8.2 使用视图状态155
8.3 使用过渡157
8.3.1 将过渡应用于视图状态157
8.3.2 过渡的事件处理159
8.3.3 过渡的行为效果160
8.3.4 效果和滤镜161
8.4 使用拖放管理161
8.4.1 List控件的拖放函数161
8.4.2 为其他组件添加拖放支持163
8.5 内嵌资源166
8.5.1 图片166
8.5.2 字体167
8.5.3 SWF和音频文件168
8.6 使用历史管理器168
8.6.1 包括内置历史管理器的组件168
8.6.2 向组件添加历史管理器168
8.7 Flex打印172
8.7.1 基本打印172
8.7.2 打印多页173
8.7.3 打印表格数据174
8.8 与封装器交互175
8.8.1 实现Flex与JavaScript交互176
8.8.2 确认已经加载JavaScript178
8.9 使用共享对象180
8.10 设置应用程序的可用性182
8.10.1 启用应用程序中的可用性功能182
8.10.2 具有内置可用性的组件182
8.10.3 自定义组件的可用性183
8.11 小结184
第9章 Flex数据基础185
9.1 数据绑定185
9.1.1 使用〈mx:Binding〉185
9.1.2 使用[Bindable]绑定变量186
9.1.3 直接绑定组件属性188
9.1.4 使用Flex实现数据模型188
9.1.5 基本数据模型189
9.1.6 使用外部XML文件190
9.1.7 将数据模型绑定到自定义组件191
9.1.8 将数据绑定到数据模型192
9.2 数据验证194
9.2.1 Flex内置的验证类194
9.2.2 验证数据模型196
9.2.3 使用errorString进行数据验证198
9.2.4 测试验证事件199
9.2.5 使用ActionScript实现验证202
9.3 数据格式化204
9.3.1 Flex内置的格式化组件204
9.3.2 格式化组件的错误信息205
9.4 小结207
第10章 Flex图表208
10.1 Flex图表示例208
10.1.1 面积(Area)图表210
10.1.2 条形(Bar)图表211
10.1.3 气泡(Bubble)图表213
10.1.4 柱状(Column)图表215
10.1.5 线形(Line)图表216
10.1.6 饼形(Pie)图表218
10.1.7 标绘形(Plot)图表219
10.1.8 烛台形(Candlestick)图表221
10.1.9 高开低合形(HighLowOpen-Close,HLOC)图表223
10.2 图表类225
10.2.1 坐标轴标签225
10.2.2 坐标轴标题225
10.2.3 坐标轴呈现器226
10.2.4 网格线227
10.2.5 坐标轴类型227
10.2.6 ChartItem228
10.2.7 ChartItemEvent228
10.2.8 HitData228
10.2.9 Legend228
10.3 图表的高级功能228
10.3.1 图表事件228
10.3.2 钻取(Drill-Down)图表数据230
10.3.3 混合序列类型232
10.3.4 多坐标轴图表234
10.3.5 坐标轴旋转236
10.4 图表效果237
10.4.1 SeriesInterpolate效果237
10.4.2 SeriesSlide效果237
10.4.3 SeriesZoom效果237
10.5 图表样式示例238
10.6 小结241
第11章 数据访问242
11.1 服务器端数据242
11.1.1 Flex数据访问242
11.1.2 RPC服务243
11.1.3 数据管理服务244
11.1.4 消息服务244
11.2 数据服务配置245
11.2.1 服务配置文件245
11.2.2 消息通道246
11.2.3 数据序列化247
11.2.4 接收点和安全254
11.2.5 配置日志256
11.2.6 软件群集257
11.2.7 自定义错误处理257
11.3 RPC服务组件259
11.3.1 定义RPC组件259
11.3.2 调用服务和处理结果260
11.4 RPC服务配置261
11.4.1 接收点配置262
11.4.2 接收点属性263
11.5 Flex消息263
11.5.1 Flex消息基础264
11.5.2 Flex消息架构264
11.5.3 Producer组件265
11.5.4 Consumer组件268
11.6 消息服务配置270
11.6.1 消息服务配置271
11.6.2 消息服务接收点配置271
11.6.3 生成自定义消息服务适配器274
11.7 数据管理服务275
11.7.1 数据管理服务vs.RPC功能275
11.7.2 数据管理服务的数据流275
11.7.3 数据同步冲突276
11.8 分布式数据276
11.8.1 分布式数据应用程序276
11.8.2 类映射277
11.8.3 数据同步处理280
11.9 数据管理服务配置281
11.9.1 数据管理服务接收点配置281
11.9.2 将数据从服务器推送到客户端283
11.10 小结284
第12章 创建MXML组件285
12.1 创建简单的MXML组件285
12.2 界定组件287
12.3 设置组件样式288
12.4 高级MXML组件289
12.5 创建复合组件291
12.6 模板组件293
12.6.1 创建模板组件293
12.6.2 使用模板组件295
12.7 MXML接口298
12.7.1 创建接口298
12.7.2 使用接口299
12.8 使用IMXMLObject299
12.9 小结301
第13章 Flex组件特性302
13.1 组件元素302
13.1.1 package语句302
13.1.2 import语句302
13.1.3 定义类名称303
13.1.4 默认构造函数303
13.1.5 定义属性304
13.1.6 定义方法306
13.1.7 使用super重写方法308
13.2 使用ActionScript创建简单组件310
13.3 实现和重写UIComponent的方法311
13.4 使用ActionScript创建高级组件312
13.5 小结315
第14章 Flex组件316
14.1 自定义组件中的事件316
14.2 在组件中使用元数据标签318
14.2.1 [ArrayElementType]318
14.2.2 [Bindable]319
14.2.3 [DefaultProperty]321
14.2.4 [Embed]322
14.2.5 [Event]322
14.2.6 [Effect]323
14.2.7 [IconFile]324
14.2.8 [Inspectable]325
14.2.9 [InstanceType]326
14.2.10 [NonCommittingChange-Event]326
14.2.11 [RemoteClass]327
14.2.12 [Style]328
14.3 编译组件329
14.3.1 使用Flex SDK编译组件329
14.3.2 使用Flex Builder编译组件330
14.3.3 使用SDK部署RSL335
14.3.4 使用Flex Builder部署RSL336
14.3.5 使用SDK部署SWC336
14.3.6 使用Flex Builder部署SWC336
14.4 小结337
第15章 自定义格式化,验证和效果组件338
15.1 自定义格式化组件338
15.1.1 自定义SwitchSymbol-Formatter类338
15.1.2 扩展Formatter类341
15.1.3 自定义格式化组件示例341
15.1.4 格式化错误343
15.2 自定义验证组件343
15.3 创建效果组件346
15.3.1 扩展Effect类346
15.3.2 扩展EffectInstance类347
15.3.3 自定义效果组件示例347
15.3.4 扩展TweenEffect类350
15.3.5 扩展TweenEffectInstance类351
15.3.6 自定义TweenEffect示例351
15.3.7 自定义效果触发器354
15.4 小结356
第16章 ActionScript 3.0程序设计357
16.1 ActionScript概述357
16.1.1 ActionScript 3.0的新功能357
16.1.2 对早期版本的兼容性359
16.2 ActionScript简介360
16.2.1 ActionScript 3.0比Flex更丰富360
16.2.2 ActionScript 3.0编码约定363
16.2.3 运行ActionScript应用程序364
16.3 显示编程365
16.3.1 理解显示架构365
16.3.2 使用显示对象367
16.3.3 使用核心显示类369
16.4 小结376
第17章 数据类型和类377
17.1 值类型377
17.1.1 基本数据类型377
17.1.2 复杂数据类型378
17.2 日期和时间378
17.2.1 创建日期和时间379
17.2.2 通过单元获取时间380
17.2.3 操作日期381
17.3 字符串383
17.3.1 Length属性384
17.3.2 字符串中的字符384
17.3.3 字符串比较384
17.3.4 获取对象的字符串表示385
17.3.5 合并385
17.3.6 模式和子字符串385
17.3.7 大小写转换387
17.4 数组387
17.4.1 数组索引387
17.4.2 复合数组392
17.4.3 多维数组396
17.4.4 克隆数组397
17.5 错误处理398
17.5.1 错误类型398
17.5.2 自定义错误类401
17.5.3 异常处理404
17.6 正则表达式406
17.6.1 正则表达式和字符串406
17.6.2 使用RegExp类407
17.6.3 使用组集合408
17.7 XML409
17.7.1 XML简介409
17.7.2 简介E4X410
17.7.3 E4X Classes411
17.8 小结418
第18章 生成和部署Flex应用程序419
18.1 Flex Framework和应用程序目录结构419
18.2 Flex和Flash Player的安全和技术问题421
18.2.1 网络安全问题421
18.2.2 开放技术的问题422
18.2.3 Flash Player安全特性422
18.3 生成和部署应用程序423
18.3.1 为Flex 2 SDK生成应用程序425
18.3.2 为Flex Data Services 2生成应用程序425
18.3.3 编译应用程序427
18.3.4 部署目录结构429
18.4 应用Flex安全432
18.5 改善启动性能433
18.5.1 启动顺序433
18.5.2 使用延迟创建435
18.5.3 延迟组件创建439
18.5.4 使用创建顺序443
18.5.5 使用callLater()方法446
18.6 小结448
第19章 调试和测试449
19.1 日志概述449
19.1.1 Flash Player调试版449
19.1.2 日志API450
19.1.3 编译器日志451
19.1.4 Web层日志452
19.2 客户端日志452
19.2.1使用日志API452
19.2.2 自定义日志程序453
19.3 Flex Builder调试工具459
19.3.1调用460
19.3.2配置461
19.3.3 断点和步进调试461
19.4命令行调试器463
19.4.1调用463
19.4.2配置463
19.4.3调试器命令464
19.5 小结466
第20章 部署Flex应用程序467
20.1 部署需要考虑的事项467
20.2 服务器端和客户端缓存469
20.3 部署选项472
20.4 RSL部署472
20.5 部署使用RSL的Flex 2 SDK应用程序474
20.6 为部署而编译478
20.7 疑难提示和常见部署问题481
20.7.1 资源和相关文件482
20.7.2 运行时数据访问482
20.7.3 代理服务器482
20.7.4 从不同域访问服务器端资源483
20.8 在Tomcat下部署Flex数据服务应用程序484
20.9 配置FDS489
20.10 创建封装器491
20.10.1 迁移和传送文件491
20.10.2 定义功能492
20.10.3 mxmlc编译器493
20.10.4 向封装器添加功能495
20.10.5 创建支持Web标准的封装器497
20.10.6 〈object〉和〈embed〉标签500
20.11 使用快速安装501
20.12 编辑封装器502
20.13 在Flex数据库中配置快速安装506
20.14 不使用快速安装实现更新507
20.15 小结508
第21章 使用Cairngorm框架509
21.1 Cairngorm框架509
21.2 理解框架510
21.2.1 应用程序框架510
21.2.2 架构框架510
21.3 使用Cairngorm框架生成应用程序510
21.3.1 值对象(Value Object)和Model Locator模式511
21.3.2 视图514
21.3.3 Front Controller,Cairngorm Event Broadcaster和Comm-and模式519
21.3.4 Business Delegate和Service Locator模式523
21.4 小结525
第22章 使用Flex-Ajax桥526
22.1 为什么使用Flex和JavaScript526
22.2 FA桥的需求526
22.3 内存使用问题528
22.4 Flex-Ajax桥的示例528
22.4.1 通过JavaScript使用Flex验证组件528
22.4.2 使用JavaScript创建Flex组件533
22.5 小结536
第23章 使用ActionScript 3.0库537
23.1 库的类型537
23.2 如何在应用程序中包括SWC538
23.3 使用库生成简单的应用程序540
23.4 小结548
第24章 实现ColdFusion/Flex互联549
24.1 使用Flash Remoting Update549
24.2 使用Flex消息事件网关559
24.3 使用ColdFusion事件网关适配器563
24.4 使用Flex数据服务程序集567
24.5 配置ColdFusion568
24.5.1 值对象(Value Object,VO)CFC570
24.5.2 EmployeeAssembler.cfc571
24.5.3 DAO.cfc573
24.6 针对Flex Builder 2的ColdFusion扩展573
24.6.1 Eclipse的RDS支持插件573
24.6.2 安装577
24.6.3 创建CFC向导579
24.6.4 ActionScript到CFC向导580
24.6.5 CFC到ActionScript向导580
24.6.6 服务浏览器581
24.7 小结581
第25章 集成富媒体582
25.1 集成582
25.1.1 音频582
25.1.2 视频583
25.1.3 使用Camera类584
25.2 构建集成富媒体的应用程序586
25.3 小结593
第26章 集成外部应用程序594
26.1 使用External API594
26.2 ExternalInterface和LocalConnect-ion类598
26.3 构建自定义跟踪程序599
26.3.1 Flash Player处理结构599
26.3.2 使用LocalConnection类和C#.NET Windows应用程序600
26.4 小结616
附录A Flex 2.0.1617
A.1 运行时CSS支持617
A.2 ASDoc工具621
A.2.1 ASDoc标记和语法622
A.2.2 文档编制记录类622
A.2.3 使用ASDoc编译器623
A.2.4 文档编制记录类——续624
A.3 创建模块化Flex应用程序632
A.4 小结639