1 C#简介 1
1.1 C#概述 1
1.1.1什么是C#语言 1
1.1.2 NET Framework 1
1.1.3 Visual C#的集成开发环境(IDE) 1
1.2 C#程序设计基础 1
1.2.1标识符 2
1.2.2 C#中数据类型 2
1.2.3 C#中的变量和常量 3
1.2.4 C#运算符和表达式 4
1.2.5循环型语句 6
1.2.6转移语句 7
1.3小结 7
2 SuperMap Objects概述 8
2.1组件与组件式GIS 8
2.2 SuperMap Objects的基本概念 8
2.3 SuperMap Objects的控件和对象 8
2.3.1核心组件 9
2.3.2三维组件 10
2.3.3拓扑组件 10
2.3.4布局组件 10
2.3.5分析组件 10
2.3.6辅助开发组件 11
2.4 SuperMap Objects的主要特点 11
2.5 SuperMap Objects的主要功能 12
2.6 SuperMap Objects 5.2软件的安装 14
2.6.1安装软硬件环境要求 14
2.6.2安装SuperMap Objects 14
2.6.3许可信息配置 20
2.6.4本地单机加密锁配置 21
2.6.5网络加密锁配置 22
2.6.6许可文件 24
2.7小结 24
3入门 25
3.1数据准备 25
3.2创建一个新工程【MyFirstSuperMap】 25
3.3添加SuperMap Objects控件 26
3.4 【MyFirstSuperMap】窗体设计 27
3.5 【MyFirstSuperMap】窗体代码 27
3.6窗体运行 31
3.7小结 33
4数据管理 34
4.1浏览、编辑属性及新建、删除字段 34
4.1.1数据准备 34
4.1.2创建一个新工程【EditAttribute】 34
4.1.3 【EditAttribute】窗体 35
4.1.4 【DisplayAttribute】窗体 39
4.1.5 【ModifyTable】窗体 42
4.1.6运行结果 51
4.2图查属性、属性查图 52
4.2.1数据准备 52
4.2.2创建一个新工程【Identity】 52
4.2.3【Ident ity】窗体 53
4.2.4运行结果 61
4.3选定图层、查看属性 63
4.3.1数据准备 63
4.3.2创建一个新工程【SUPERGRIDVIEW】 63
4.3.3 【SUPERGRIDVIEW】窗体 63
4.3.4运行结果 69
4.4小结 70
5地图管理 71
5.1用SuperLegend管理图层 71
5.1.1数据准备 71
5.1.2创建一个新工程【Legend】 71
5.1.3 【Legend】窗体 72
5.1.4运行结果 77
5.2视图定位、鹰眼透视 78
5.2.1数据准备 78
5.2.2创建一个新工程【Location】 78
5.2.3 【Location】窗体 79
5.2.4运行结果 86
5.3点、线、面、文本和背景风格设置 87
5.3.1数据准备 87
5.3.2创建一个新工程【style】 88
5.3.3 【style】窗体 88
5.3.4运行结果 98
5.4工作空间的管理 100
5.4.1数据准备 100
5.4.2创建一个新工程【SuperWkspManager】 101
5.4.3 【SuperWkspManager】窗体 101
5.4.4运行结果 107
5.5小结 108
6查询跟踪 109
6.1空间查询 109
6.1.1数据准备 109
6.1.2创建一个新工程【SpatialQuery】 109
6.1.3 【SpatialQuery】窗体 110
6.1.4运行结果 120
6.2 SQL查询 121
6.2.1数据准备 122
6.2.2创建一个新工程SQL 122
6.2.3 【frmMain】窗体 122
6.2.4 【SqlQuery】窗体 127
6.2.5 【DisplayQuery】窗体 137
6.2.6 【newDataSet】窗体 141
6.2.7运行结果 145
6.3对象的闪烁 146
6.3.1数据准备 146
6.3.2创建一个新工程【blink】 146
6.3.3 【blink】窗体 147
6.3.4运行结果 153
6.4在鼠标点击处加入文本到跟踪层 154
6.4.1数据准备 155
6.4.2创建一个新工程【AddText】 155
6.4.3 【AddText】窗体 155
6.4.4运行结果 161
6.5小结 161
7空间分析 162
7.1缓冲查询分析 162
7.1.1数据准备 162
7.1.2创建一个新工程【BufferQuery】 162
7.1.3 【BufferQuery】窗体 163
7.1.4运行结果 170
7.2数据裁剪 171
7.2.1数据准备 171
7.2.2创建一个新工程【ClipDataSet】 171
7.2.3 【frmMain】窗体 172
7.2.4 【NewDataSet】窗体 177
7.2.5运行结果 187
7.3距离、面积测量分析 187
7.3.1数据准备 187
7.3.2创建一个新工程【Survey】 187
7.3.2 【Survey】窗体 188
7.3.4运行结果 193
7.4拓扑分析功能 194
7.4.1数据准备 194
7.4.2创建一个新工程【Topo】 194
7.4.3 【frmMain】窗体 195
7.4.4 【DoTopo】窗体 203
7.4.5运行结果 212
7.5小结 213
8专题图制作 214
8.1数据准备 214
8.2创建一个新工程【ThemeMap】 214
8.3 【ThemeMap】窗体 215
8.3.1 【ThemeMap】窗体设计 215
8.3.2【专题图范例工程】窗体代码 216
8.4运行结果 224
8.5小结 226
9网络分析 227
9.1数据准备 227
9.2创建一个新工程【Network Analysis】 227
9.3 【MainForm】窗体 228
9.3.1 【MainForm】窗体设计 228
9.3.2【主窗体】窗体代码 229
9.4 【AnalystSetting】窗体 234
9.4.1 【AnalystSetting】窗体设计 234
9.4.2 【AnalystSetting】窗体代码 236
9.5 【PathAnalyst】窗体 239
9.5.1 【PathAnalyst】窗体设计 240
9.5.2 【PathAnalyst】窗体代码 241
9.6运行结果 244
9.7小结 246
参考文献 247