[书目20110711]Flex3高不可攀指南

  第1课 理解RIA 

  1.1 理解计算机应用程序的演化过程 

  1.2 超越基于页面的架构 

  1.3 明确RIA的优势 

  1.3.1 企业经理 

  1.3.2 IT组织 

  1.3.3 终端用户 

  1.4 各种RIA技术 

  1.4.1 Ajax 

  1.4.2 Flash 

  1.4.3 Flex 

  1.4.4 WPF、XAML、Silverlight和Expression 

  1.5 学习取得 

  第2课 开始 

  2.1 开始Flex应用程序开发 

  2.2 创建项目及MXML应用程序 

  2.3 理解FlexBuilder3工作平台 

  2.4 运行应用程序 

  2.5 创建第二独应用程序页面,然后上设计模式 

  2.6 准备下一样课 

  2.7 学习得 

  第3课 布置界面 

  3.1 学习容器相关知识 

  3.2 用设计模式布置电子商务应用程序 

  3.3 使用基于约束原则的布局 

  3.3.1 使用相对父容器的约规范 

  3.3.2 使用增强型约束原则 

  3.4 使用视图状态 

  3.5 在源码模式遭遇布置应用程序 

  3.6 学习收获 

  第4课 使用简便的控件 

  4.1 简单控件简介 

  4.2 显示图片 

  4.3 建立详细信息视图 

  4.4 使用数据绑定以数据结构链接到简单的控件 

  4.5 使用Form布局容器布置简约的控件 

  4.6 将单选按钮和数目字段添加到Dashboard 

  4.7 学习收获 

  第5课 处理事件和数据结构 

  5.1 理解事件处理 

  5.1.1 理解一个简单易行的事例 

  5.1.2 用ActionScript函数处理事件 

  5.1.3 调用事件处理函数时传递数据 

  5.2 当creationComplete事件来时成立数据结构 

  5.3 使用来源事件目标的数据 

  5.4 建立一个自定义的ActionScript类 

  5.5 建立一个艺术来创建对象 

  5.6 建立购物车类 

  5.7 学习取得 

  第6课 为控件使用远程XML数据 

  6.1 从HTTPService中获取XML数据 

  6.1.1 创建HTTPService对象 

  6.1.2 调用send()方法 

  6.1.3 使用返回的数据 

  6.1.4 理解安全问题 

  6.2 通过HTTPService获取XML数据 

  6.3 将HTTPService数据填入ArrayCollection 

  6.3.1 使用ArrayCollection 

  6.3.2 使用Collection作为数据提供者 

  6.4 将数据填ComboBox控件并因而编程方法上加选项 

  6.5 在Tree控件被采用XML数据 

  6.5.1 理解E4X运算符 

  6.5.2 将XML数据填Tree控件 

  6.6 获取XML数据并将这些数量易为打定义类型的ArrayCollection 6.7 对复杂数据结构使数据绑定 

  6.8 操作购物车数据 

  6.8.1 将项目增长到购物车 

  6.8.2 对ArrayCollection中的类型展开排序 

  6.8.3 添加项目或更新数量 

  6.8.4 使用光标定位ShoppingCartItem 

  6.9 添加Remove按钮 

  6.10 学习得 

  第7征 用MXML创建组件 

  7.1 介绍MXML组件 

  7.1.1 理解创建于定义组件的基础知识 

  7.1.2 一步步创建于定义组件 

  7.1.3 在应用程序架构中使用从定义组件 

  7.2 创建而更新/删除商品之零部件,并将它实例化 

  7.3 单击Update和Delete按钮时弹出商品信息 

  7.4 创建另一个价值对象 

  7.5 为老三独应用程序都创数量管理器组件 

  7.6 使用初的多少管理器组件 

  7.7 实现增长商品之力量 

  7.8 为Dashboard应用程序创建并动用组件 

  7.9 学习得

  第8课 使用控件和Repeater控制数据集 

  8.1 使用数据集 

  8.1.1 理解HorizontalList和TileList组件 

  8.1.2 实现labelFuntcion 

  8.1.3 实现itemRenderer 

  8.2 使用HorizontalList和itemRenderer显示档次信息 

  8.3 基于选中的档次显示商品 

  8.3.1 使用Repeater遍历数据集 

  8.3.2 从再的零件中获取数据 

  8.3.3 定位Repeater建立之零部件 

  8.3.4 理解TileList和Repeater的习性差异 

  8.3.5 基于项目显示商品 

  8.4 编写状态为显示商品信息详情 

  8.5 将货放入购物车 

  8.6 学习收获 

  第9课 使用自定义事件 

  9.1 理解松耦合架构的优势 

  9.2 分发事件 

  9.3 为组件声明事件 

  9.4 明确对从定义事件类的急需 

  9.5 建立并动用CategoryEvent 

  9.6 创建并使ProductEvent类 

  9.6.1 使用ProductEvent从购物车遭劫移除商品 

  9.6.2 使用ProductEvent向购物车添加商品 

  9.7 理解事件流和事件冒泡 

  9.8 学习取得

  第10征收 用ActionScript3.0创建于定义组件 

  10.1 用ActionScript构建组件 

  10.2 创建类的为主组织 

  10.3 重写createChildren()方法 

  10.3.1 在ActionScript中创建Button 

  10.3.2 使用addChild()方法向组件添加Button 

  10.3.3 理解边饰和rawChildren 

  10.3.4 使用rawChildren上之addChild()向边饰部分添加元素 

  10.4 在Flex中一贯和调动组件大小 

  10.5 理解measure()方法 

  10.6 重写updateDisplayList()方法 

  10.7 学习取得 

  第11课 使用DataGrid与种类呈现器 

  11.1 介绍DataGrid和类展现器 

  11.2 向ChartPod添加通用的DataGrid 

  11.3 向Dashboard中添加HTTPService调用 

  11.4 用DataGrid显示购物车 

  11.4.1 为DataGridColumn添加内联的编撰控件 

  11.4.2 创建MXML的品类上现器以展示商品 

  11.4.3 创建内联的MXML项目上现器用于显示Remove按钮 

  11.4.4 使用set和get函数更新ShoppingCartItem 

  11.5 使用AdvancedDataGrid 

  11.5.1 为AdvancedDataGrid排序 

  11.5.2 以家模式展开排序 

  11.5.3 设置AdvancedDataGrid的样式 

  11.5.4 对数据开展分组 

  11.5.5 显示摘要数据 

  11.6 学习收获 

  第12课 使用拖放 

  12.1 介绍拖放操作管理器 

  12.2 在片单DataGrid之间拖放 

  12.3 在DataGrid和List之间拖放 

  12.4 用无可以直接拉组件上贯彻拖放操作 

  12.5 将货拖上购物车 

  12.6 学习收获 

  第13课 实现导航 

  13.1 导航 

  13.2 在DataEntry程序中应用TabNavigator 

  13.3 在电子商务应用程序中添加主页和结账页面 

  13.4 创建由ViewStack显示的结账过程的首先步 

  13.5 使用ViewStack完成结账过程 

  13.6 学习取得 

  第14课 使用格式器和验证器 

  14.1 介绍格式器和验证器 

  14.2 用格式器类显示电子商务应用程序的币信息 

  14.3 使用验证器类 

  14.4 用正则表达式来说明数据(第一部分) 

  14.5 用正则表达式来证实数据(第二有的) 

  14.6 构建从定义验证器类 

  14.7 学习得 

  第15课 实现历史管理和深链接 

  15.1 历史管理简介 

  15.2 实现Navigator容器的史管理 

  15.3 构建起定义之史管理器 

  15.4 介绍深度链接 

  15.4.1 实现Flex3的吃水链接 

  15.4.2 为顺序添加深度链接 

  15.5 学习得 

  第16课 自定义Flex应用程序的外观 

  16.1 用样式和皮肤来设计 

  16.2 使用样式 

  16.2.1 用竹签的性质设置样式 

  16.2.2 理解样式继承 

  16.2.3 用mx:Style标签设置样式 

  16.2.4 用FlexBuilder工具来修CSS 

  16.2.5 用CSS文件来安装样式 

  16.3 在运行时修改CSS 

  16.3.1 运行时修改CSS的优点 

  16.3.2 从CSS文件创建SWF 

  16.3.3 用StyleManager加载CSS的SWF 

  16.3.4 使用加载的CSS覆盖样式 

  16.4 皮肤组件 

  16.4.1 图形皮肤 

  16.4.2 导入CS3创立的皮肤 

  16.4.3 可编程的皮肤 

  16.5 学习取得 

  第17课 使用Web服务 

  17.1服务器通信介绍 

  17.2运用远程服务器调用的事件模型 

  17.3布置应用程序在地头运行 

  17.4在Dashboard中使用Web服务 

  17.4.1甩卖Web服务的结果 

  17.4.2调用Web服务措施 

  17.5以DataEntry程序里用Web服务 

  17.6使用WebServiceIntrospection向导 

  17.7在应用程序中行使生成代码 

  17.8用FlexBuilder重构 

  17.9成功生成代码的集成 

  17.10更新与去商品 

  17.11就学得 

  第18课 访问服务器端对象 

  18.1于服务器上污染文书 

  18.2据此RemoteObject来保存订单 

  18.2.1更新Flex编译器命令 

  18.2.2当结账过程分发订单确认事件 

  18.2.3创立和调用远程对象 

  18.2.4把ShoppingCart传入Checkout组件 

  18.2.5改变程序状态为将该回到Welcome页面 

  18.3把ActionScript对象映射到服务器对象 

  18.4FlexBuilder数据为导 

  18.5 学习得 

  第19课 可视化数据 

  19.1探索Flex图表组件 

  19.1.1图表类型 

  19.1.2图软件包 

  19.1.3图形的片 

  19.2摆放最初的图表 

  19.3填写充图表 

  19.3.1指定图表的不胜枚举 

  19.3.2通向折线图和柱状图上加横轴和纵轴 

  19.4朝图表添加图例 

  19.5限轴上显示的标识数量 

  19.6与图片交互 

  19.6.1鼠标经过事件 

  19.6.2单击事件 

  19.6.3摘取着事件 

  19.7补充加图事件 

  19.8向图表添加动画 

  19.9所以样式自定义图表外观 

  19.10 学习收获 

  第20课 创建模块化的次序 

  20.1介绍Flex3的模块化程序 

  20.2使用Flex模块 

  20.2.1使用Module类 

  20.2.2就此ModuleLoader标签来取代Checkout代码 

  20.3理解RSL 

  20.4使用Flex框架RSL缓存 

  20.4.1懂得框架缓存的目的 

  20.4.2采取产生签字的RSL与没有签署的RSL 

  20.4.3检查程序的当前大小 

  20.4.4部署程序行使框架RSL 

  20.4.5检查框架RSL带来的别 

  20.5创库项目 

  20.5.1将看似与资源投入库 

  20.5.2在FlexGrocer程序中动用FlexGrocerLibrary 

  20.6 学习取得 

  第21课 部署Flex应用程序 

  21.1编译应用程序的配置版本 

  21.2之所以AIR摆脱浏览器 

  21.2.1开始AIR 

  21.2.2安装AIR 

  21.2.3设置第一个次 

  21.3创AIR应用程序 

  21.3.1开立新的AIR项目 

  21.3.2要是Dashboard程序变成AIR应用程序 

  21.3.3之所以Application.xml文件定制程序 

  21.3.4导出AIR文件 

  21.4 学习得 

  第22课 创建过渡和行事 

  22.1介绍行为与联网 

  22.1.1在组件上采用行为 

  22.1.2当视图状态及运过渡 

  22.2每当组件上贯彻力量 

  22.3吧视图状态添加效果 

  22.4 学习得 

  第23课 Flex的打印功能 

  23.1介绍Flex的打印功能 

  23.2先是不良用Flex的打印功能 

  23.3每当不可见容器被使用PrintDataGrid 

  23.4于单身的机件中构建打印视图 

  23.5调打印输出的缩放比例 

  23.6从结账过程打印收据 

  23.7 学习得 

  第24课 使用共享对象 

  24.1介绍共享对象 

  24.1.1开立共享对象 

  24.1.2读取共享对象 

  24.2构建SharedObject来保存购物车数据 

  24.3起曾经有些共享对象中读取数据 

  24.4 学习取得 

  第25课 调试Flex应用程序 

  25.1调试技术简介 

  25.2观察客户端和劳务器端的数据交换 

  25.3学再多调试器相关知识 

  25.3.1攻设置断点的重复多系细节 

  25.3.2每当调试器中检查变量及其有关值 

  25.4应用try-catch处理错误 

  25.4.1使用try-catch语法 

  25.4.2明了错类型 

  25.4.3施用多单catch块 

  25.4.4运用一个catch块的示例 

  25.4.5当率先单catch块中使基类Error的坏做法示例 

  25.4.6使用finally语句 

  25.4.7使用throw语句 

  25.4.8创好的错类 

  25.5 学习取得 

  第26课 对Flex应用程序进行剖析 

  26.1FlashPlayer底内存以 

  26.1.1FlashPlayer的内存分配 

  26.1.2依引用传递和按值传递 

  26.1.3FlashPlayer之垃圾堆收集 

  26.1.4废弃物收集 

  26.2对Flex应用程序进行内存剖析 

  26.2.1按ProfilerTest应用程序 

  26.2.2剖析ProfilerTest应用程序 

  26.2.3修复ImageDisplay类 

  26.3对Flex应用程序进行性能剖析 

  26.3.1分析ProfilerTest应用程序 

  26.3.2修复ProfilerTest类 

  26.4 学习得 

  附录A安装指南

相关文章