Library Zone Articles
External Articles
Byte Size

Discovery Zone Catalogue
Diary
Links
Bookstore
Interactive Zone Ask the Gurus
Discussion Groups
Newsletters
Feedback
Etc Cartoons
Humour
COMpetition
Advertising
Site Builder ASP Web Ring ASP Web Ring

Click here
The Developer's Resource & Community Site
COM XML ASP Java & Misc. NEW: VS.NET
International This Week Forums Author Central Find a Job

External Articles:

All the articles and sample chapters we can find which offer good reading material for the COM channel. Let us know if you have written anything which we should link to, or if you know of a great source for articles.
If you right-click on these links they will open in a new window.

Publishers: We are happy to reproduce sample chapters of books on the site with full credits, book covers, and a link to Amazon. Contact [email protected]

Contents

- Introducing COM
- DCOM
- More Advanced COM Topics
- COM+ and W2K
- COM and CORBA
- MMC
- Distributed Systems
- MTS
- MFC
- Other Topics
- Sample Chapters


Introducing COM

A brief introduction to COM
Roguewave's brief introduction to COM (9th Nov 1999)
Check out this link on Roguewave

The Basics of Programming Model Design
First in the series of Microsoft Technical articles on COM.
Article by Dave Stearns.
Check out this link on MSDN (June 1998)

COM - A Technical Overview
Sara Williams and Charlie Kindel give a full overview of the Component Object Model.
Check out this link on MSDN (Oct 94)

Rules for implementing Component Object Model
A quick reference of the rules for using and implementing the
Component Object Model by Charlie Kindel.
Check out this link on MSDN (Oct 95)

VB programmers are COM programmers
In this highly recommended article, James Cleverley introduces some basic concepts of COM to the VB programmer.
Check out this link on COMdeveloper (June 99)

The Very Basics of COM
Jon Pinnock dives in at the beginning and offers a succinct explanation of COM.
Check out this link on COMdeveloper (June 99)

Why ATL? Why COM?
Richard Grimes takes a look at why ATL has become such a necessary thing for C++ developers to use in the creation of COM components.
Check out this link on COMdeveloper

ATL Starter
ATL COM article for the C++ programmer with some COM experience looking to work in the ATL environment
Check out this link on http://www3.ewebcity.com/somasundaram/Career/Repository/atl/atl_com_starter.htm

The Idea of COM
What's the point of COM? Why is it so useful and what can you do with it? This article should illustrate just how great COM is!
Check out this link on COMdeveloper

COM and the registry
Richard Grimes discovers how the registry makes COM tick over and vice versa.
Check out this article on COMdeveloper


Distributed COM

DCOM for VB programmers
VB COM by Thomas Lewis - sample chapter.
Check out this book on vb2themax.com

Back to Top

DCOM

Understanding DCOM by William Rubin and Marshall Brain - sample chapter.
Check out this book on http://journal.iftech.com/articles/dcom_1/

Coding a DCOM Server Component from IDL by Gopalan Suresh Raj
Check out this link on Gopalan Suresh Raj's site

Coding a DCOM Client by Gopalan Suresh Raj
Check out this link on Gopalan Suresh Raj's site

Back to Top

More Advanced COM Topics

The Evolving Interface by Robert Hess

https://msdn.microsoft.com/voices/hess.asp



Side by Side component sharing by David D'Souza, BJ Whalen and Peter Wilson

Explores the implementation of side-by-side shared components in Microsoft® Windows® 2000 and Windows 98 Second Edition, as discussed in the Windows Certification specification. Covers the creation of new side-by-side components and the use of DLL/COM redirection to handle incompatibility among different versions of the same component. Includes guidelines for writing and installing side-by-side components and for repackaging and testing applications.
https://msdn.microsoft.com/isapi/msdnlib.idc?theURL=/library/techart/sidebyside.htm

Identity techniques in ATL
Al Major explores advanced identity techniques in ATL.
Check out this link in VCDJ (Oct 99)

COM Property pages and ATL
Alex Stockton explains how to build COM Property pages with ATL in this MS Technical article.
Check out this link on MSDN (May 99)

Calling COM Objects with Smart Interface Pointers
Dale Rogerson looks at smart interface pointers.
Check out this link on MSDN (Oct 95)

Calling COM objects with Interface Wrappers
Dale Rogerson explores using interface wrappers instead of smart pointers.
Check out this link on MSDN (Oct 95)

