码迷,mamicode.com
首页 > 其他好文 > 详细

COM 浅谈

时间:2014-10-22 00:57:59      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:http   io   os   ar   使用   for   sp   on   cti   

    ArcObject 是基于 COM(Microsoft Component Object Model),即组件对象模型.虽然ArcGIS的终端用户不用理解什么是COM,但是作为基于ArcObject的程序员,或者开发扩展ArcGIS的已有的程序,
是需要理解COM的.
    为了达到代码的重用,而不用对源码进行重编译,人们考虑使用基于组件的方式(组件,是一个二进制单元的可重用的代码).
    非面向对象语言,而是一种协议,一种标准.COM不仅仅是一种技术,更是一种软件开发方法.COM定义一个组件(或模块)与另一个组件(或模块)连接的一种协议.使用这种协议,可以实现在分布系统中重用组件软件的动态交换.
    COM同时还定义了一种编程模型,即我们熟知的基于接口的编程.
    COM成功的一个关键是它的实用性.软件工程常常引用许多面向对象的原理.组件促进了软件的重用,因为是子包含的建立块,并很容易编译入大型系统.

  ArcObjects帮助 写的蛮好的

  

COM 浅谈

标签:http   io   os   ar   使用   for   sp   on   cti   

原文地址:http://www.cnblogs.com/listened/p/4041912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!