Coolite源码下载 。目前源码版本为0.8.1,解压缩后可在/解压目录/Source Project 中找到相关源码,打开解决方案的环境为VS 2008,.net framework 3.5。
打开Coolite源码VS解决方案后,有以下4个项目:
- Coolite.Examples - 控件使用例子
- Coolite.Ext.UX - 扩展插件
- Coolite.Ext.Web - 主要控件源码
- Coolite.Utilities - 相关工具类
在分析Coolite源码前,应对.net服务器端控件开发、JavaScript、ExtJS框架类库有一定的了解,以下资源可做为参考:
- ExtJS英文官方网站
- ......
首先,大致浏览一下Coolite的几个核心类Ext、WebControl、ScriptManager,源码位置Coolite.Ext.Web项目下Core目录下。
一开始分析就有几个问题需要进行备忘说明,因为这几项在源码中多次出现。
1.类、方法层次属性:参考:实现自定义属性。