.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
sharpdevelop services实现类图

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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

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

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




相关文章

相关软件