文章列表:ArcGIS Engine 10 开发手册
ArcGIS Engine 10 开发手册(3-11)Map对象
地图是 GIS 中的重要概念,也是 GIS 的应用中的成果,GIS 的很多成果都是用地图来说话的,当我们 打开 ArcMap 程序后,首先看到的是数据视图(ArcMap 有两种视图,数据视图和布...
ArcGIS Engine 10 开发手册(3-10)MapControl 控件与PageLayout控件的联动
视图控件PageLayoutControl 在 ArcMap 中除了在介绍 MapControl 控件的时候提到的数据视图,还有另外一种视图,就是布局视图 (Layout),PageLlayou...
ArcGIS Engine 10 开发手册(3-9)脱离ToolBarControl控件的命令和工具
上文中我们所有命令和工具都是宿主到了 ToolBarControl 控件,本文中我们脱离 ToolBarControl 控件来实现。 我们在 Form 中添加 MenueStrip 控件,并添加...
ArcGIS Engine 10 开发手册(3-8)命令和工具的宿主控件ToolBarControl控件
在 ToolBarControl 控件中,我们通过 ToolBarControl 控件的属性页面添加了一些如打开文档,平移,放 大等功能,在 ArcGIS Engine 中我们将宿主在 Tool...
ArcGIS Engine 10 开发手册(3-7)TOCContro控件
TOCControl 控件使用的是用伙伴控件中的数据地图,它控制图层是否在伙伴控件空显示以及和伙伴控 件在符号上保持一致,TOCControl 为用户提供了一个交互式的环境,如果 TOCCont...
ArcGIS Engine 10 开发手册(3-6)鹰眼图的实现
鹰眼图的实现用到控件如下:: 控件名称 控件类型 备注 axMapControl1 主图 axMapControl2 鸟瞰图 axTool...
ArcGIS Engine 10 开发手册(3-5)第一个控件MapControl
MapControl 对应于 ArcMap 中的数据视图,它封装了 Map 对象,并提供了额外的属性,方法,事件等。 在 ArcGIS Engine 的帮助文件中,我们可以看到 MapContr...
ArcGIS Engine 10 开发手册(3-4)庖丁解牛识控件
ArcGIS Engine 中提供了很多的控件,这些控件和 ArcMap 中的一些东西有对应关系的: ArcGIS Engine 中的 MapControl 控件和 PageLayoutC...
ArcGIS Engine 10 开发手册(3-3)添加Shape文件
AxMapControl 还包含下面三个方法用来添加不同类型的数据,这些方法如下: 这些方法的使用和上面的相似,方法中的参数可能不同,对于 AddShapeFile 来说,它需要两个参数, 第...
ArcGIS Engine 10 开发手册(3-2)加载Mxd文档的方法
用代码添加 Mxd 文档,用到 AxMapControl.LoadMxFile(sFilePath),我们只要将 Mxd 文档的路径传给这个方法即可。 添加一个按钮 在这个按钮的单击事件中填写...
ArcGIS Engine 10 开发手册(3-1) 使用控件创建第一个桌面应用程序
1.新建Windows 窗体应用程序 新建一个 Windows 窗体应用程序(文件--新建--项目--Windos 窗体应用程序) 2.添加许可控件 在点了确定之后,在 VS 的工具箱中找到到...
ArcGIS Engine 10 开发手册(2-4)快速理解QI
COM 中,和我们打交道的是接口,也就是说类对我们是隐形的,那么我们要做开发,要使用这些功能, 我们只能通过接口,通过接口暴露出来的方法,COM 是一种服务器端/客户端架构,服务器端定义了操作 ...
ArcGIS Engine 10 开发手册(2-3)ArcGIS Engine 中的类、接口及属性方法
ArcGIS Engline 组件库的每一个组件中定义有不同的类,类下面定义了不同接口,接口中包含不同的 属性和方法。类之间有类型继承(Typelnheritance)关系,接口之间有互相调用(...
ArcGIS Engine 10 开发手册(2-2)快速掌握OMD
我们已经知道使用 ArcGIS Engine 开发,也就意味着我们要和接口打交道,ArcGIS Engine 中提供的接 口和类加起来估计上万,但是用过 ArcGIS Engine 的人,知道这...
ArcGIS Engine 10 开发手册(2-1)ArcEngine 接口编程
使用 ArcGIS Engine,也就意味着使用里面的接口,那么什么是接口呢?在面向对象的编程中,我们都 会接触到这个玩意儿,我们知道面向对象有三大特性 封装,继承,多态,相信很多人在学习多态的...