全書共七篇,分別是:GIS應用程序框架設計、地圖符號化與專題製圖、空間查詢與統計、空間分析、空間數據處理、空間資料庫編程、其他ArcGIS擴展編程,共32個專題(32章)。每個專題按軟體工程思想,從功能設計、詳細設計、功能實現、功能集成等方面對每個專題技術原理進行了簡要介紹,重點講解實踐應用,通過對代碼反覆優化,提煉出清晰的思路和步驟。本書中重要章節的完整代碼均可掃描相應章節的二維碼獲得。全書基於ArcGIS Engine 10.2+Visual Studio 2012.NET開發環境,採用面向對象開發語言C#進行講解。本書可作為高等學校地理信息科學、測繪工程、遙感科學與技術、資源環境類專業本科生和研究生的實訓(實踐)教材,也可作為學習GIS編程的其他從業人員的參考用書。