基于插件技术的GIS应用框架(C# + ArcEngine9.3)(十二)
-----------------------结语
鉴于本人措辞水平一般,在写这个系列文章的时候,素材的组织基本上是在脑子里完成的,自然不当之处颇多。就框架技术而言,在GIS领域应用应该是相当有前景的,而且也是相当节省人力物力,业务搭建也非常的快捷;但是,其中的初始的工作量是相当大的,毕竟,之所以称之为应用框架,那么稳定性就是首要的衡量指标,其次,二次开发是否方便也是一个重要的指标。
06年的时候,当我的Delphi版本的GIS应用框架出炉一段时间,我就想过将其用C#来重写,可一直没能鼓起勇气,怕到最后写了一半就不想写了,毕竟埋头写程序,连续作战,人很容易就乏了,做事情半途而废是比较可惜的。这次终于有了一个喘息的机会,我下定决心,一鼓作气,将它重新编写。终于,这个框架像自己的孩子一样呱呱坠地了,一个多月以来,不分白天黑夜的辛劳终于有了成果,不敢独享,将其中的知识拿出来跟大家一起分享,探讨。有兴趣的朋友可以和我一起进行探讨。
对了,这个框架最后出来是个什么效果呢?贴些图出来,各位看官一起Look、Look吧。
图 框架自定义界面
图 布局视图及图形选择工具的上下文菜单