Flex讲课思路
第一页: 姓名 第二页: 每部分讲的内容 ????????? 讲解事件的概念、作用和工作流程 ????????? 讲解flex中事件的相关内容 ????????? 以登陆模块为例,讲解flex+java模式中,事件的综合运用 ????????? 讲解实际开发中碰到事件的缺点和如何克服这些缺点 第三页: ????????? 正如要理解婚姻的概念,我们肯定要知道男人和女人,而事件就是对象之间的一种关系,那么我们首先要知道什么是对象。 ?????????以大家上的跑车为例: 如上图中的轿车公共汽车、赛车,都具有轮子,能跑等共性特点,于是我们给具有这种共性特点的事物起一个名字叫做汽车,而每一个具体的汽车就是对象。 第四页: ???????? 给出类和对象的概念 第五页 ??????? 正如有人的地方就有江湖,对象之间只有相互协作才能完成功能,协作有两种方式:异步和同步 ??????? 以场景介绍同步和异步的概念 ????????????????? 同步中第二个数需要第一个数*10% ???????同步的典型实例是 函数调用 ???????异步的典型实例就是? 事件 第六页 ??????? 耦合:就是类和类、对象和对象指甲的关系程度 ??????? 大家记不记得全年特别火的谍战片:潜伏,其中一个场景让我影像很深刻;放纸条;没有说我跑过去把纸条给你吧 ??????? 事件相当于放石头的传递方式,跑过去送纸条相当于调用 ??????? 放在石头缝里的好处是:万一一个人被抓了,不会影响到其他人 第七页 ??????? 下面讲解事件 ???????对刚才异步的场景进一步细化 第九页 ??????? 下面讲解第二部分:flex中的时间,首先对flex有个基本的了解 ?????? 它有森么优势,学完后能解决什么问题 ?????? 当我们学习一种技术的时候,一定要明白为什么学这种就是,至少要对得起花费的时间和金钱 ?????? 以我为例:IDE支持,常见的可视化组件、布局支持,用的人多 ????? 比如计算机程序大致可分为两种类型:web程序也叫BS,单机程序、CS 如360杀毒介于两种之间 ????? 意外之中的是: ???????????? 两者之间的优缺点是互补的,就已经修改来说,web只要测试支持的几种浏览器就可以了 ????????????单机版会比较麻烦,比如我们做的招财宝项目中,client的sp3 事件 ???????????flex就是为web程序提供更好的用户体验,快速开发 第十页 ???????什么是flex ????? 为什么从竞争对手中选择它 第十三页 ?????? 使用flash builder写一个简单实例 第十四页 ?????? 介绍工程引起总结归纳的学习方法 ????? 以工程目录介绍基本的目录结构? 引出编码规范的重要性 ????? 编译后查看? 编译后的支持 第十五页 ?????? 强调重要性 ?????? Flex的运行就是事件驱动的,事件是Flex中核心功能之一,可以不夸张地说,不会用事件就没学会FLex开发 ??????不多说了,直接上实例,先介绍下工程和目录结构 第十六页 ????? 没有发送事件和删除事件的代码? 第十八页 ????? 这部分是比较高级的内容,大家了解就可以 第十九页 ??????分析阶段: ????????? 几个类,每个类的作用 ???????? 每个类有哪些数据和动作 ???????? 有什么样的交互 第二十页 ??????? 设计: ????????????大家思考一下,如果一个数据需要被两个类访问到怎么办? ??????? 其实软件开发: ??????????? 最重要的思考,技术是次要的,只要你想明白了,技术方面的问题就好办了 第二十一页 ????????场景:逻辑执行完后要更新到界面,有两种实现 ?????? 事件太常见了,抽象出来定义为数据绑定 ????? 老规矩上实例 第二十五页 ?????? 错误类似于法律 ???????开发原则、规范类似于道德 ????? 不按这些规范些,程序也能编写单如果规模比较大,逻辑比较复杂就会有问题 ??????层次:分工明确 第二十六页 ??????在对的地方找到对的东西 ??????一看名字大概就能猜到这是干什么的 第二十七页 ????? 怎么实现最优雅,效果最高 ????? 当你对这个语言有了基本的了解,对怎么能做的更好,更酷感到迷茫时,就是最佳实践起作用的时候 第三十一页 ????? 我就曾经经历过这样的事情,那会就经常想起一句歌词:生活就像是一团麻,总有那解不开的疙疙瘩瘩,不过也有好处,让我eclipse的查找功能用的出神入化,那么有没有改进的方式呢? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |