菜单
  

    C#语言在开发过程中有诸多的优势,便于开发人员进行开发。作为简单、系统、通用、面向对象的计算机语言,C#能够使得软件拥有强大、持久的编程生产力。在继承C和C++诸多优秀功能之外,C#摒弃了它们中存在的较为复杂的特性,方便程序的工作和学习。并且C#拥有C++的高运行效率,借鉴了Visual Bbasic的可视化操作。综合以上因素,C#成为GIS二次开发的首选计算机语言。
    2.2  GIS二次开发
    ArcGIS Engine拥有ArcGIS平台所具有的特点,比如开发平台的系统性、兼容性和可拓展性等。作为一套嵌入式组件库,开发人员利用ArcEngine进行GIS的二次开发时,在灵活性和和费用方面,该软件有很大的优势。利用该软件,开发者能够减少开发的成本费用、降低开发的难度,迅速地构建针对特殊需求的GIS产品(如本文的校园后勤管理系统)。ArcEngine可以用来创建独立的界面应用程序,另一方面可以拓展现有的应用程序,为使用者提供专门的解决方案。
    作为一个二次开发软件,ArcGIS Engine拥有庞大的COM组件。这些组件库具有大量对象可以提供给开发人员使用,并且包涵了众多的GIS功能,可以快速的帮助开发人员进行GIS项目的二次开发。开发人员可以通过Arc Objects来扩展ArcGIS Desktop,定制ArcGIS Engine应用,使用ArcGIS Server实现企业级的GIS应用。校园后勤管理系统为了实现其诸多的GIS功能,需要ArcGIS Engine所提供的组件库。
    ArcGIS可以在多种编程环境中进行开发,其中包括:C++、支持COM的编程语言、.NET、Java等。众所周知,在.NET编程环境中,C#计算机语言是主角,这也是校园后勤管理系统选择C#为编程语言的重要原因。
  1. 上一篇:大比例尺数字地形图测绘技术设计
  2. 下一篇:全站仪自由设站法在测绘中的应用研究
  1. 高警觉工作人群的元情绪...

  2. 浅析中国古代宗法制度

  3. 现代简约美式风格在室内家装中的运用

  4. NFC协议物理层的软件实现+文献综述

  5. 江苏省某高中学生体质现状的调查研究

  6. 巴金《激流三部曲》高觉新的悲剧命运

  7. C++最短路径算法研究和程序设计

  8. 中国传统元素在游戏角色...

  9. 上市公司股权结构对经营绩效的影响研究

  10. g-C3N4光催化剂的制备和光催化性能研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回