1/2页12 跳转到查看:2069
发新话题 回复该主题

【原创】研究源码要从基础看起---Common项目

【原创】研究源码要从基础看起---Common项目

在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){。。。}

    其实这些方法设计更多的不是编写代码的东西,而是一些专业的处理方法,我想大家看懂代码不成问题,但是难在理解。


  综上我想说的是,大家如果真的想进行开发改写,或者其它,请煞下心来,做住板凳,好好看看这些代码,我想随着时间的流逝,你一定可以达到你的目标。


  ------------------------------------------高手就不要看了

最后编辑586 最后编辑于 2008-05-15 15:25:10
好好学习

TOP

 

回复:研究源码要从基础看起---Common项目


辛苦LZ了!
我做着板凳看!哈哈
最后编辑ym110 最后编辑于 2008-05-11 10:46:08

TOP

 

回复:研究源码要从基础看起---Common项目

我的做法是先使用系统,从系统的框架开始着手,等用到时再看代码。

TOP

 

回复:研究源码要从基础看起---Common项目

我会盯着你的哦,赶快再弄点东西出来!(*^__^*) 嘻嘻……
今日我为NetCMS而骄傲,明日NetCMS因我而自豪!

TOP

 

回复:研究源码要从基础看起---Common项目

关注,还是先学会使用这个系统再说

TOP

 

回复:【原创】研究源码要从基础看起---Common项目

建议初学者不要先研究这个类,这只是一个公共处理类,就好像ASP中的处理函数。就是把一些公共使用的处理方法或算法放入这个公共类中供调用。
【亿数通科技】HTPC体验中心 http://www.ms880.com
用NetCMS重新改版中....

TOP

 

回复:【原创】研究源码要从基础看起---Common项目

哈哈

TOP

 

回复:【原创】研究源码要从基础看起---Common项目

为什么我下载的工程没有 Common这个项目啊

TOP

 

回复:【原创】研究源码要从基础看起---Common项目

看不懂

TOP

 

回复:【原创】研究源码要从基础看起---Common项目

我的也没有 有高人来解答一下吗?

TOP

 
1/2页12 跳转到
发表新主题 回复该主题