“GIS软件使用与开发”是地理信息系统专业的重要专业课程之一,也是训练该专业学生实际动手能力的主要途径。但遗憾的是,目前该课程的教材特别是实践性教材严重缺乏,任课教师不得不去寻找各种GIS软件的开发教程代替教材,既不方便,也不利于教学组织。为了满足教学和学生自学的需要,各院校抽调了理论与实践教学经验均较丰富的该课程主讲教师联合编写了此书。本书既是“GIS软件使用与开发”课程的配套教材,又可作为实践指导书。教材紧密结合各院校GIS专业教学的实际,系统介绍了一般院校常用的MapInfo、ArcGIS、SuperMap等国内外主流GIS软件的使用以及它们的二次开发方法(包括基于语言和基于组件两种方式)。教材内容组织上力求思路清晰,理论与实践兼顾,深入浅出,通俗易懂,步骤清楚,开发案例丰富,有的案例还制作了Demo,作为读者学习和开发的借鉴。