摘要: 原文链接:http://www.cnblogs.com/passos/archive/2004/10/10/50652.html三、插件系统 上回书说到SharpDevelop入口Main函数的结构,ServiceManager.Service在InitializeServicesSubsystem方法中首次调用了AddInTreeSingleton的AddInTree实例,AddInTree在这里进行了初始化。本回进入AddInTree着重讲述SharpDevelop的插件系统。在叙述的时候为了方便起见,对于“插件”和插件具体的“功能模块”这两个词不会特别的区分,各位看官可以从上下文分辨具体 阅读全文
posted @ 2012-04-06 14:20 太一吾鱼水 阅读(251) 评论(0) 推荐(0) 编辑
摘要: SharpDevelop源码分析 (二、主程序+隐藏的初始化) http://www.cnblogs.com/passos/archive/2004/10/07/49654.html 在大学课程里面,我对于模拟电路总是搞不清楚,直到现在也是这样。我总觉得电路图很奇怪,总会问“这部分电路是做什么用的”、“为什么会有这样的效果”。在我的脑海里面,每部分的电路都应该有一定的用处,可是我总是看不明白。我妈妈说,我的思路被软件所固化的太久了,看电路图不应该总是一个个模块的看,正确的方法应该是从电源的一极顺着电路看,一直看到电源的另一极。我现在仍然不懂看电路图,可是以我看代码的经验来说,我觉得分析源代码按 阅读全文
posted @ 2012-04-06 14:19 太一吾鱼水 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 【转载】SharpDevelop代码分析1. 序+基本概念 :http://www.cnblogs.com/passos/archive/2004/10/04/48950.html2.主程序和隐藏的初始化:http://www.cnblogs.com/passos/archive/2004/10/07/49654.html3.插件系统:http://www.cnblogs.com/passos/archive/2004/10/10/50652.html4.SharpDevelop的AddInTreeView:http://www.cnblogs.com/passos/archive/2004/ 阅读全文
posted @ 2012-04-06 14:18 太一吾鱼水 阅读(230) 评论(0) 推荐(0) 编辑
摘要: SharpMap项目Web控件学习!想学习网络方面的开发,但是发现很多底层的东西知道的太少。何止是网络方面的知道的太少?对于GIS的基本知识,最简单的桌面GIS系统自己都没有做出来一个,何谈对于底层的理解?所以觉得有必要学习一下底层的知识,对于自己也是一种提高!SharpMap这个开源项目真的是很好的学习材料了!首先看看SharpMap的Web控件包含了三个文件:AjaxMap.js,AjaxMapControl.cs,AjaxMapControlDesigner.cs。AjaxMap.js顾名思义是Javascript脚本了,实现了富客户端的功能。AjaxMapControl.cs是控件的显 阅读全文
posted @ 2012-04-06 09:00 太一吾鱼水 阅读(530) 评论(1) 推荐(0) 编辑