革命啊革命
Posted by
蒋波涛
25 April,2007 Views
(0)Comment
最近忙的要死,实在无力写一片新的blog,权且将过去曾经写的一篇乱七八糟文章发上来。
目录 :
乱七八糟
构建自己的插件式GIS平台[2]
Posted by
蒋波涛
16 April,2007 Views
(4)Comment
我们现在从插件式框架的启动开始讲起,在插件式框架启动的时候,即一个exe窗体进入Load事件的时候,它需要执行的第一个动作是遍历插件plugin所在的文件夹中的每一个DLL文件,寻找出这些DLL中包含的对象,并识别这些对象的身份。这个过程就是大名鼎鼎的“反射”机制,在.NET中,Framework提供了必要的机制,让用户能够在运行时刻识别一个类的身份。如下面这段代码:
try { &n...
目录 :
.NET开发
构建自己的插件式GIS平台[1]
Posted by
蒋波涛
7 April,2007 Views
(14)Comment
插件式框架其实一点都不神秘,相反,凡是大点的程序都有可能是基于插件架构,或部分基于插件技术的。如AutoCAD、Office、Photoshop和ArcGIS等,当然,很多程序我们感觉不出来它是插件式的,这是因为我们平常很少写关于这些程序的插件。比如office,有几个人用COM的方法扩展下自己需要的功能呢。但在另外一些行业软件领域,如CAD、GIS等,使用二次开发是如此的频繁,这必然要求程序是基于插件式机制。当然,能够进行二次开发或扩展并非一定基于插件式架构,例如使用VBA开发office...
目录 :
.NET开发
插件式框架开发
Posted by
蒋波涛
2 April,2007 Views
(0)Comment
我曾经释放出一个自己编写的GIS程序,自己都不好意思称呼它是平台或系统,因为我的这个程序在写的时候,没有寻找到一个好的插件框架集合机制。最近在网上搜索相关资料的时候,真的发现了几篇文章,关于如何构建插件式框架的blog,列表如下:1.C# 插件构架实战(Jack H Hansen ) http://wayfarer.cnblogs.com/articles/28537.html2.Creating a Plug-In Framework http://msdn2.mi...
目录 :
.NET开发
Or, take a look at Archives and Categories
Category
Archives
- 2010 August (2)
- 2010 July (2)
- 2010 June (1)
- 2010 May (3)
- 2010 April (2)
- 2010 March (6)
- 2010 January (6)
- 2009 December (2)
- 2009 November (6)
- 2009 October (4)
- 2009 September (20)
- 2009 August (2)
- 2009 July (5)
- 2009 June (5)
- 2009 May (3)
- 2009 April (6)
- 2009 March (5)
- 2009 February (7)
- 2009 January (2)
- 2008 December (8)
- 2008 November (3)
- 2008 October (2)
- 2008 September (3)
- 2008 August (8)
- 2008 July (10)
- 2008 June (4)
- 2008 May (4)
- 2008 April (2)
- 2008 March (2)
- 2008 January (11)
- 2007 December (5)
- 2007 October (2)
- 2007 September (3)
- 2007 August (3)
- 2007 July (5)
- 2007 June (8)
- 2007 April (5)
- 2007 March (8)
- 2007 January (7)
- 2006 December (10)
- 2006 November (1)
- 2006 October (11)
- 2006 September (9)
- 2006 August (8)
- 2006 July (6)
- 2006 June (8)
- 2006 May (7)
- 2006 April (6)
- 2006 March (8)
- 2006 February (13)
- 2006 January (7)
- 2005 December (4)
- 2005 November (5)
- 2005 October (4)
- 2005 September (9)
- 2005 August (11)
- 2005 July (11)
- 2005 June (4)
- 2005 May (15)
- 2005 April (8)