Visual C++ 6 Unleashed

Visual C++ 6 Unleashed

By MICKEY WILLIAMS and David Bennett

Summary

In this chapter, you learned about Microsoft's component strategy, which consists of COM, OLE, and Active Technologies such as ActiveX.

COM is the Microsoft Component Object Model, which is the basic plumbing for all of Microsoft's component software strategy. COM includes features that enable components to be activated and used locally or remotely across a network. COM also provides for runtime discovery of a server's capabilities and lifetime management through the IUnknown interface.

OLE is the portion of Microsoft's component software strategy that enables applications to integrate document-like applications. Examples of applications that use OLE are Word, Excel, and Visio. OLE includes a number of technologies, such as drag and drop, embedding, and structured storage.

ActiveX controls are used in visual programming tools such as Visual C++ and Visual Basic, and enable programmers to create reusable software components that are easy to use. ActiveX controls can also be used to enhance Web pages when using browsers such as Internet Explorer.

Share ThisShare This

Informit Network