EngineFramework1.0(通用地理信息系统开发框架)是基于.Net框架2.0和AE9.0进行设计和开发的,其设计原理充分借鉴了国内外多家软件框架设计思想,具有设计思想先进\框架层次架构清晰\高可定制和扩展性等特点.EngineFramework为基于ArcGISEngine的桌面GIS应用程序提供了统一的开发规范和标准,框架中封装了从按钮到工具条的创建操作\可浮动窗体的创建操作等UI界面定制功能.EngineFramework的高扩展性是得益于其“平台+插件”模型的设计思想.此外,还设计了基于Service架构的服务器容器,在该容器的规约下,可以将任何插件组件都设计成为一个服务器组件,该思想的运用,极大方便了插件组件之间的通讯,也使系