|
The Developer's Resource & Community Site
|
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
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/)
|