-
第一章.NET组件编程基础
本章讲述.NET组件编程的概念与方法,主要包括面向对象编程的思想、.NET组件编程的概念、COM组件编程的方法和用户控件编程的方法。
-
●1.1再谈面向对象
本节讲述面向对象编程的思想与方法,还包括类、对象和接口的概念。
-
●1.2 .NET组件编程
讲述.NET组件编程的方法
-
●1.3COM组件编程实例
以复数计算为例讲述创建COM组件的方法和调用COM组件的方法。
-
●1.4 控件编程实例
以画图控件为例讲述创建用户控件的方法和调用控件的方法
-
第二章Arcobjects组件模型库
本章主要讲述ArcObjects组件模型库的概念,并介绍常用的类库。
-
●2.1Arcobjects概述
讲述ArcObjects的概念、由来、文档和数据类型、类的特点等。
-
●2.2Geometry类库
讲述Gemetry类库的框架、及常用的类和接口。
-
●2.3Geodatabase 类库(一)
讲述Geodatabase类库的框架、Workspace类、Dataset类及相关的类和接口。
-
●2.4Geodatabase 类库(二)
讲述Geodatabase类库中Relationship类、Topology类、FeatureClass类及相关的类和接口。
-
●2.5Geodatabase 类库(三)
讲述Geodatabase类库中RasterDataset类、Raster类、PixelBlock类、RasterBand类、RasterCatlog类及相关的类和接口。
-
●2.6Display与OutPut类库
讲述Display类库和OutPut类库的框架、及常用的类和接口。
-
●2.7Carto类库(一)
讲述Carto类库的框架、及Map类、PageLayout类、Layer类、及相关的类和接口。
-
●2.8 Carto类库(二)
讲述Carto类库中Renderer类、FeatureRenderer类、RasterRenderer类、及相关的类和接口。
-
●2.9Carto类库(三) Element类及相关类
讲述Carto类库中Element类、及相关的类和接口。
-
●2.10其他类库
讲述RasterAnalyst类库、Analyst类库、Controls类库和GeoProcessing类库的框架和相关的类及接口。
-
第三章定制开发
本章讲述定制开发的方法,主要包括定制开发的方式、VBA编程环境、创建宏的实例、创建UIControl的控件、DLL开发和Add-In开发实例
-
●3.1定制开发概述
讲述定制开发的方式、VBA编程环境。
-
●3.2创建VBA宏
讲述创建VBA宏的方法。
-
●3.3图层遍历宏与图形定位宏
讲述创建图层遍历宏和图形定位宏的方法。
-
●3.4定制UIControl
讲述定制UIControl的方法、绘制点、线、面等图形工具的方法。
-
●3.5DLL与Add-In开发方式
讲述DLL定制开发方式和Add-In定制开发方式。
-
第四章文件操作
本章主要讲述打开地图文件和加载数据的方法。
-
●4.1打开与保存地图文件
讲述打开和地图文件的方法。
-
●4.2加载与创建SHP文件
讲述加载和创建SHP文件的方法。
-
●4.3加载Geodatabase数据
讲述加载Personal Geodatabase、FileGeodatabase中数据 的方法。
-
●4.4加载CAD和栅格数据
讲述加载CAD数据和栅格数据的方法。
-
第五章图形查询与选择
本章主要讲述属性查询和空间查询的方法。
-
●5.1属性查询
讲述用Search、Select、QueryDef方法进行属性查询的方法。
-
●5.2空间查询
讲述用SpatialFilter类进行空间查询的方法。
-
●5.3图形选择
讲述对单图层中的图形选择和多图层中图形选择 的方法。
-
●5.4数据统计
本节主要讲述对矢量图层数据或表进行统计的方法,获得统计信息。
-
第六章地图制图
本章主要讲述地图设计的方法,主要包括地图标注、 图层渲染、图框属性设置和周边要素设置。
-
●6.1地图标注
讲述地图标注的方法。
-
●6.2矢量图层渲染
以唯一值专题图、饼状专题图和点密度专题图为例讲述矢量图层渲染的方法。
-
●6.3栅格图层渲染
以RGB合成渲染、分类色彩渲染和拉伸色彩渲染为例讲述栅格图层渲染的方法。
-
●6.4图框属性设置
讲述图框属性设置和格网线设置的方法。
-
●6.5添加周边要素
讲述添加指北针、图例、比例尺条等周边要素的方法,以及导出地图的方法。
-
第七章空间分析
本章主要讲解实现空间数据分析的方法,主要包括矢量数据空间分析、栅格数据分分析和调用GP工具。
-
●7.1矢量数据空间分析
以拓扑分析、空间关系运算、空间叠加分析为例讲述矢量数据空间的方法。
-
●7.2栅格数据空间分析
以坡度分析、空间数据插值和栅格计算为例讲述栅格数据空间分析的方法。
-
●7.3调用GP工具
以调用缓冲区分析工具、重分类工具为例讲述调用GP的方法。