在NetCMS中,Common这个项目最容易看懂,只要你有C# 的基础,我之所以把这个non弄成一个帖子,其意在于,如果大家现在没有到进行二次开发的程度,可以煞下心来,好好研究研究底层的代码,至少会给你很多启发。
下面是Common项目中的类关系图:

附件:
您所在的用户组无法下载或查看附件 这个图给出了Commn中的所有类及其实现的方法,我们可以看出其中很多方法其实很简单,如Rand类的Number方法,指定长度的随机数字,当然也有很多方法,可能比较不好理解,如根据汉字生成对应的拼音首字母,或者全拼形式,方法在Public类中:
/// <summary>
/// 汉字转拼音缩写
/// 2004-11-30
/// </summary>
/// <param name="Input">要转换的汉字字符串</param>
/// <returns>拼音缩写</returns>
public static string GetPYString(string Input){。。。}
/// <summary>
/// 取单个字符的拼音声母
/// 2004-11-30
/// </summary>
/// <param name="c">要转换的单个汉字</param>
/// <returns>拼音声母</returns>
private static string GetPYChar(string c){。。。}
其实这些方法设计更多的不是编写代码的东西,而是一些专业的处理方法,我想大家看懂代码不成问题,但是难在理解。
综上我想说的是,大家如果真的想进行开发改写,或者其它,请煞下心来,做住板凳,好好看看这些代码,我想随着时间的流逝,你一定可以达到你的目标。
------------------------------------------高手就不要看了