标题：Flex+ASP.NET Web应用开发实战详解
简介
书名： Flex+ASP.N E T Web应用开发实战详解  书号： 978-7-302-22316-0  
作者：许勇、王黎
版次： 2010-10 
页数： 543 
定价： 65
内容要点
Flex+ASP.N E T Web应用开发实战详解》内容简介：Flex是开发富互联网应用程序（Rich Internet Application，RIA）的利器，它提供了丰富的可扩展用户界面及数据访问组件。《Flex+ASP.N E T Web应用开发实战详解》共分为5篇，分别是Flex基础知识篇、ASP.N E T编程篇、Flex组件应用篇、Flex数据交互篇和综合实例篇。全书对Flex和ASP.N E T两种流行技术进行了归纳和总结，内容覆盖了Flex和ASP.N E T技术的知识和应用场景，力求通过实例使读者更形象地理解Action Script的编程思想，快速掌握Flex的组件开发。
《Flex+ASP.N E T Web应用开发实战详解》可作为Flex开发人员的重要学习资料，也可作为网站开发和Flex开发人员的职业培训教程。
图书目录
第1篇 Flex基础知识篇
第1章 Flex 3.0入门2
1.1 Flex概述2
1.1.1 RIA发展2
1.1.2 Flex简介4
1.1.3 Flex架构5
1.2 Flex 3.07
1.3 MXML概述9
1.3.1 MXML命名规范10
1.3.2 MXML文件结构11
1.4 ActionScript 3.0概述13
1.4.1 ActionScript 3.0简介13
1.4.2 在Flex中ActionScript的使用方式14
1.5 部署Flex 3.0开发环境17
1.5.1 获取Flex 3.017
1.5.2 安装Flex Builder 317
1.5.3 第一个Flex程序21
第2章 熟悉开发环境Flex Builder 325
2.1 熟悉Flex Builder 3的工作区25
2.1.1 Editors25
2.1.2 其他窗格28
2.2 编译与运行Flex 3.0程序33
2.3 调试Flex 3.0程序33
2.3.1 添加断点33
2.3.2 调试程序35
2.3.3 监视变量36
2.4 Flex 3.0项目概述37
2.4.1 Flex Project37
2.4.2 ActionScript Project42
2.4.3 Flex Library Project44
2.5 Flex Builder 3中的常用快捷键45
2.6 使用Flex帮助文档46
第3章 ActionScript 3.0语法48
3.1 常量和变量48
3.1.1 常量48
3.1.2 变量50
3.2 数据类型51
3.2.1 基本数据类型51
3.2.2 复合数据类型54
3.2.3 数据类型检查57
3.2.4 is和as运算符60
3.2.5 数据类型转换61
3.3 运算符66
3.3.1 运算符的分类66
3.3.2 常用运算符67
3.3.3 运算符的优先级69
3.4 流程控制语句70
3.4.1 条件语句70
3.4.2 循环语句72
第4章 Action Script 3.0面向对象77
4.1 类和对象77
4.1.1 面向对象概述78
4.1.2 类的基本概念80
4.1.3 类成员修饰符81
4.1.4 定义方法83
4.1.5 定义属性89
4.2 包和命名空间90
4.2.1 包90
4.2.2 命名空间94
4.3 枚举类101
4.4 继承103
4.4.1 继承概述103
4.4.2 属性的继承104
4.4.3 方法的继承和覆盖107
4.5 接口109
第5章 ActionScript 3.0中常用数据处理112
5.1 函数112
5.1.1 定义函数113
5.1.2 调用函数114
5.1.3 函数的返回值114
5.1.4 函数的作用域114
5.1.5 函数的参数116
5.2 字符串121
5.2.1 创建字符串121
5.2.2 String类的属性和字符串中的字符122
5.2.3 在字符串中查找子字符串和模式124
5.2.4 替换子字符串和模式127
5.2.5 字符串的连接与比较129
5.3 数组131
5.3.1 数组简介131
5.3.2 索引数组132
5.3.3 关联数组140
5.3.4 多维数组143
5.3.5 克隆数组145
5.4 日期和时间145
5.4.1 创建Date对象146
5.4.2 获取时间单位值147
5.4.3 执行日期和时间运算147
5.4.4 控制时间间隔148
第2篇 ASP.N E T编程篇
第6章 ASP.N E T的简单应用152
6.1 ASP.N E T 3.5概述152
6.1.1 .NET Framework 3.5简介152
6.1.2 开发环境简介155
6.2 C# 3.5语法概述159
6.2.1 控制语句159
6.2.2 面向对象实现167
6.2.3 结构172
6.2.4 枚举173
6.2.5 数组和集合175
6.3 配置应用程序178
6.3.1 ASP.N E T配置概述179
6.3.2 Web.config结构180
6.3.3 在Flex中生成Web.config181
第7章 ASP.N E T数据显示185
7.1 ADO.N E T概述185
7.1.1 ADO.N E T命名空间186
7.1.2 ADO.N E T组件187
7.1.3 ADO.N E T对象187
7.2 数据显示控件191
7.2.1 ListView控件191
7.2.2 DataList控件195
7.2.3 GridView控件199
7.2.4 Repeater控件202
7.3 XML命名空间和控件205
7.4 显示XML206
7.4.1 XML控件读取208
7.4.2 DOM技术读取208
7.4.3 DataSet对象读取209
7.4.4 XmlTextReader类读取210
7.5 生成XML211
7.5.1 使用DataSet创建211
7.5.2 使用文本方式创建212
第8章 ASP.N E T高级应用214
8.1 ASP.N E T内置对象214
8.1.1 Response对象214
8.1.2 Request对象215
8.1.3 Server对象217
8.1.4 Application对象和Session对象218
8.1.5 Cookie对象220
8.2 Web服务222
8.2.1 Web服务概述222
8.2.2 创建Web服务225
8.2.3 使用Web服务228
8.3 处理文件230
8.3.1 System . I O命名空间231
8.3.2 操作驱动器231
8.3.3 操作文件夹233
8.3.4 操作文件237
8.3.5 读写文件238
第3篇 Flex组件应用篇
第9章 使用组件244
9.1 Flex组件概述244
9.2 Flex常用组件245
9.2.1 文本组件245
9.2.2 CheckBox和RadioButton组件249
9.2.3 ComboBox和List组件253
9.2.4 按钮组件256
9.2.5 Image组件258
9.2.6 日期组件259
9.3 导航类组件263
9.3.1 ToggleButtonBar和TabBar组件263
9.3.2 MenuBar组件266
9.3.3 PopUpButton和PopUpMenuButton组件268
第10章 使用容器布局页面272
10.1 管理程序的布局272
10.1.1 控制Application组件的布局272
10.1.2 ApplicationControlBar组件274
10.1.3 HBox、VBox和Canvas组件276
10.1.4 HDividedBox和VDividedBox组件279
10.2 窗口布局282
10.2.1 Panel组件282
10.2.2 TitleWindow组件285
10.3 表单布局287
10.4 动态控制对象的布局288
10.4.1 Tile组件289
10.4.2 Grid组件290
10.5 导航容器293
10.5.1 ViewStack组件293
10.5.2 Accordion组件294
10.5.3 TabNavigator组件296
第11章 使用行为对象和动画效果299
11.1 认识行为对象299
11.1.1 行为对象简介299
11.1.2 创建行为对象300
11.2 行为和组件301
11.2.1 组件的行为和动画效果301
11.2.2 为组件添加行为——执行监听动画302
11.3 常见动画效果304
11.3.1 模糊效果304
11.3.2 淡入淡出效果306
11.3.3 发光效果307
11.3.4 彩虹效果309
11.3.5 溶解效果310
11.3.6 移动效果312
11.3.7 尺寸调整效果313
11.3.8 旋转效果315
11.3.9 声音效果316
11.3.10 缩放效果318
11.3.11 擦除效果319
11.3.12 复合效果321
11.4 行为和状态323
11.4.1 使用State对象323
11.4.2 使用Transition对象327
第12章 事件机制331
12.1 观查者模式331
12.2 ActionScript 3.0的可视化对象架构335
12.3 事件机制的工作流程337
12.3.1 事件流337
12.3.2 Event对象概述341
12.3.3 创建自定义事件342
12.3.4 扩展自定义事件348
12.4 事件机制的高级应用351
第13章 自定义组件357
13.1 创建组件357
13.1.1 使用MXML创建组件358
13.1.2 使用ActionScript创建组件359
13.2 在组件文件中添加项目361
13.2.1 在MXML文件中添加项目361
13.2.2 在ActionScript文件中添加项目365
13.3 使用CSS样式367
13.3.1 CSS样式语法368
13.3.2 创建CSS文件370
13.3.3 引用CSS样式371
13.3.4 使用主题377
13.4 参数传递381
13.4.1 属性的传递381
13.4.2 方法的传递383
13.4.3 事件的传递384
第4篇 Flex数据交互篇
第14章 Flex中的数据处理390
14.1 数据模型390
14.1.1 使用组件390
14.1.2 使用组件393
14.1.3 使用组件394
14.1.4 使用ActionScript脚本395
14.1.5 使用类396
14.2 数据绑定400
14.2.1 简单绑定方式400
14.2.2 使用组件403
14.2.3 使用ActionScript脚本405
14.3 DataGird组件406
14.3.1 显示数据406
14.3.2 获取行数据408
14.3.3 自定义列409
14.3.4 编辑数据411
14.4 数据验证414
14.4.1 数据验证组件概述414
14.4.2 使用数据验证组件415
14.4.3 验证触发方式417
14.4.4 验证失败处理420
14.4.5 自定义验证组件422
14.4.6 数据验证应用实例425
14.5 数据格式化428
14.5.1 格式化组件概述428
14.5.2 货币格式化组件 429
14.5.3 日期格式化组件 431
14.5.4 数字格式化组件 432
14.5.5 电话格式化组件433
14.5.6 邮编格式化组件434
第15章 数据传输与服务器交互437
15.1 数据传输的方式437
15.1.1 内部数据传输437
15.1.2 文件流方式传输440
15.1.3 XML方式传输441
15.1.4 其他方式传输444
15.2 使用HTTPService与服务器端交互445
15.3 HTTPService应用实例——留言本447
15.3.1 编写ASP.N E T程序447
15.3.2 创建虚拟目录451
15.3.3 留言本界面与功能实现452
15.4 使用WebService与服务器端交互464
15.5 WebService应用实例466
15.5.1 编写服务器端程序466
15.5.2 编写Flex程序468
第5篇 综合实例篇
第16章 功能齐全的FLV播放器472
16.1 系统概述472
16.1.1 需求分析473
16.1.2 结构设计473
16.2 数据源、主题设计和色彩矩阵类的创建475
16.2.1 数据源文件及其格式设计475
16.2.2 程序主题设计476
16.2.3 色彩矩阵类的创建479
16.3 编写事件类484
16.3.1 视频控制器事件类484
16.3.2 视频调节器事件类484
16.3.3 播放列表事件类485
16.4 自定义组件设计485
16.4.1 视频播放和控制器486
16.4.2 播放列表490
16.4.3 调节器491
16.5 主程序设计492
第17章 视频展示网站501
17.1 系统概述501
17.1.1 需求分析501
17.1.2 结构设计502
17.2 数据库和数据库类设计503
17.2.1 数据库设计504
17.2.2 数据库类设计505
17.3 服务器端程序设计509
17.3.1 处理用户程序文件509
17.3.2 处理视频分类和视频列表程序设计512
17.4 前台设计515
17.4.1 事件处理类设计515
17.4.2 用户模块设计517
17.4.3 分类模块设计521
17.4.4 搜索模块设计523
17.4.5 视频列表模块设计526
17.4.6 收藏夹及个人信息模块设计530
17.4.7 整合主程序531
17.5 后台设计536
17.5.1 添加类别536
17.5.2 修改和删除类别538
17.5.3 添加视频539
17.5.4 修改和删除视频542
17.5.5 整合主程序543