文件名称:插件式GIS框架源代码
文件大小:173KB
文件格式:RAR
更新时间:2012-10-11 09:29:39
C# ArcEngine9.2
里面是插件式GIS框架的设计与实现代码,是我幸幸苦苦敲出来的,用的语言是C#2005,ArcEngine9.2,主要包含主框架程序和插件程序的实现,将插件程序编译生成动态库放在主程序目录下执行即可。
【文件预览】:
NBGIS.PluginEngine
----NBGIS.MainTools()
--------平移.ico(1KB)
--------NBGIS.MainTools.csproj(6KB)
--------bin()
--------cOpenDocument.cs(2KB)
--------cZoomIn.cs(3KB)
--------obj()
--------Properties()
--------cZoomOut.cs(3KB)
--------MainToolbar.cs(1KB)
--------地图放大.ico(318B)
--------打开文档.bmp(246B)
--------添加数据.ico(1KB)
--------cAddData.cs(2KB)
--------cPan.cs(3KB)
--------地图缩小.ico(318B)
----NBGIS.PluginEngine()
--------ParsePluginCollection.cs(4KB)
--------bin()
--------obj()
--------Properties()
--------PluginInterface()
--------AssistComponent()
--------NBGIS.PluginEngine.csproj(5KB)
--------PluginHandle.cs(4KB)
--------PluginCollection.cs(2KB)
--------PluginCollectionEnumerator.cs(784B)
--------AppLog.cs(365B)
--------log4net.config(2KB)
----NBGIS.DockOverMap()
--------bin()
--------DockForm.cs(5KB)
--------obj()
--------DockForm.resx(9KB)
--------Properties()
--------dockableOverMapWin.cs(1005B)
--------DockForm.Designer.cs(2KB)
--------NBGIS.DockOverMap.csproj(4KB)
----NBGIS.MainGIS()
--------MainGIS.cs(27KB)
--------Maps.cs(3KB)
--------MapInfo.cs(4KB)
--------ControlsSynchronizer.cs(9KB)
--------NBGIS.MainGIS.csproj(8KB)
--------Menu()
--------bin()
--------obj()
--------Properties()
--------Program.cs(482B)
--------SymbolForm.resx(6KB)
--------MainGIS.Designer.cs(33KB)
--------SymbolForm.Designer.cs(5KB)
--------MainGIS.resx(15KB)
--------MapLayerInfo.cs(5KB)
--------LayerDataTable.cs(6KB)
--------SymbolForm.cs(3KB)
----NBGIS.PluginEngine.sln(2KB)
----NBGIS.PluginEngine.suo(103KB)