NetCMS网站内容管理系统

首页 » ☆ 产品交流 ☆ » 『 二次开发 』 » 关于netcms源码二次开发中源码阅读困难的问题,高手指教!!!!!
ggpp204 - 2008-8-7 17:04:00
首先本人对接口还不太了解,看了一下相关资料,没有实际用过,
,在在netcms源码用到了 interface ,不知道他是如何实现类之间的相互调用的;
举例::manage/Friend/Friend_List.aspx?type=add_link  这个添加友情链接的页面源码实现过程:

1:Friend_List.aspx: 提交:/> 

2:Friend_List.aspx.cs:最后调用实例化NetCMS.Content. FrindLink的对象fl ._LinkSave()返回值

3:NetCMS.Content    FrindLink .cs  通过  IFrindLink.dal._LinkSave()实现
IFrindLink来自NetCMS.DALFactory  IFrindLink.cs

4:NetCMS.DALFactory  IFrindLink.cs  通过这个  _LinkSave()实现  FrindLink 是interface 类型
到了这儿 就一个      int  _LinkSave(参数)  返回一个值;(这个怎么得到的

5.最后我在 NetCMS.DALSQLServer 下找到    FrindLink下的_linksave()相关sql执行语句

问题是我不知道第4步到第5步是如何联系起来,第4步int  _LinkSave返回一个值是如何从NetCMS.DALSQLServer.FrindLink._linksave()中获取到的,是通过 interface 实现么,如何实现啊
为了说清楚,换了个简图,诚心请教!!



 附件: 您所在的用户组无法下载或查看附件
qusean - 2008-8-8 1:28:00
反射,应用扩展多数据库类型支持!!!!!
ggpp204 - 2008-8-8 1:31:00
是这个类System.Reflection;在其作用,他是怎么工作的了差了msdn,还是没看太懂
1
查看完整版本: 关于netcms源码二次开发中源码阅读困难的问题,高手指教!!!!!