The COM and COM+ Programming Primer

  • List Price: $49.99
  • Sale Price: $30.96
  • Amount Saved: $19.03
  • Availability: Usually ships in 1-2 business days

Product Description

COM and COM+ are the foundation of virtually every new technology Microsoft is developing, and COM+ is an essential feature of Microsoft's Win 32 platform (and, therefore, a cornerstone of Windows 2000). COM and COM+ have a reputation for being extremely difficult to learn -- but it doesn't have to be that way. The COM and COM+ Programming Primerteaches both technologies from scratch-- step-by-step, using on-target analogies, simple example programs, and an "inside-out" teaching method that makes sure readers really understand before introducing shortcuts such as Microsoft's wizards. Alan Gordon starts with crystal-clear definitions of every Microsoft technology related to COM, including ActiveX, OLE, DCOM, DNA, and COM+. Understand the fundamental classes, objects, and interfaces associated with COM. Next, build your first COM object, and simplify it using ATL 3.0 and Visual C++ Native COM support. In Section II, dig deeper into COM: create an out-of-process server; understand Automation; work with COM callbacks and connectable objects; master threading; and review the additional distributed development features Microsoft introduced with DCOM. Next, understand the key distributed technologies that set the stage for COM+: Windows DNA, the Microsoft Transaction Server, and MSMQ. Finally, in four practical, hands-on chapters, you'll start working with COM+ in the Windows 2000 environment: creating objects, working with threading, even building full-fledged n-tier applications. Review

Besides being one of the most readable and understandable guides to the Microsoft Component Object Model (COM) (and related technologies) ever written, Alan Gordon's The COM and COM+ Programming Primer also gives today's COM developer an up-to-the-minute guide to COM+, including excellent hands-on demonstrations of installing and deploying COM+ objects.

The best thing about this text has to be the author's extremely engaging writing style and clear explanations of thorny COM concepts, like interfaces, GUIDs, and other nuts-and-bolts issues that help make Microsoft's component standard tough-going for beginners. An experienced educator, the author makes use of clear examples and analogies--for instance, describing COM as a "software bus" where components can be shared across applications and projects. If you've been baffled by other books on COM, this book's easygoing presentation may do the trick. It also helps that the text traces each slippery term in the Microsoft COM marketing arsenal. It shows how labels like "OLE," "COM," and "ActiveX" have changed over the years.

After a comprehensive tour of the basics, The COM and COM+ Programming Primer turns toward distributed COM (DCOM) and then onto today's COM+. Several useful tutorials explain building COM objects using Visual C++, including using ATL wizards. When it comes to COM+, the text shows how built-in transactions, object pooling, and queued components can be used to create more scalable and reliable distributed applications. With plenty of screenshots detailing how to install and configure COM+ components, this book will let readers get going with COM+ in their own projects.

The COM and COM+ Programming Primer shows how basic COM has evolved into today's COM+ standard--not by getting rid of the basics, but by enhancing an already capable component standard with new middle-tier resources. This title provides an excellent introduction to basic COM for anyone new to this standard, and provides the latest on COM+--which will help more experienced readers take their skills to the next level. --Richard Dragan

Topics covered:

  • COM overview, advantages of components, COM as a "software bus," COM+ basics, and ActiveX and OLE
  • Object design with COM
  • Interfaces and objects
  • Basic COM objects with Visual C++
  • Using the Active Template Library (ATL)
  • In-process and out-of-process servers
  • OLE automation basics
  • COM callbacks and connectable objects
  • Threading (single, multiple, and thread-neutral apartments)
  • Distributed COM (DCOM)
  • COM+ architecture and system services
  • COM+ transactions, object pooling, and queued components
  • Three-tiered applications in Windows Distributed interNet Architecture (DNA)
  • Tutorials for developing and deploying COM+ components
  • Interception
  • COM+ events

Product Detail

  • Product Dimensions: 7 x 2 x 9.25 inches; 3.4 pounds
  • Shipping Weight: 3.4 pounds
  • ASIN: 0130850322
  • Item model number:
  • Average Customer Review: Customer Reviews

Customers Who Viewed This Item Also Viewed


Write a Reply or Comment:

You must be logged in to post a comment.