菜单
  

    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. java+mysql车辆管理系统的设计+源代码

  3. 酸性水汽提装置总汽提塔设计+CAD图纸

  4. 杂拟谷盗体内共生菌沃尔...

  5. 乳业同业并购式全产业链...

  6. 大众媒体对公共政策制定的影响

  7. 河岸冲刷和泥沙淤积的监测国内外研究现状

  8. 十二层带中心支撑钢结构...

  9. 电站锅炉暖风器设计任务书

  10. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回