跳到内容

Windows 编程/DCOM 和 COM plus

来自维基教科书,开放的书籍,开放的世界

本页是Windows 编程书籍中的一个存根。您可以通过扩展它来提供帮助。

在 COM 的最初版本推出后,人们明显需要扩展 COM 模型的功能,并对通用框架进行一些更改。COM 的后期版本被赋予了不同的名称,例如 DCOM 和 COM+。

DCOM 代表“分布式 COM”,是一种在局域网 (LAN) 中链接 COM 组件的协议。DCOM 允许将 COM 组件存储在外部的“COM 服务器”上,并从网络中的其他计算机使用。

COM plus = COM + MTS

当 COM 设计团队试图创建一个比 COM 更易于使用、更便携且更通用的框架时,他们创建了 .NET 框架。最初,.NET 应该作为 COM 的下一个版本引入,但微软最终将其作为独立的实体推出。COM 开发基本上已经停止,以将更多精力放在 .NET 平台上。

由于 .NET 的根源在于 COM,因此它共享了 COM 的许多指导原则。首先,许多不同的面向对象语言可以编译成单一的中间语言。这使得用 C++、C#、VB.NET 和其他 .NET 语言编写的软件可以轻松地相互交互,以快速创建混合语言程序。此外,.NET 对分布式计算(类似 DCOM)具有强大的支持。.NET 平台正在迅速标准化,并在多个平台上可用。因此,.NET 并不严格属于 Windows 编程主题,并且在本书的其余部分中可能不会过多地介绍。

华夏公益教科书