Understanding ActiveX and OLE

Understanding ActiveX and OLE
is available at your local bookstore or, on the Web, visit Amazon.
ISBN 1-57231-216-5

The Component Object Model (COM) is central to how software is built in the Windows environment. The family of technologies built using COM was first labeled OLE, then christened as ActiveX. Today, however, it's usually just called COM.

Understanding ActiveX and OLE is an introduction to COM and the core COM-based technologies. The book is written for anyone who needs to know what these technologies are and how they work. Reading it won't by itself make you a COM programmer - there's almost no code in the book - but software professionals of all kinds can benefit from its architectural description. And it's short enough that you won't need to set aside the next six months to read it.

COM and its applications have had an impact on a huge part of the software world. The goal of this book is to give a wide range of readers a comprehensible and efficient path to understanding COM.

Review Comments

"Buy this book! David's book is by far the best book ever written about COM. Period."
Don Box, author of Essential COM and Microsoft Technical Fellow

"Prerequisite reading for anyone interested in COM."
Robert Orfali and Dan Harkey, authors of Client/Server Programming with Java and CORBA and many other books

"The best book I've seen . . . a great introduction to a difficult topic"
Paul Harmon, Editor, Object-Oriented Strategies

"Clear, cohesive. The book contains almost no code, but that is actually a sign of strength. It is far harder to write clearly about something than to fill the equivalent space with two or three pages of code, and let the reader sweat."
Dr. Dobb's Journal

"Chappell should be praised for his clear writing"
Independent Web Review

"An excellent introduction to the concepts and terminology associated with ActiveX. . . an exceptional format"
IEEE Spectrum

"A real treasure"
Windows 95 Book FAQ

"Lucid and readable"
Computer Literacy New Book Bulletin

"Well recommended"

Table of Contents

  • Introducing OLE and ActiveX
  • The Component Object Model (COM)
  • Marshaling and Type Information
  • Automation
  • Persistence
  • Monikers
  • Uniform Data Transfer and Connectable Objects
  • OLE Compound Documents
  • ActiveX Controls
  • Distributed COM (DCOM)
  • ActiveX, the Internet, and the World Wide Web