COM pointers and remoting.
George Shepherd covers how COM handles pointers and remoting.
Check out this link in VCDJ (Nov 99)

Threading models in COM
Check out this link on Gopalan Suresh Raj's site.

Custom Session Objects
Jim Beveridge explains how to build a custom session object.
Check out this link in VCDJ (Oct 99)

COM Security
Rajev Dulepet describes COM security in detail.
Check out this link on MSDN

Designing COM Interfaces
Charlie Kindel focuses on the rules and procedures in defining COM interfaces.
Check out this link on MSDN (Oct 95)

Events vs. Callbacks
Microsoft Technical article by Ken Bergmann covering events and callbacks.
Check out this link on MSDN (April 97)

COM Toys
Paul DiLascio's COM Toys....read on
Check out this link in MSJ (Nov 99)

Inside COM Monikers
Davide Marcato covers the fundamentals of Monikers.
Check out this link on COMdeveloper (July 99)

Attribute Programming with Visual C++"
Richard Grimes takes a look at what and where is attribute programming.
Check out this link on COMdeveloper (May 99)

A Spot of Wizardry
Richard Grimes takes a closer look at the three new wizards in Visual C++ 6.0 which can be used with ATL classes.
Check out this link on COMdeveloper (May 99)

Class Factories
Richard Anderson explains class factories, creates a custom class factory and gives samples in this extensive article.
Check out this link on COMdeveloper (May 99)

Back to Top

COM+ and W2K

What, exactly, is COM+?
https://www.mindcracker.com/com/complus.htm

The Next Contender: COM+
Microsoft's distributed computing model has strong competition—including Sun's Java 2 Enterprise Edition. But it has a lot of support, too https://www.devx.com/upload/free/features/entdev/2000/02feb00/sg0002/sg0002.asp

What's in and what's out of COM+
Thomas Sullivan takes a look at the still-changing features of COM+ as we approach the final Release Candidate.
Check out this link on entmag (Nov 3rd, 1999)

Building cross-platform accessible components with COM+.
Read the article in Enterprise Application Development.www.developer.com/enterprise/99.11/cv1199/cv1199b.html

What's going on in COM+?
David Chappell takes an in-depth look at where COM+ stands now.
Check this link out on entmag - Oct 20th, 1999

Prepare yourself for COM+
Prepare yourself for COM+ (also relevant to VB programmers) - sample chapter of
Professional Visual Basic 6 MTS Programming by Matthew Bortniker and James M. Conard.
Check out this book on vb2themax.com

Advanced COM, COM+ and OLEDB
Jeff Prosise writes about advanced COM, COM+ and OLEDB.
Check out this link in VCDJ (Nov 99)

Threads and COM Objects in W2K
George Shepherd discusses threads and COM objects in W2K.
Check out this link in VCDJ (Oct 99)

W2K Overview
Dan Fergus' W2K overview.
Check out this link in VCDJ (Nov 99)

COM+ is the way forward for COM development
Richard Grimes discusses MTS in COM+ under Windows 2000.
Based on Chapter 9 of Professional MTS Programming . Check out this link on COMdeveloper (June 99).

COM+ and Administration
Part 2 of Richard Grimes's MTS in COM+ article.
Check out this link on COMdeveloper (July 99)

COM+ Event Service
David Platt discusses the COM+ Event Service
Check out this link in MSJ (Nov 99)

COM+ Security Model
Guy Eddon writes about the COM+ Security Model
Check out this link in MSJ (Nov 99)

FM 2000
FM2000 gets a look-in too. For info on how it uses COM+ services
Check out this link in MSDN

COM+ Technical Series
Microsoft Technical Series about COM+ including Object Pooling, Loosely Coupled
Events and Queued Components. Also covers Load Balancing and IMDB.
Check out this link on MSDN (Sept 99)

Windows Management Instrumentation
Craig Tunstall covers in depth WMI.
Check out this link on COMdeveloper (July 99)

Back to Top

COM and CORBA

