0% found this document useful (0 votes)
50 views1 page

What Is COM

Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views1 page

What Is COM

Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

What is COM?

Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems
enables software components to communicate. COM is used by developers to create re-usable software
components, link components together to build applications, and take advantage of Windows services. COM
objects can be created with a variety of programming languages. Object-oriented languages, such as C++,
provide programming mechanisms that simplify the implementation of COM objects. The family of COM
technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls.

Microsoft provides COM interfaces for many Windows application programming interfaces such as Direct
Show, Media Foundation, Packaging API, Windows Animation Manager, Windows Portable Devices, and
Microsoft Active Directory (AD).

COM is used in applications such as the Microsoft Office Family of products. For example COM OLE
technology allows Word documents to dynamically link to data in Excel spreadsheets and COM Automation
allows users to build scripts in their applications to perform repetitive tasks or control one application from
another.

The .NET Framework allows you to:

 Apply common skills across a variety of devices, application types, and programming tasks

 Integrate with other tools and technologies to build the right solution with less work

 Build compelling applications faster

The .NET Framework is:

 Common Language Runtime – provides an abstraction layer over the operating system

 Base Class Libraries – pre-built code for common low-level programming tasks

 Development frameworks and technologies – reusable, customizable solutions for larger programming
tasks

You might also like