GIS程序设计期中复习

91 阅读1分钟

填空(2*10)

1. COM组件原理

将单独的、庞大而复杂的应用程序分成多个模块,但每一个模块不再是一个简单的代码集,而是一个自给自足的组件(component)。这些组件模块可以运行在同一台机器上,也可以运行在网络上的不同机器上。

优点:

  1. 组件易替换
  2. 适应业务需求更改
  3. 可实现二进制代码重用
  4. 有助于并行开发

在WINDOWS平台上,一个COM组件可以是一个DLL(Dynamic Linking Library)文件,也可以是一个EXE文件。

一个组件程序可以包含多个COM对象,并且每个COM对象可以实现多个接口。

  • 一个对象拥有一个或多个接口
  • 接口是定义了一组方法和属性的逻辑关系
  • 与对象的通信是通过接口来进行的\