随笔分类 -  开源项目研究

cuyahoga,nhibernate等开源项目的代码研究 
Cuyahoga的安装及结构
摘要:Cuyahoga是一个开源的站点内容管理系统,它的构思独特,设计巧妙,功能强大,并且,其中涉及到的技术非常多 例如NHIBERNATE,URL重写,是很优秀的开源项目 但是可惜没有很好的文档,INSTALL中的说明也较为简单,而且没有DOCUMENT来说明如何使用该系统,而它对于网站内容的管理又有别于我们见过的其CMS系统,所以,许多人下载了,安装了,却不会使用该系统.本文就是对Cuyahoga如何使用的一个详述 阅读全文
posted @ 2005-10-28 13:01 菩提树 阅读(5573) 评论(3) 推荐(0) 编辑
Cuyahoga研究三:用户配置数据的处理
摘要:虽然现在MS推出的ConfigurationBlock非常好用,可是,Cuyahoga没有使用MS的BLOCK,它采用自己的编码来实现配置数据的读取,下面是一段典型的配置: 上面是WEB应用程序中常见的配置信息,其中ConfigSections里定义配置节,在这里,定义了一个名为CuyahogaSettings... 阅读全文
posted @ 2005-10-19 15:17 菩提树 阅读(2000) 评论(0) 推荐(0) 编辑
Cuyahoga研究之二:利用MD5CryptoServiceProvider返回字符串的MD5 Hash值
摘要:Encryption.cs文件是该项目中用于进行加密的部分类Encryption只有一个静态方法StringToMD5Hash(string inputString),代码如下: public static string StringToMD5Hash(string inputString) { MD5CryptoServiceProvider md5 = ne... 阅读全文
posted @ 2005-10-19 12:39 菩提树 阅读(3155) 评论(1) 推荐(0) 编辑
Cuyahoga代码的研究之一:Cuyahoga.Corel项目
摘要:Text.Css里定义了一个用于文本处理的类,它只有一个静态方法TruncateText(string FullText,int numberofCharacters)源代码如下: public static string TruncateText(string fullText, int numberOfCharacters) { string text; ... 阅读全文
posted @ 2005-10-19 12:29 菩提树 阅读(2132) 评论(3) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示