主讲:张黎明老师
论坛主题:GIS软件开发快速入门
01
所需软件
ArcGIS Engine,Visual Studio201X
软件开发编程的过程就是一个提升学习的过程,为了增强各位同学对GIS软件开发的兴趣,张黎明老师特意组织了此次论坛。
02
理论讲解
首先,老师以PPT的形式为同学们大致讲解了ArcGIS Engine的组成、应用模式及其功能。
ArcGIS Engine是一款为开发嵌入式GIS和独立运行的GIS桌面端应用程序而推出的二次开发组件库,它是GIS开发者产品的主要部分。使用ArcGIS Engine开发的GIS应用程序可以脱离ArcGIS Desktop而运行。ArcGIS Engine面向的用户并不是最终使用者,而是GIS项目程序开发员。对开发人员而言,它不再是一个终端应用,不再包括ArcGIS桌面的用户界面,它只是一个用于开发新应用程序的二次开发功能组件包。
03
实际开发
在大家都对ArcGIS Engine有了一定认识之后,为了促进同学们更深刻的理解,老师现场运用C#编程进行了一次简易的GIS软件开发。开发过程整体都是在Visual Studio的窗口应用程序上进行,张老师在窗口中加入三种ArcGIS Engine的组件,大致介绍了这三种组件的功能,并为这三个组件合理设置属性。再通过几段简单的代码进行授权,一个简易的软件系统就可以运行。
04
问答环节
通过张老师精彩的讲述和实际操作,激发了同学们对编程的兴趣,不论是正在学编程的同学,还是没有接触编程的同学,都对GIS开发有了一定的认识。大家积极提问,老师详细的解答了同学们提出的问题。
可以看到虽然只是进行了简单的编程,但这一组合工具包在使用时,却是极其灵便的,可见ArcGIS Engine在进行相关GIS功能自定义软件开发方面作用是很大的。
这次论坛讲座通过现有组件的快速搭建简易的GIS系统,就是为了告诉同学们,编程并不是特别难,只要你有一颗好奇的心和一双勤劳的手,就肯定能学好编程。最后小编在文末送大家一句话,我们一起共勉。
纸上得来终觉浅,不如亲手敲代码
— END —
再见了十月
投稿:胡珊瑚
编辑:李建元
审核:丁双龙 郭锐涛
指导:刘涛教授
领取专属 10元无门槛券
私享最新 技术干货