COM-CORBA Interoperability
COM-CORBA Interoperability by Ronan Geraghty, Sam Joyce, Tom Moriarty, & Gary Noone.
Check out this book on DevJournal (http://journal.iftech.com/books/9907_geraghty_corba/)

Back to Top
`

MMC

ATL MMC sample
Christian Beaumont's ATL MMC sample has reappeared on the Net.
Check out this link on Christian Beaumont's site

Introducing the ATL MMC Snap-in classes
Simon Robinson explains how the ATL implements the basic functionality of displaying items in the scopes and results panes.
Check out this link on COMdeveloper (May 99)

Back to Top

Distributed Systems

COM security strategies for distributed systems
In the new Middle Tier column in VCDJ, Jeff Prosise approaches COM security strategies
for distributed systems.
Check out this link in VCDJ (Oct 99)

Back to Top

MTS

COM+ is the way forward for COM development
Richard Grimes discusses MTS in COM+ under Windows 2000.
Based on Chapter 9 of Professional MTS Programming . Check out this link on COMdeveloper (June 99).

COM+ and Administration
Part 2 of Richard Grimes's MTS in COM+ article.
Check out this link on COMdeveloper (July 99)

MTS components with ATL
Richard Grimes explains how to develop MTS components with ATL.
Check out this link in VCDJ (Nov 99)

Back to Top

MFC

MFC/COM: Creating a simple object
First in a series of MS technical articles by Nigel Thompson concerning MFC and COM.
Chck out this link on MSDN (March 95)

MFC/COM: Using Interfaces
Part 2 in MS technical series on MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

MFC/COM: Objects That Talk Back
Part 3 in MS Technical series on MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

MFC/COM: Aggregation
Part 4 in MS Technical series on MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

MFC/COM: Using Multiple Inheritance
Part 5 in MS Technical series about MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

MFC/COM: Using COM objects from VB
Part 6 in MS Technical series on MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

MFC/COM: OLEAutomation Interfaces
Part 7 in MS Technical series on MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

MFC/COM: Multiple Inheritance without MFC
Part 8 in MS Technical series on MFC/COM by Nigel Thompson.
Check out this link on MSDN (March 95)

Back to Top

Other Topics

SOAP
Read all about SOAP in the Jan 2000 issue of MIND. Article by Aaron Skonnard.
Check out this link inMIND

Supercharge your scripts
Supercharge your scripts - WSH and COM relevant
Check out this link in MCP Mag

COM objects with scripting languages
Dino Esposito compares DHTML and XML and the pros and cons of each with COM.
Check out this on MSDN (Nov 98)

Building COM components with VB and scripting
Written by Ivo Salmre, this MS Technical article describes how to build components
which take advantage of Visual Basic and scripting.
Check out this link on MSDN (Feb 98)

Binary Compatibility issues in Visual Basic
Written by Francesco Balena, this COMdeveloper article gets into the real meaning of component compatibility.
Check out this link on COMdeveloper (July 99)

COMponents
COM plug-ins technical article by Steve Robinson and Alex Krassel.
Check out this link on MSDN (Aug 97)

COM Programmer's Cookbook"
Crispin Goswell explains how to create OLE COM objects in this MS Technical article
. Check out this link on MSDN (Sept 95)

Non-Blocking Method Calls
Brian Sabino discusses the versatility of non-blocking method calls.
Check out this link on MSDN (Aug 99)

OLE Component Design Issues
Charlie Kindel outlines several potential designs when marketing data applications.
Check out this link on MSDN (Oct 94)

COMply with Regular Expressions
Dino Esposito provides a primer for regular expressions.
Check out this link on COMdeveloper (June 99)

A Flying Start to programming IE5/XML with C++ and COM
Richard Anderson shows how to add XML support to an application using the IE5 XML object model, VC++ 6 compiler, and COM.
Check out this link on COMdeveloper (May 99)

Back to Top
Sample Chapters:

Links to all sample chapters of books of interest. We welcome sample chapters from publishers and as an Amazon affiliate we also feature books in our bookstore.

Professional Visual Basic 6 MTS Programming
Sample Chapter

Understanding DCOM
Sample Chapter (http://journal.iftech.com/articles/dcom_1/)

VB COM
Sample Chapter

COM-CORBA Interoperability
Sample Chapter (http://journal.iftech.com/books/9907_geraghty_corba/)

Code Project

Visit our NEW WTL Section

WTL Introduction

Visit the IDR Forums

Code Project


iDevJobs.com - Jobs for Professional Developers

Contribute to IDR:

To contribute an article to IDR, a click here.

To contact us at IDevResource.com, use our feedback form, or email us.

To comment on the site contact our webmaster.

Promoted by CyberSavvy UK - website promotion experts

All content © Copyright 2000 IDevResource.com, Disclaimer notice

Visit our NEW WTL Section

WTL Introduction

Join the Developers Webring

Visit the IDR Bookstore!

Learn C#