一、本课程是怎么样的一门课程
1.1、背景
Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex应用程序,但Adobe Flash Builder™(之前称为 Adobe Flex Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。
1)这是一个RIA的时代
2)Flash Player 99%的装机率
3)从Adobe Flex到Apache Flex
4)页游的发展
1.2、课程内容简介
本课程主要是讲解Flex 4.6和ActionScript 3.0使用方法和技巧,并结合BlazDS/Spring /JPA/Hibernate等技术实现在线书店的开发过程。
1.3、课程大纲
第一讲:RIA概览、开发者前景、项目简介及开发工具的使用
第二讲:FlashBuilder使用详解及ActionScript3学习(一)
第三讲:AS3编程元素、流程控制语句及第一个示例程序编写
第四讲:AS3日期时间和时间间隔的使用及模拟时钟的实现
第五讲:AS3中的字符串使用方法详解
第六讲:字符艺术画示例的详细讲解(一)
第七讲:字符艺术画示例的详细讲解(二)
第八讲:AS3中的数组使用方法详解
第九讲:AS3中的XML使用方法详解
第十讲:Flex容器及布局对象实现界面布局及在线书店主页布局(一)
第十一讲:Flex容器及布局对象实现界面布局及在线书店主页布局(二)
第十二讲:Flex控件概述,Form容器的使用及图书详情页面制作
第十三讲:Flex事件处理详解,重构在线书店初始化图书数据的方式
第十四讲:Flex加载远程XML数据详解及构建在线书店应用分类列表
第十五讲:用AMF加载远程数据,整合Flex和Java的方法及创建在线书店后台工程(一)
第十六讲:使用JPA和SpringDataJPA操纵数据库,并通过Flex RemoteObject调用后台方法
第十七讲:重构在线书店实现书籍分类和书籍列表动态加载后台AMF数据,实现数据库用户名和角色的认证和授权
第十八讲:构建值对象、购物车对象及购物车项目对象实现添加购物车逻辑(一)
第十九讲:构建值对象、购物车对象及购物车项目对象实现添加购物车逻辑(二)
第二十讲:深入理解数据绑定,掌握ArrayCollection的用法
第二十一讲:使用ArrayCollection的排序、过滤以及游标查询,添加购物车排序功能并重构购物车逻辑
第二十二讲:创建和使用自定义组件、重构在线书店将应用拆分为组件
第二十三讲:深入理解数据容器,DataGroup和List的异同,ItemRenderer使用及虚拟化
第二十四讲:驶入理解时间流处理,使用时间使应用程序实现松耦合
第二十五讲:DataGrid的详细使用方法介绍
第二十六讲:创建在线书店购物车详情页面及业务逻辑
第二十七讲:拖放操作(Drag&Drop)的使用方法详解
第二十八讲:拖放操作(二)及添加拖放图书到购物车功能
第二十九讲:完成在线书店登录认证模块
第三十讲:在线书店支付流程制作(一)
第三十一讲:在线书店支付流程制作(二)
第三十二讲:在线书店支付流程制作(三)
第三十三讲:在线书店支付流程制作(四)
第三十四讲:Flex格式化器的使用及添加在线书店格式化功能
第三十五讲:Flex校验器的使用及添加在线书店校验功能
第三十六讲:学习使用Style样式定制应用程序外观
第三十七讲:使用样式定制在线输定应用的外观(一)
第三十八讲:使用样式定制在线输定应用的外观(二)
第三十九讲:学习使用Skin皮肤定制应用程序外观(一)
第四十讲:学习使用Skin皮肤定制应用程序外观(二)
第四十一讲:学习使用Flex效果类制作动画特效,为在线书店添加动画效果
第四十二讲:使用Actionscript实现自定义的购物车组件(一)
第四十三讲:使用Actionscript实现自定义的购物车组件(二)
第四十四讲:学习使用PureMVC开发应用程序
第四十五讲:学习使用Robotlegs框架开发应用程序