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

  ArcObjects帮助 写的蛮好的

  

最新文章

  1. [MySQL+PHP] 触发器及存储过程等MySQL功能在PHP中实现的坑
  2. 润乾报表之制作List列表
  3. swift 定时器的使用
  4. C++静态计算的例子
  5. Gson解析Json格式数据
  6. CDH中HDFS的WEB UI外网无法访问的问题
  7. EF扩展库(批量操作)
  8. [原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等
  9. [原创]从Oracle和Microsoft Sql Server迁移到PostgreSQL Plus Advanced Server
  10. oc-09-#pragma mark指令的使用,用于查找代码
  11. ASP.NET MVC 入门1、简介
  12. centos6.5 修改java环境变量
  13. CopyOnWriteArraySet简介
  14. Linux 普通用户免密码切换到root用户
  15. CSS魔法(一) 盒子模型
  16. Luogu 3369 / BZOJ 3224 - 普通平衡树 - [无旋Treap]
  17. AtCoder Beginner Contest 044 B - 美しい文字列 / Beautiful Strings
  18. js获取url传值的方法
  19. Oracle 视图view
  20. 【BZOJ1297】[SCOI2009]迷路(矩阵快速幂)

热门文章

  1. jq原创幻灯片插件slideV1.0
  2. Css3执行后显示最后一针
  3. bat判断某个目录是否存在
  4. 关于PHP加速eAccelerator、Xcache、APC和Zend Optimizer
  5. 移动端app测试
  6. ViewPager+Fragment的结合使用,实现QQ界面的理解
  7. ural 1020 Rope
  8. Android中支持的常用距离单位
  9. Linux 安装字体
  10. bzoj1965 [Ahoi2005]SHUFFLE 洗牌