Flex 3.0程序开发技术详解

Flex 3.0程序开发技术详解
2011年05月10日
  书名: Flex 3.0程序开发技术详解
  书号: 9787302236788
  版次: 1
  页数: 586
  定价: 69.8
  
  内容要点:
  Flex无缝整合了Flash、ActionScript以及MXML,并提供了丰富的可扩展用户界面及数据访问组件。本书内容分为四篇,包括:Flex基础入门篇(第1~4章),介绍ActionScript的运算符、控制语句、面向对象编程和内置类等知识;构建Flex界面篇(第5~10章),介绍如何使用Flex创建RIA程序的界面;Flex数据处理篇(第11~15章),主要针对数据交互方面进行介绍;Flex综合实例篇(第16~20章),这一篇包括5个实例,分别是电子相册、RSS阅读器、用户登录模块、留言本和投票系统。其中每一个实例都针对了Flex实际应用的一个重要功能,特别是最后的投票系统,采用ASP.NET作为服务器端语言,SQL Server 2005作为数据存储。随书光盘提供了本书实例的完整源代码和视频教学文件。
  本书可以作为Flex学习的入门书籍,也可以帮助中级学者提高技能,对Java开发从业人员也有一定的参考意义。
  图书目录:
  第1篇 Flex基础入门
  第1章 Flex概述 2
  1.1 Flex简介 2
  1.2 Flex技术框架 3
  1.2.1 MXML语言 3
  1.2.2 ActionScript语言 6
  1.2.3 Flex类库 9
  1.2.4 Flex框架模型 10
  1.3 Flex与Flash 10
  1.4 Flex与AJAX 12
  1.5 Flex与服务端通信 13
  1.6 搭建Flex 3.0开发环境 15
  1.6.1 获取Flex 3.0 15
  1.6.2 安装Flex Builder 3 15
  1.6.3 第一个Flex程序 19
  第2章 熟悉开发环境Flex Builder 3 24
  2.1 熟悉Flex Builder 3工作区 24
  2.1.1 Editors 24
  2.1.2 其他窗格 28
  2.2 编译与运行Flex 3.0程序 32
  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 Project 38
  2.4.2 ActionScript Project 43
  2.4.3 Flex Library Project 46
  2.5 Flex Builder 3常用快捷键 47
  2.6 使用Flex Help 48
  第3章 ActionScript 3.0基础 50
  3.1 ActionScript 3.0简介 50
  3.2 ActionScript 3.0语法 51
  3.2.1 变量和常量 51
  3.2.2 数据类型 54
  3.2.3 数据类型转换 59
  3.2.4 运算符 60
  3.3 控制语句 63
  3.3.1 条件语句 63
  3.3.2 循环语句 65
  3.4 函数 70
  3.4.1 调用函数 70
  3.4.2 创建函数 70
  3.4.3 为函数添加参数 72
  3.4.4 设置函数返回值 76
  3.4.5 递归函数 76
  3.4.6 嵌套函数 77
  3.5 ActionScript 3.0面向对象编程 78
  3.5.1 类和对象 78
  3.5.2 定义属性和方法 80
  3.5.3 包 85
  3.5.4 继承 88
  3.5.5 接口 91
  第4章 ActionScript 3.0核心类 94
  4.1 显示内容类 94
  4.1.1 Flash Player显示架构 94
  4.1.2 核心显示类 95
  4.1.3 使用显示内容类 97
  4.2 字符串类 102
  4.2.1 创建字符串 102
  4.2.2 处理字符串 103
  4.2.3 比较字符串 104
  4.2.4 连接字符串 105
  4.2.5 查找字符串 106
  4.2.6 替换字符串 109
  4.2.7 转换字符串大小写 110
  4.3 日期与时间类 110
  4.3.1 Date类 110
  4.3.2 Timer类 113
  4.4 数组 115
  4.4.1 创建数组 115
  4.4.2 添加和删除数组元素 116
  4.4.3 连接数组 119
  4.4.4 访问数组元素 120
  4.4.5 排序数组 121
  4.5 使用操作XML相关的类 124
  4.5.1 创建XML对象 124
  4.5.2 通过XML对象构建XML
  内容 126
  4.5.3 访问XML子节点 130
  4.5.4 访问XML属性 132
  4.5.5 查找XML节点 134
  4.5.6 遍历XML节点 135
  4.5.7 转换XML类型 137
  第2篇 构建Flex界面
  第5章 Flex组件介绍 140
  5.1 Flex组件简介 140
  5.1.1 容器类组件 141
  5.1.2 常规组件 142
  5.1.3 数据验证类 144
  5.1.4 行为与特效类组件 146
  5.1.5 数据可视化组件 147
  5.1.6 其他类组件 147
  5.1.7 Flex组件继承关系 148
  5.2 Flex组件使用环境介绍 149
  5.2.1 使用MXML标签方式进行
  开发 149
  5.2.2 使用设计视图方式进行开发 153
  第6章 使用组件 158
  6.1 组件布局 158
  6.1.1 组件布局过程 159
  6.1.2 组件大小 159
  6.2 管理程序的布局 160
  6.2.1 控制Application的布局 160
  6.2.2 Canvas、VBox和HBox 165
  6.2.3 用DividedBox分割界面 169
  6.3 窗口布局 173
  6.3.1 Panel组件 173
  6.3.2 TitleWindow组件 175
  6.4 Flex常用组件 179
  6.4.1 文本组件 179
  6.4.2 CheckBox和RadioButton组件 185
  6.4.3 按钮组件 188
  6.4.4 图像组件 191
  6.4.5 日期组件 193
  第7章 设计导航 200
  7.1 导航容器和导航菜单组件简介 200
  7.2 ViewStack组件简单应用 201
  7.2.1 ViewStack组件简介 201
  7.2.2 使用ViewStack容器 201
  7.3 Tab导航菜单 206
  7.3.1 Tab导航菜单组件介绍 207
  7.3.2 使用TabNavigator容器 207
  7.4 Accordion组件简单应用 211
  7.4.1 Accordion组件介绍 211
  7.4.2 使用Accordion容器 212
  7.5 ButtonBar组件简单应用 216
  7.5.1 ButtonBar组件简介 216
  7.5.2 使用ButtonBar组件 217
  7.6 LinkBar组件简单应用 221
  7.6.1 LinkBar组件简介 221
  7.6.2 使用LinkBar组件 221
  第8章 Flex中的事件 225
  8.1 事件 225
  8.1.1 事件概述 225
  8.1.2 DOM Level 3事件机制 226
  8.1.3 ActionScript 3.0中的事件机制 227
  8.1.4 Flex中的事件机制 230
  8.2 事件流 231
  8.2.1 什么是事件流 232
  8.2.2 事件流机制 232
  8.3 事件对象 233
  8.3.1 Event类 233
  8.3.2 扩展Event类 235
  8.4 事件发送 235
  8.4.1 使用IEventDispatcher接口 236
  8.4.2 继承EventDispatcher类 237
  8.4.3 复合EventDispatcher对象 238
  8.5 事件监听器 240
  8.5.1 创建监听器函数 240
  8.5.2 管理事件监听器 244
  8.6 自定义事件和事件类 246
  8.6.1 自定义事件 246
  8.6.2 自定义事件类 248
  8.6.3 自定义事件类的应用 251
  第9章 行为、效果和视图状态 255
  9.1 Flex中的行为控制 255
  9.1.1 行为控制概述 255
  9.1.2 在MXML中使用行为控制 258
  9.1.3 在ActionScript中使用行为
  控制 259
  9.1.4 控制效果 261
  9.2 视图状态 265
  9.2.1 视图状态概述 265
  9.2.2 创建和应用视图状态 266
  9.2.3 视图状态转换效果 269
  9.2.4 效果过滤器 272
  第10章 使用自定义组件 275
  10.1 设置组件的样式 275
  10.1.1 如何使用样式 275
  10.1.2 样式运行特征 281
  10.2 使用主题 283
  10.2.1 什么是主题 284
  10.2.2 如何使用主题 285
  10.2.3 创建主题 288
  10.3 修改组件的外观 293
  10.3.1 设置组件皮肤 293
  10.3.2 以嵌入图形资源的方式
  设置皮肤 294
  10.3.3 以编程的方式设置皮肤 299
  10.4 创建组件 301
  10.4.1 如何创建组件 301
  10.4.2 使用MXML构建组件 301
  10.4.3 使用ActionScript构建组件 306
  第3篇 Flex数据处理
  第11章 Flex数据处理 312
  11.1 数据绑定 312
  11.1.1 数据绑定概述 312
  11.1.2 数据模型 314
  11.1.3 [Bindable]详解 316
  11.1.4 使用{}绑定 319
  11.1.5 使用组件绑定 323
  11.1.6 使用ActionScript脚本 324
  11.2 数据验证 326
  11.2.1 数据验证组件概述 326
  11.2.2 使用数据验证组件 327
  11.2.3 触发验证方式 328
  11.2.4 处理验证失败 332
  11.2.5 自定义验证组件 334
  11.2.6 验证用户注册信息 337
  11.3 数据格式化 340
  11.3.1 数据格式化组件概述 341
  11.3.2 组件 341
  11.3.3 组件 343
  11.3.4 组件 345
  11.3.5 组件 346
  11.3.6 组件 348
  第12章 DataGrid组件 350
  12.1 DataGrid组件简介 350
  12.2 显示数据列表 352
  12.2.1 绑定内部数据 352
  12.2.2 绑定外部数据 353
  12.3 修饰DataGrid组件 354
  12.3.1 数据显示格式 355
  12.3.2 设置DataGrid组件样式 356
  12.3.3 使用headerRenderer属性 359
  12.3.4 使用itemRender属性 361
  12.4 修改组件中的数据 362
  12.4.1 动态修改列标题 362
  12.4.2 获取行数据 363
  12.4.3 修改单元格数据 364
  12.5 实现分页与自定义排序 367
  12.5.1 实现分页 367
  12.5.2 自定义排序 372
  第13章 数据传输与服务器交互 375
  13.1 数据传输的方式 375
  13.1.1 内部数据传输 375
  13.1.2 外部文件的数据传输 380
  13.2 组件 385
  13.3 组件实例 387
  13.3.1 编写ASP.NET程序 387
  13.3.2 创建虚拟目录 392
  13.3.3 编写Flex程序 394
  13.4 与WebService程序交互 400
  13.4.1 WebService概述 401
  13.4.2 如何使用
  组件 401
  13.5 组件实例 403
  13.5.1 编写WebService 403
  13.5.2 编写Flex程序 406
  第14章 Flex图表 411
  14.1 图表组件简介 411
  14.2 饼状图组件 412
  14.2.1 PieChart组件介绍 413
  14.2.2 使用PieChart组件 413
  14.3 柱状图组件 418
  14.3.1 使用BarChart组件 418
  14.3.2 使用ColumnChart组件 422
  14.4 数据分析图组件 424
  14.4.1 使用AreaChart组件 424
  14.4.2 使用BubbleChart组件 428
  14.4.3 使用LineChart组件 430
  14.4.4 使用PlotChart组件 432
  14.4.5 使用CandlestickChart组件 434
  14.4.6 使用HLOCChart组件 436
  14.5 数据说明组件 439
  14.5.1 Lenged组件介绍 439
  14.5.2 使用Legend组件 439
  第15章 Flex高级应用 442
  15.1 开发前的准备 442
  15.2 设计模式 443
  15.2.1 设计模式的概念 443
  15.2.2 了解MVC模式 444
  15.3 优化Flex应用程序 445
  15.4 使用共享对象 446
  15.4.1 SharedObject类 447
  15.4.2 创建共享对象 447
  15.4.3 删除共享对象 449
  15.4.4 应用共享对象 450
  15.5 部署Flex应用程序 455
  15.5.1 应用程序的部署 456
  15.5.2 编译MXML文件 457
  第4篇 Flex综合实例
  第16章 电子相册 462
  16.1 系统概述 462
  16.1.1 功能列表 462
  16.1.2 结构设计 463
  16.1.3 数据存储(XML数据源) 464
  16.2 公共代码 467
  16.2.1 创建数据源映射类 467
  16.2.2 创建实例模式类 468
  16.3 设计组件 469
  16.3.1 实现缩略图列表 469
  16.3.2 实现原图显示 471
  16.4 整合应用程序 472
  16.4.1 窗体布局 473
  16.4.2 代码实现 476
  第17章 RSS阅读器 482
  17.1 系统概述 482
  17.1.1 功能介绍 482
  17.1.2 结构设计 483
  17.2 RSS数据源文件分析 483
  17.3 设计组件 486
  17.3.1 实现仿IE超链接 486
  17.3.2 实现信息查看 488
  17.4 整合应用程序 491
  第18章 用户登录模块 498
  18.1 模块概述 498
  18.1.1 功能列表 498
  18.1.2 结构设计 499
  18.2 数据库和数据库类设计 499
  18.2.1 数据库设计 500
  18.2.2 数据库类设计 501
  18.3 服务器端程序设计 505
  18.3.1 用户注册 505
  18.3.2 用户登录 506
  18.3.3 查看与修改用户信息 507
  18.4 设计组件 509
  18.4.1 实现用户注册 509
  18.4.2 实现用户登录 513
  18.4.3 实现查看和修改用户信息 517
  18.5 整合应用程序 520
  第19章 留言本 525
  19.1 系统概述 525
  19.1.1 功能介绍 525
  19.1.2 结构设计 526
  19.2 数据库和程序设计 526
  19.2.1 数据库设计 527
  19.2.2 程序设计 528
  19.3 自定义类设计 534
  19.4 设计组件 540
  19.4.1 实现添加客户留言 541
  19.4.2 实现客户留言信息查看与
  回复 543
  19.4.3 实现管理员登录 547
  19.4.4 实现留言内容、好评和劣评 550
  19.5 整合应用程序 551
  第20章 投票系统 558
  20.1 系统需求分析和总体设计 558
  20.1.1 系统需求分析 558
  20.1.2 系统功能描述 559
  20.1.3 系统结构分析 561
  20.1.4 系统所用文件 562
  20.2 数据库和ASP.NET端程序
  设计 563
  20.2.1 数据库设计 563
  20.2.2 ASP.NET端程序设计 564
  20.3 自定义类设计 575
  20.4 设计组件 578
  20.4.1 实现弹出对话框 578
  20.4.2 实现投票结果饼状图 579
  20.5 整合应用程序 585
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值