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 建立并采用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运用有签署的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安装指南

相关文章