Ajax[书目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 使用基于约束原则的布局 

Ajax,  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 建立并应用Category伊芙nt 

  9.6 创设并运用Product伊芙nt类 

  9.6.1 使用Product伊夫nt从购物车中移除商品 

  9.6.2 使用Product伊芙nt向购物车添加商品 

  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选拔有署名的PRADOSL与从不签约的TiggoSL 

  20.4.3检查程序的近期大小 

  20.4.4布置程序行使框架逍客SL 

  20.4.5检查框架奥迪Q7SL带来的分歧 

  20.5创办库项目 

  20.5.1把类和能源投入库 

  20.5.2在FlexGrocer程序中行使FlexGrocerLibrary 

  20.6 学习取得 

  第21课 布置Flex应用程序 

  21.1编译应用程序的布署版本 

  21.2用AI安德拉摆脱浏览器 

  21.2.1开始AIR 

  21.2.2安装AIR 

  21.2.3安装第三个程序 

  21.3制造AI奥迪Q7应用程序 

  21.3.1开立新的AI牧马人项目 

  21.3.2使Dashboard程序成为AILAND应用程序 

  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安装指南

相关文章