计算机框架是可重用的模板,可以提高软件编程的可靠性和生产力。组件对象模型 (COM) 是一种将组件与 Microsoft® 编程语言集成的计算机框架。该框架最初于 20 世纪 90 年代初针对 Visual Basic 软件引入,但如今在大多数 Microsoft® 编程语言中广泛使用。
模块化设计是一种基于构建小型、简单软件组件的体系结构方法。每个模块都是为特定目的而构建的,并且可以独立于应用程序运行。这种技术在实践中的一个很好的例子是连接到计算机的打印机,它使用打印机驱动程序进行通信。<图>组件对象模型是 OOP 的 Microsoft® 实现,它允许开发商在不了解底层软件语言的情况下重用 COM 组件。
组件对象模型提供了一种在软件程序中实现模块化设计的优雅方法。 COM框架内的每个组件都是一个独立的服务,可以被不相关的软件程序使用。这使得程序员可以重用 COM 对象。
带有嵌入电子表格的 Microsoft Word® 文档是组件对象模型在实践中的另一个示例。每当电子表格更新时,Word® 文档都会自动更新更改。此模型使多个文档可以共享同一电子表格,并在电子表格发生更改时接收更新。
组件对象模型属于 Microsoft® 使用的技术系列。这些技术包括 Active X®、干扰组件对象模型 (DCOM) 和 COM。使用这种类型的架构可以轻松地将组件转移到其他应用程序上。
Microsoft®项目是一个强大的项目管理工具,使管理人员能够跟踪完成项目所需的各个任务。该工具使用嵌入式组件,包括日历和任务管理器,这些组件也用于其他 Microsoft Office® 产品。这些嵌入式组件使学习新的 Microsoft® 工具变得容易,因为这些应用程序在行为、外观和感觉上都很相似。
使用此模型可以增加软件程序的灵活性。这是通过创建一个提供即插即用使用的基于标准的模块来实现的。 COM 对象与程序无关,这使得跨多种编程语言使用更容易。开发良好的 COM 对象可以添加到任何 Windows® 平台并无缝工作。
面向对象编程 (OOP) 是一种软件编码系统,允许程序员创建更灵活的应用程序。组件对象模型是 OOP 的 Microsoft® 实现,它允许开发人员在不了解情况的情况下重用 COM 组件。归功于 COM 对象的底层软件语言。这些组件可以与任何 Microsoft® 编程语言互换,这使得它们可以重复使用。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!