精品为您呈现,快乐和您分享!
收藏本站
类型:教育教学 语言:英文
大小:45.8M 更新时间:2020-11-28
推荐指数:
应用简介
MapWindow 是一个桌面GIS,可以使用插件架构进行扩展。它使用MapWinGIS 绘图控件,并于2015 年使用MEF 和DependencyInjection 等新技术从头开始创建,使其体积小、功能强大且速度快。
MapWindow 是一个桌面GIS,可以使用插件架构进行扩展。它使用MapWinGIS 绘图控件,并于2015 年从头开始创建,使用MEF 和依赖注入等新技术,使其体积小、功能强大且速度快。
软件特点
战略
免费开源软件(FOSS) 对企业来说具有许多引人注目的优势,其中一些优势甚至比软件的低廉价格更有价值。一般来说,开源软件最接近用户想要的,因为这些用户可以参与制作它。这不是制造商为用户提供他们需要的东西,而是用户和开发人员创造他们想要的东西,然后他们创造它。
友好的用户
MapWindow5 旨在成为最用户友好的GIS 桌面应用程序。存储库和工具箱等功能就是这种意图的好例子。因为它是开源的,所以很容易修改,而且由于有自动更新程序,用户可以获得最新版本。
清晰的代码
MapWindow5 于2015 年初从头开始构建。MW5 使用Visual Studio 2013 Community 用C# 编写,并使用多种设计模式和最佳实践,例如MVC、MVP、依赖注入、MEF 等。多线程和多任务是其中的一部分核心架构。 SOLID 原则应用于整个代码。
灵活性
由于管理可扩展性框架(MEF)的实施,通过创建插件或工具箱工具来扩展MW5相对容易。通常,工具是单任务的,例如缓冲或拼接。另一方面,插件更复杂,可以完成多个任务和/或具有更复杂的用户形式。代码中,插件和工具的编写方式大致相同。
热门攻略
热门资讯