摘要:
我们经常做AE开发时,我们可以选择常规开发,也可以选择插件式开发,而插件式开发的特点是可以重复使用。如果选择C#开发,两种方式的唯一区别就是前者可以一拖控件的方式开发,而后者全都得手动实现。在ArcGIS Engine API中有两个接口,ITool 和 ICommand,做插件式开发时,我们可以继承它们,但是,抽象类BaseComman和BaseTool分别实现了这两个接口,所以我们可以直接继承该抽象类。我用的是ArcGIS Engine 10 和 VS2008,并且,我用到了DotnetBar95.实现一个command命令,点击时弹出一个对话框,选择当前地图的一个图层,点击确定将缩放至图 阅读全文