您可以在这里快速查找:


 
您的位置: 编程学习 > asp.net教程 > 200510
文章分类

Java技术
2005: 03 04 05 06 07 08
09 10 11 12
2006: 01 02

Asp.net
2005: 07 08 09 10 11 12
2006: 01 02

VB编程
2006: 02

Asp编程
2005: 11 12
2006: 01 02

C++/VC
2005: 10 11 12
2006: 01 02

Delphi
2005: 12
2006: 01 02

其它

 本文章适合所有读者

sharpdevelop services实现类图

flashvan

这是一个非常强的开源项目!一开始由Mike Kruger编写,那时VS.net的beta版还不可以用,除此之外也没有其它好的C#编辑器,所以Mike就自己开发了一个程序编辑器.后来陆陆续续来了一些程序员,组成了SharpDevelop的核心工作组,从事这项开发.

sharpdevelop的核心技术采用Addin树,这样扩展性非常好!总体也是采用MVC模式,把界面层放在最高层.所有的服务都用ServiceManager来查找,通过ServiceManager建立了一个服务层.而密码子这个概念的提出,也是这个工程很有创意的一个地方.它使用密码子通过Command模式,把服务,响应事件,界面的模型都联系起来.下面是今天画的Services类图,没有画完全.但可以看出作者的意图.这些服务分别存在core/Service包内,和base/Service包内.

rose的realize线真奇怪,是条实线,而且无方向