《C#语言环境下的SuperMap Objects组件式开发》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王兴举编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2013
  • ISBN:9787113163846
  • 页数:247 页
图书介绍:本书作者依托国家自然基金项目等课题,在多年的科研与教学实践的基础上,总结了C#语言环境下SuperMap Objects 组件开发快速学习和应用方法,并且在石家庄铁道大学本科教学和研究生教学、培养中得到成功应用。本书以C #为语言开发环境,以SuperMap Objects功能模块为基础,配以典型的实例,使学习者通过实例实践、总结和分析,加深对SuperMap Objects 组件理解,进而提高实践应用能力。本书共分为九章,其中第一章和第二章分别为C#简介和SuperMap Objects概述,第三章至第九章为程序实例,分别介绍了入门程序、数据管理、地图管理、查询跟踪、空间分析、专题图制作和网络分析。

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