精卫鸟的天空

思想有多远,我就能飞多远...... (致力于GIS方面的开发,希望每天能进步一点!)

 

文章分类 -  AO与ArcEngine开发学习笔记

AO的Display对象简介二
摘要:刷新相对失效 为了引起一个显示重画,这个失效的程序一定要调用。大多数的客户端决不用IScreenDisplay::Invalidate。这是因为如果一个视图在你的程序中被调用,这个视图应该为屏幕刷新。这个视图管理显示缓冲器和知道最好的方法去执行失效。仅仅要确定PartialRefresh调用。一但停止无效,为了允许视图(Map和PageLayout)完全管理显示缓冲区,所有的无效一定要通过视... 阅读全文

posted @ 2006-07-18 00:34 vakinglee 阅读(1250) 评论(0) 推荐(0)

AO的Display对象简介一
摘要:Display 库包含了支持向输出装置绘制符号体系的组件。 Display简单的说就是一个制图界面。这个制图界面可以是任何一个可以用Window设置环境表示的输出文件、内存流的硬件设备。每个自己的管理显示都可以转换成从真实的空间转化到设备空间的坐标系统的句柄对象。下面提供标准的显示:Screen Display可以抽象一个正常的应用程序窗口。它可以执行滚动和备份存储(也可... 阅读全文

posted @ 2006-07-18 00:31 vakinglee 阅读(1600) 评论(3) 推荐(0)

OMD的使用
摘要:1.OMD的作用OMD(对象模型图)是基于OMT(Object Modeling Technique)的表示方法,先来看看OMD能帮我们做些什么?1. 该类支持哪些接口;2. 完成任务需要哪些对象;3. 如何使用该类的对象;4. 是否可以直接实例化类;5. 接口有哪些方法和属性;6. 是否有其它类也支持该接口;7. 对象间的关系 2.OMD符号解释在OMD中有三类class,分别是抽象类(Abst... 阅读全文

posted @ 2006-07-18 00:03 vakinglee 阅读(1099) 评论(0) 推荐(0)

ArcEngine组件库
摘要:下面简要概述了ArcEngine的每一个类库,可以帮助我们全面的了解和掌握AE,当然要想详细清楚的了解每一个库,请参阅《ArcGIS Engine Developer Guide》。System库:system是ArcGIS的最低级的组件库,该库包含了揭示ArcGIS中其他组件库所使用的组件。SystemUI库:SystemUI库主要定义了ArcGIS系统中所使用的用户界面组件的类型。Geom... 阅读全文

posted @ 2006-07-17 20:15 vakinglee 阅读(848) 评论(0) 推荐(0)

AO与AE的区别与联系
摘要:所谓AO,现在一般都是指ArcGIS Desktop版本的组件开发集,即需要安装ArcGIS桌面版软件后才能安装这些组件开发集,它是所有版本中组件最全的版本,如果想对ArcGIS产品及其开发有个详尽的了解,学习AO是最恰当的。AO版本包括了所有的类库,其中包括ArcMap、ArcMapUI、ArcCatalog、ArcCatalogUI等组件库,这些组件库必须在安装了桌面版软件后才能使用。 由于使... 阅读全文

posted @ 2006-07-17 19:01 vakinglee 阅读(996) 评论(0) 推荐(0)

AO中的组件库(1)[转载]
摘要:AO中的组件库(1) 在ArcObjects中数目巨大的COM对象,很多的功能都是相似或者接近的,为了更好地管理这些COM对象,ESRI将它们放置在不同的组件库中,从.NET的角度看,它们是被组织到同一个命名空间中。使用VB.NET或者C#的读者都会很清楚“命名空间”(NameSpace)的概念,命名空间以一种分层的方式来组织元素的方法。我们知道,对于AO中众多的COM对象,当我们需要使用它们的... 阅读全文

posted @ 2006-07-17 18:43 vakinglee 阅读(821) 评论(1) 推荐(0)

导航