上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
摘要: ILayerhttp://127.0.0.1:47873/help/1-4452/ms.help?method=page&id=ESRICARTO-7E8C676F-000BCF&product=VS&productversion=100&locale=en-US&topiclocale=EN-US&topicversion=0&SQM=2ILayer接口是被图层(Layer)对象实现的,图层对象是用来在地图中显示空间信息,注意,图层不含有空间数据,它只是获取数据的一个引用层而已。图层对象是一个抽象对象,它定义了所有图层的公共方法和属性, 阅读全文
posted @ 2013-08-03 16:30 秋水惜朝 阅读(1028) 评论(0) 推荐(0)
摘要: TOCControl控件使用的是用伙伴控件中的数据地图,它控制图层是否在伙伴控件空显示以及和伙伴控件在符号上保持一致,TOCControl为用户提供了一个交互式的环境,如果TOCControl控件的伙伴控件是MapControl控件,当我们将TOCControl控件中图层删掉的时候,MapControl控件中相应的图层也会被删掉。而ArcGIS Engine提供的TOCControl控件几乎没有提供,那么这些都是需要自己开发的,在这里我做一个显示属性表的功能。分析:要显示某一个图层的属性表,首先要将这个图层选中,然后在另外一个Form中将选中的这个图层的属性信息进行显示。 添加一个上下文菜单, 阅读全文
posted @ 2013-08-03 16:25 秋水惜朝 阅读(619) 评论(0) 推荐(0)
摘要: 我们通过实现鹰眼图这个功能来进一步学习MapControl控件。在实现鹰眼图之前,我们需 要接口有更深入的了解。 变主动为被动-出接口(OutBound interface) COM编程类似客户端和服务器端的两层结构,COM所建立的是一个软件模块与另一个软 件模块之间的链接, 当这种链接建立之后, 模块之间就可以通过被称之为Interface“接口 ” 的机制来进行通信。在绝大部分情况下, 客户应用程序与组件的通信过程是单向的, 客户创 建组件对象, 然后客户通过接口调用对象所提供的功能, 在适当的时候再把对象释放掉。在这种交互过程中, 客户总是主动的, 而组件总是处于被动状态, 通过自身暴露 阅读全文
posted @ 2013-08-03 14:03 秋水惜朝 阅读(2521) 评论(1) 推荐(0)
摘要: ArcGIS Engine中的MapControl控件和PageLayoutControl控件分别对应于ArcMap中的数据视图和布局视图,MapControl控件主要用于空间数据的显示和分析,它封装了地图对象,而PageLayoutControl控件是用于地图的修饰和整理,可以用来生成专题图等,它封装了PageLayout对象。 TOCControl控件和ToolbarControl控件分别对应ArcMap中的Table of Contents控件和工具条控件,这两个控件都有一个buddy属性,这两个控件需要和一个伙伴空间协同工作,伙伴控件可以是MapControl,PageLayoutCo 阅读全文
posted @ 2013-08-03 11:02 秋水惜朝 阅读(262) 评论(0) 推荐(0)
摘要: 代码加载Mxd文档用代码添加Mxd文档,用到AxMapControl.LoadMxFile(sFilePath),我们只要将Mxd文档的路径传给这个方法即可/// /// 打开地图文件 /// /// 文件的完整路径 public string OpenMxd() { string MxdPath = ""; OpenFileDialog OpenMXD = new OpenFileDialog(); OpenMXD.Title = "打开地图"; OpenMXD.InitialDirectory = "F:"; OpenMXD.Fi 阅读全文
posted @ 2013-08-03 10:44 秋水惜朝 阅读(1254) 评论(0) 推荐(0)
摘要: IMapControl3 InterfaceProvides access to members that control the MapControl. Note: the IMapControl3 interface has been superseded by IMapControl4. Please consider using the more recent version.Product AvailabilityAvailable with ArcGIS Engine.DescriptionThe IMapControl3 interface provides additional 阅读全文
posted @ 2013-08-03 09:33 秋水惜朝 阅读(567) 评论(0) 推荐(0)
摘要: 将所有的事件视为一个方法或函数,然后各个控件来调用即可。http://blog.csdn.net/qiangweiloveforever/article/details/6975308http://www.haogongju.net/art/953373http://127.0.0.1:47873/help/1-7000/ms.help?method=page&id=ESRICONTROLS-51A29492-00033B&topicversion=0&topiclocale=EN-US&SQM=1&product=VS&productVersi 阅读全文
posted @ 2013-08-02 22:18 秋水惜朝 阅读(171) 评论(0) 推荐(0)
摘要: ArcGIS10,然后就使用VS创建一个简单的AE应用程序,然后拖放一个toolbar、LicenseControl以及MapControl控件。接着编译应用程序,编译成功。然后单击F5运行程序,这个时候程序报错,出现下面所示的错误:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.问题解决方案:在系统的入口添加下面的一行代码:ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.En 阅读全文
posted @ 2013-08-01 17:09 秋水惜朝 阅读(563) 评论(0) 推荐(0)
摘要: 键盘上有NumLock按键(就是小键盘的开关),按一下,发现电脑上小键盘灯灭了,那么数字就变回字母了…… 阅读全文
posted @ 2013-08-01 08:57 秋水惜朝 阅读(1371) 评论(0) 推荐(0)
摘要: 第一步:添加对在项目引用里添加上对Microsoft Word 11.0 object library的引用。右击--引用---在com标签下添加。 阅读全文
posted @ 2013-07-31 16:36 秋水惜朝 阅读(903) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页