var formatterString:String = "YYYY-MM-DD LL:NN:SS";
// Y是年 M是月 D是天 L是小时 N是分 S是秒 E是周
// XML Simple 下面代码将生成如下XML格式 并对@date 进行排序
//代码如下
var xml:XML = **.creatChatXML( chatModel ); //利用chatModel数据类 构建XML
1、Flex4发布版本 spark.swc默认不能使用兼容模式,编译报错
2、在以前的兼容模式下,默认的主题 spark 能使用 Halo主题的组件属性,但在完全的Flex4编译模式下不能
(1)去掉组件中 spake 主题不存在的属性,使用skinclass属性,并编辑皮肤组件替代(但对于旧有的项目,显然代价太大)
(2)改变项目默认的 Spark 主题,以前大多数的 Halo 主题属性都能使用,不过像:<@ ns: canvas paddingTop="" padding***="" >就不能使用了 ,不过没关系,一般在canvas组件中包含其它的框架组件就能解决。(工程量大大的减小了)
(3)如果是以后新建的组件最好使用 Spark组件 构成,理论上设计与逻辑结构更为自由,不过得努力学习一下skin组件的使用方法了~(这对Developer来说,有点难过)
3、Flex4发布版的 构建路径 中默认使用 “运行时RSL方式”,但程序运行时报错 “Class SparkSkin 不能找到 ……”(头晕 >_< !!!)最后使用 “合并到代码中”先解决问题,日后再解//TODO
4、附加编译参数:-keep-all-type-selectors=true (这个是好东西,一直不清楚如何使用,得好好看看这方面的!!!)
上次说过FlexUnit中test方法如果含有中文字符,例如:
public function testPeopleModle类为空():void{
…………………………
}
在Flex Unit View中的运行按钮是无法使用的
如果你要坚持使用中文也没关系…………不过………………
当你发现编辑代码时,根本没有你想要的提示出现时……应该想到的是FlexUnit对中文支持不完善所致,把中文都改过来试试,一切又正常了!
……………每天找个Bug!生活更精彩!…………
Cairngorm是Abode推出的Flex RIAs框架,其实是MVC的发扬光大,它由七大部分组成。
Model(数据模型M):使用singleton(单例)模式共享变量;
VO( Value Object):储存特定值对象变量。
VIew(视图V):将Model的数据绑定互组件并广播侦听Cairngorm Event;
Controller(控制器):侦听Cairngorm事件并将其映射到Cairngorm Command;
Command(命令):调用Cairngorm Delegate或其它Command ,并更新Model;
Delegate(委托):实例化RPC(远程过程调用)并将其结果返回给Command;
Business(业务):定义RPC。
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller。它们合称为PureMVC框架的核心,由Facade统一管理。关于它的核心层,我们不需要管太多,只需要记得下面几点就可以了:
一、Model保存对Proxy对象的引用,Proxy负责操作数据模型,与远程服务通信存取数据。
图、CI系统的基本结构
该系统的各个组成部分是按如下顺序来发挥作用的:
开发者检查新增和修改到源代码仓库后的代码。
CI服务器会为每一个项目创建了一个单独的工作区。当预设或请求一次新的构建时,它将把源代码仓库的源码存放到对应的工作区,哪里构建就执行哪里。
CI服务器会在新近创建或者更新的工作区内执行构建过程。
一旦构建完成,CI服务器就会在一个新的构件中选择性地执行原先定义的一套测试。如果构建失败,相关责任人将会通过电子邮件、即时短信或者其他的方式获取到(失败)通知。
如果构建成功,这个构件会被打包并转移到一个部署目标(如应用服务器) 和/或存储为软件仓库中的一个新版本。这个如软件仓库可以是CI服务器的一部分,也可以是一个外部的仓库,诸如一个文件服务器或者像Java.net、SourceForge分发的一个有效网址。源代码仓库和构件仓库是可以分开的,实际上它可以利用一些根本没有包含任何源代码控制系统(CVS、SVN、CSS等等)的CI服务器。
CI服务器通常会用某种控制台来进行项目的配置和调试,并且根据请求发起相应的操作,诸如即时构建、生成报告,或者检索一些构建好的构件。
持续集成离不开功能强大而又成熟的工具。其中最重要的三个工具是:构建工具,源码控制系统,持续集成服务器。
持续集成中三者基本的合作流程是:
提示的设置
Window --> Preferance
——>xml content 设置xml配置文件的提示
——>Java sourse *** 设置源程序的查看
—— >Java Doc 设置class文件的提示
eclipse中显示代码行数:
Window-Preferences-General-Editors-Text Editor :show line numbers;
——>content assist 设置提示的方式
快捷按键整理
Window --> Preferance --> General -->Keys 修改快捷键
全局 打开类型 Ctrl+Shift+T
全局 打开资源 Ctrl+Shift+R
Ctrl+Shift+L 快捷键绑定的列表
Ctrl+Shift+M Add Import
Ctrl+Shift+O Java编辑器 组织导入
Alt+/ 提示代码
Ctrl+F 调用Find/Replace
Ctrl+D: 删除当前行
Ctrl+/: 注悉当前行
Ctrl+Shift+C XML语句注悉
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
文本编辑器 查找上一个 Ctrl+Shift+K