ArcGIS Engine 对象模型图(OMD)大揭秘!!

ArcGIS Engine 对象模型图(OMD)大揭秘!!

为什么需要了解OMD?

ArcGIS Engine提供了大量的对象,这些对象之间存在着各种各样的关系,如:继承、组合、关联等,为了方便我们了解各种对象之间的联系,ArcGIS Engine采用对象模型图(OMD: 0bject model diagrams)统一建模语言(UML) 为基础来表现对象之间关系的类图。对象模型图就是ArcGIS Engine开发的知识体系,它可以告诉我们这个类从哪里来,又要到哪里去;它的属性、方法都有什么;它的接口又有哪些,当你看可以看清楚各个类的结构时,在开发时绝对大大有利,我相信通过这篇文章你一定会有收获,来跟随我一起阅读吧,Let’s go!

注:UML(Unified Modeling Language ):统一建模语言,是为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

OMD的类

ArcGIS Engine包含三种类型的类,即:AbstractClass类、CoClass类和Class类,他们在UML图中采用不同的填充样式表示。话不多说我们看图说话,见下图
在这里插入图片描述
这个图片用黑方框圈住表示三种类型的类的阐述,带下划线表示类的三种关系,可以按照我标写的序号进行阅读,看完后你应该会形成自己的认知,疑惑可写在评论区吼~
PS:这张图是我在一个教程中截取的,如有不便,请及时联系我!

OMD符号大揭秘

在这里插入图片描述
看完这两张图,再找两个OMD的图练练手,我相信你最起码会看图了,但至于其真正含义还需在日后的开发练习中多加琢磨体会!

OMD在哪里可以找的到呢?

Esri提供了两种方式来查看OMD图:
(1)使用开发帮助查看
(2)使用Esri提供的OMD图的PDF文件查看
该PDF文件存放在ArcGIS Engine安装目录下的“…\DeveloperKit10.0\Diagrams”文件夹下
快去练习吧!
另外告诉大家ArcGIS Engine的开发帮助可是必不可少的,可以让我们了解各种类、对象的属性
、方法、接口的含义。
网址附上:http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//001w0000015s000000
拜拜!我们下次见!希望可以给你带来帮助~

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值