什么是组件对象模型(Component Object Model)?

计算机框架是可重用的模板,可提高软件编程的可靠性和生产率。组件对象模型(COM)是一种将组件与Microsoft®编程语言集成在一起的计算机框架。该框架于20世纪90年代初首次为visual basic软件引入,但在大多数情况下广泛使用...
计算机框架是可重用的模板,可提高软件编程的可靠性和生产率。组件对象模型(COM)是一种将组件与Microsoft®编程语言集成在一起的计算机框架。该框架于20世纪90年代初首次为visual basic软件引入,但在大多数情况下广泛使用当今的Microsoft®编程语言。组件对象模型是Microsoft®OOP的实现,它允许开发人员在不了解其底层软件语言的情况下重用COM组件。模块化设计是一种基于构建小型,简单的软件组件。每个模块都是为特定目的而构建的,并且可以独立于应用程序运行。这种技术在实践中的一个很好的例子是连接到计算机上的打印机,它使用打印机驱动程序进行通信。组件对象模型提供了一种将模块化设计实现到软件中的优雅方式程序。COM框架中的每个组件都是一个独立的服务,可以由非相关的软件程序使用。这允许程序员重用COM对象。带有嵌入电子表格的Microsoft Word®文档是实践中组件对象模型的另一个示例。只要电子表格更新,Word®文档会随更改自动更新。此模型使多个文档可以共享同一电子表格,并在电子表格更改时接收更新。组件对象模型属于Microsoft®使用的一系列技术。这些技术包括Active X®、受干扰的组件对象模型(DCOM)和COM。使用这种类型的体系结构可以很容易地将组件转移到其他应用程序上。Microsoft®project是一种功能强大的项目管理工具,使管理人员能够跟踪完成项目所需的单个任务此工具使用嵌入组件,包括日历和任务管理器,这些组件也在其他Microsoft Office®产品中使用。这些嵌入式组件使学习新的Microsoft®工具变得更加容易,因为这些应用程序的行为类似,看,使用这个模型可以增加软件程序的灵活性。这是通过创建一个提供即插即用的基于标准的模块来实现的。COM对象与程序无关,这使得跨多种编程语言更容易使用。一个开发良好的COM对象可以添加到任何Windows®平台并无缝工作。面向对象编程(OOP)是一种软件编码系统,允许程序员创建更灵活的应用程序。组件对象模型是Microsoft®OOP的实现,它允许开发人员在不知道COM对象的底层软件语言的情况下重用COM组件。这些组件可以与任何Microsoft®编程语言互换,这使得它们可以重用
  • 发表于 2020-08-07 02:32
  • 阅读 ( 1244 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具