
dotNet
文章平均质量分 79
石榴刺猬
老程序员。。。
展开
-
SharpDevelop源码分析 (二、主程序+隐藏的初始化)
二、主程序 在大学课程里面,我对于模拟电路总是搞不清楚,直到现在也是这样。我总觉得电路图很奇怪,总会问“这部分电路是做什么用的”、“为什么会有这样的效果”。在我的脑海里面,每部分的电路都应该有一定的用处,可是我总是看不明白。我妈妈说,我的思路被软件所固化的太久了,看电路图不应该总是一个个模块的看,正确的方法应该是从电源的一极顺着电路看,一直看到电源的另一极。我现在仍然不懂看电路图,可是以我看原创 2004-10-07 20:10:00 · 9976 阅读 · 9 评论 -
SharpDevelop源码分析 (三、插件系统)
三、插件系统 上回书说到SharpDevelop入口Main函数的结构,ServiceManager.Service在InitializeServicesSubsystem方法中首次调用了AddInTreeSingleton的AddInTree实例,AddInTree在这里进行了初始化。本回进入AddInTree着重讲述SharpDevelop的插件系统。在叙述的时候为了方便起见,对于“插原创 2004-10-10 22:46:00 · 14617 阅读 · 27 评论 -
SharpDevelop源码分析 (一、序+基本概念)
序 最近开始学习.Net,遇到了一个比较不错的开源的IDE SharpDevelop。这个开发工具是使用C#开发的,比较吸引我的一点就是它是采用了和Eclipse类似的插件技术来实现整个系统的。而这个插件系统是我最感兴趣的地方,因此开始了一段代码的研究。在本篇之后,我会陆续把我研究的心得写下来。由于是在网吧上网,有诸多不便,因此可能会拖比较长的时间。一、基本概念 首先,我们先来对 Sh原创 2004-10-04 18:55:00 · 24152 阅读 · 28 评论 -
SharpDevelop的AddInTree View 插件
自从SharpDevelop 源码分析的系列文章发出来之后,很多朋友给了不错的评价,在这里先感谢各位朋友的鼓励。另外,评论中有位朋友想看看我在文章中提到的AddInTreeView插件,其实这个是个很简单的小东西,因此单独发在这里了(好像没有找到那里能上传文件,因此直接贴代码了)。如果要查看其他的文章可以在这里找到(或者在我的BLOG列表中):SharpDevelop源码分析 (一、序+基本概念)原创 2004-10-15 09:30:00 · 7920 阅读 · 14 评论