目录
基础篇 5
. 开发环境 5
. 如何在ArcMap的VBA环境中编程 5
. 如何在VB环境中利用ArcObjects组件开发ActiveX DLL 9
. 如何在ArcMap中加载利用ArcObjects组件开发的ActiveX DLL 12
. 如何在VB环境中利用ArcObjects控件开发EXE 13
. 用户界面 15
. 如何创建定制的按钮(Button) 15
. 如何创建定制的Tool 17
. 如何创建定制的工具条(Tool Bar) 19
. 如何创建定制的MultiItem 21
. 如何创建定制的菜单(Menu) 23
. 如何创建定制的ToolControl 24
. 如何创建定、使用制的可停靠窗口(Dockable Window) 27
. 如何创建、使用定制的Extension 29
. 如何使用状态条(StatusBar)与进度条(ProgressBar) 30
. 如何使用ArcGIS的对话框 32
. 如何调用ArcMap中现有的功能 32
. 如何创建放大镜(虫眼) 33
. GeoDataBase 34
. 如何加载Shape文件 34
. 如何在ArcMap中加入Text和dBASE文件 35
. 如何连接GeoDataBase文件 37
. 如何连接Coverage文件 39
. 如何连接栅格文件 41
. 如何创建Shape文件 42
. 如何创建DBF文件 45
. 如何创建GeoDataBase文件 47
. 如何创建Coverage文件 48
. 如何建立文件连接(Join / Link) 50
. 如何浏览纪录(属性查询) 52
. 如何编辑记录 53
. 如何增加记录 54
. 如何删除记录 56
. 如何纪录排序(ITableSort) 58
. 如何添加字段 59
. 如何删除字段 61
. 如何进行空间查询 62
. 如何进行高级空间查询(两个层之间的空间查询) 64
. 如何进行层与层之间的逻辑运算 65
. 如何将shape文件转化成GeoDataBase(各种文件格式的转换) 67
. 如何将Map中显示的图形转化成栅格文件 70
. 如何打开选中的层或独立表的属性窗口 71
. 如何拷贝属性表中的一行 73
. 如何为当前层或独立表创建一个Summary表 75
. 如何利用用户定义的规则创建定制的排序 78
. 如何实现在ArcMap上进行属性查询(Identify) 84
. 如何设置和修改层的数据源 87
. Display 88
. 如何实现在ArcMap中放大缩小地图 88
. 如何实现在ArcMap中移动地图 90
. 如何实现在ArcMap上画Polygon 92
. 如何实现在ArcMap上进行测量 94
. 如何实现在ArcMap上选取中记录 100
. 如何实现在ArcMap中进行动作的撤销和重做 101
. 如何画Polygon Buffers 102
. 图元编辑 104
. 如何得到图形的基本属性 104
. 如何将选中的点集转换成Polygon 105
. 如何将Multipoint转换成Points 109
. 如何通过Polygon中的多个Ring创建多个Polygon 111
. 如何从Polyline创建Polygon 113
. 如何从Polygon创建Polyline 115
. 如何将Polygon/PolyCurve一般化(Generalize) 117
. 如何获得Polygon的中点 119
. 如何判断图形间的逻辑运算 121
. 如何进行图形间的逻辑运算 124
. 如何创建Envelope的Boundary 127
. 如何通过鼠标移动图形 130
.
arcgis vba编程基础 来自淘豆网m.daumloan.com转载请标明出处.