本书以IDL 8.2为基础,系统介绍利用IDL进行程序设计的基础知识与程序设计方法。全书10章,主要讲述IDL概述、语法基础、面向过程的程序设计、面向对象的程序设计、输入与输出、高效程序设计、图形用户界面设计、图形图像程序设计、应用程序发布与部署和应用程序设计实践等内容。全书以面向过程的程序设计为切入点,从编写简单的程序开始,循序渐进,由面向过程到面向对象,逐步深入。
本书可作为高校计算机、地理信息系统、遥感、图像处理及相关专业本专科生和研究生的教材,也可以供从事计算机相关工作的科技工作者和广大编程爱好者自学与参考。