菜单
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#为编程语言的重要原因。
共3页:
上一页
1
2
3
下一页
上一篇:
大比例尺数字地形图测绘技术设计
下一篇:
全站仪自由设站法在测绘中的应用研究
高警觉工作人群的元情绪...
浅析中国古代宗法制度
现代简约美式风格在室内家装中的运用
NFC协议物理层的软件实现+文献综述
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运
C++最短路径算法研究和程序设计
中国传统元素在游戏角色...
上市公司股权结构对经营绩效的影响研究
g-C3N4光催化剂的制备和光催化性能研究
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
优尔论文网手机版...
主页:
http://www.youerw.com
关闭
返回