COM 浅谈
2024-10-18 13:47:49
ArcObject 是基于 COM(Microsoft Component Object Model),即组件对象模型.虽然ArcGIS的终端用户不用理解什么是COM,但是作为基于ArcObject的程序员,或者开发扩展ArcGIS的已有的程序,
是需要理解COM的.
为了达到代码的重用,而不用对源码进行重编译,人们考虑使用基于组件的方式(组件,是一个二进制单元的可重用的代码).
非面向对象语言,而是一种协议,一种标准.COM不仅仅是一种技术,更是一种软件开发方法.COM定义一个组件(或模块)与另一个组件(或模块)连接的一种协议.使用这种协议,可以实现在分布系统中重用组件软件的动态交换.
COM同时还定义了一种编程模型,即我们熟知的基于接口的编程.
COM成功的一个关键是它的实用性.软件工程常常引用许多面向对象的原理.组件促进了软件的重用,因为是子包含的建立块,并很容易编译入大型系统.
ArcObjects帮助 写的蛮好的
最新文章
- [MySQL+PHP] 触发器及存储过程等MySQL功能在PHP中实现的坑
- 润乾报表之制作List列表
- swift 定时器的使用
- C++静态计算的例子
- Gson解析Json格式数据
- CDH中HDFS的WEB UI外网无法访问的问题
- EF扩展库(批量操作)
- [原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等
- [原创]从Oracle和Microsoft Sql Server迁移到PostgreSQL Plus Advanced Server
- oc-09-#pragma mark指令的使用,用于查找代码
- ASP.NET MVC 入门1、简介
- centos6.5 修改java环境变量
- CopyOnWriteArraySet简介
- Linux 普通用户免密码切换到root用户
- CSS魔法(一) 盒子模型
- Luogu 3369 / BZOJ 3224 - 普通平衡树 - [无旋Treap]
- AtCoder Beginner Contest 044 B - 美しい文字列 / Beautiful Strings
- js获取url传值的方法
- Oracle 视图view
- 【BZOJ1297】[SCOI2009]迷路(矩阵快速幂)