Com, Dcom, ATL, OLE, ActiveX, MFC, OOD & Networking bookstore in association with Amazon.Com
Com, Dcom, ATL & OLE Books
Search Amazons 2.5-Million-Title Catalog
Com/Dcom Unleashed by Daniel Wygant;
COM/DCOM Unleashed provides a complete understanding of how to build and implement COM and DCOM components, focusing
on development tools such as regedit, oleview, Visual C++, DBMon, SPY++, PView WinIce and others. COM/DCOM Unleashed
is the most current resource available on how to build and implement the next-generation of distributed applications!
COM/DCOM Unleashed is also one of the first COM/DCOM books on the market to discuss Microsofts COM+ and transaction
server (MTS) extensions. These enhancements will enable developers to create and use components written in any language, u
-Real-world examples, war stories and task-oriented concepts teach experienced programmers how to effectively and efficiently
use COM, DCOM and COM+ to build sophisticated component applications!
Inside COM (Programming Series) by Dale Rogerson;
COM (Component Object Model) forms the foundation of OLE and ActiveX as well as Microsoft's vision for componentized,
distributed computing. Inside COM explains COM from the ground up, beginning with a lucid overview of what COM is and what
benefits it offers programmers, then delving into the details of its actual operation. While Rogerson provides code samples in C++, the
book isn't about C++ nor is it overwhelmed with program listings. Rogerson masterfully starts with a high-level view that doesn't get
swamped in unnecessary detail then later fills in the gaps and addresses advanced topics. He offers just the right approach for
programmers who might be intimidated by COM's apparent complexity.
Here is a developer's guide to using the industry-leading component object model to build efficient, robust OLE components and
ActiveX controls. This book will give the reader knowledge to better use OLE interfaces and create ActiveX components.
Professional COM Applications with ATL by Sing Li & Panos Economopoulos;
This book examines how and why you should use COM, ActiveX controls and DNA Business Objects, and how these components are
linked together to form robust, flexible and scalable applications. A key part of the book is the extended case study in which we produce
a distributed events calendar that fits Microsoft's Distributed interNet Applications (DNA) model. This three-tier application uses flexible
browser-based controls for the client user interface, business objects on both client and server to process the required information
efficiently and Universal Data Access to perform the queries and updates. It depends on the support for component-based development
now available for Windows NT server.
This book is for experienced Visual C++ programmers. No prior knowledge of COM or ATL is assumed, as the book gives a full
tutorial to them both, as well as the relevant pieces of the BackOffice jigsaw - MTS, MSMQ, SQL Server and OLE DB. The additions
and changes to this book make it both significant and relevant to readers of the first edition, Professional ActiveX/COM Control
Essential COM (The Addison-Wesley Object Technology Series) by Don Box;
The Component Object Model (COM) is deep and extremely difficult, making it impossible to grasp the ideas behind this specification
quickly or easily. Don Box, the author of Essential COM concedes that it took him six months of reading documentation, writing
programs, and experiencing general puzzlement before he had his personal COM epiphany. Nonetheless, if you're a C++ programmer
and you want your skills to continue to be relevant in a PC market dominated by Windows 95 and Windows NT, you need to get going
down the path toward your own COM enlightenment. COM is the tool of choice for creating distributed and concurrent systems for
modern Microsoft operating systems. If there's a book that will help you get a handle on the COM phenomenon, Essential COM is it.
Endorsed by object-orientation guru Grady Booch and Microsoft COM expert Charlie Kindel, Box's book takes the reader from an
elucidating discussion of why a demand exists for COM and how it fits into the progression of C++ technology to a cool exhibition of
some COM programs he's written. Along the way, Box covers the four corners of COM interfaces, classes, apartments, and
security--all explained in developer's detail. He also gives attention to access control, marshaling, and Distributed COM (DCOM).
Essential COM isn't an application programming interface (API) reference; it is an exploration of the Tao of COM. As the author
says in his preface, you will figure out the how of COM programming quickly, as soon as you grasp the why.
The Active Template Library : A Developer's Guide by Tom Armstrong;
This book is detailed, example-heavy coverage of using the new ATL to create COM-based applications. Section topics include ActiveX
controls, NT services, moving from MFC to ATL, and non-Windows ATL development.
This excellent book covers a lot of material, but makes even the more difficult topics easy to understand. Tom Armstrong is a gifted
author. This book is destined to be the "bible" of all ATL books!
Professional Atl Com Programming by Richard Grimes;
ATL is the Active Template Library, a set of template-based C++ classes designed for creating COM components. ATL is part of
Microsoft Visual C++. This book is for advanced C++ developers with some experience of COM who need to understand how to get
the best from the latest release of ATL.
If you've ever looked at Wizard-generated ATL code and wondered exactly how it works, why it was implemented in that way, and
what options are available to you for customizing and extending it, you should find the answers in Professional ATL COM
Programming. The book is structured to lead you through ATL 3.0 in the context of Visual C++ 6.0 by working through the elements of
a COM project, examining the benefits and features of ATL as you go. Every chapter contains useful quantities of working code that
you can adapt for your own purposes, so that it solves your particular COM programming problem
Inside Distributed Com (Mps) by Guy Eddon, Henry Eddon;
Although Microsoft's Distributed Component Object Model (DCOM) is one of the most widely used component standards in the
computing industry, it has a well-deserved reputation for being rather difficult to master. While many tools (such as Visual Basic) let
programmers use DCOM without understanding how it works, C++ and Java programmers who need to know more will want to turn
to Inside Distributed COM. This surprisingly readable reference mixes enough technical detail with actual source code drawn from
C++, Java, and Visual Basic to show how DCOM really works.
The authors start out simply, identifying the basics of COM running on a local machine, and run through the essentials of what COM
objects are and how they promote reuse. They present the basic interfaces of COM and discuss the philosophy of COM's object
design regarding containment and aggregation. (Although COM does not support inheritance, it can simulate such relationships in
After laying the theoretical groundwork, the book features several excellent nuts-and-bolts chapters that demonstrate how COM
works in several programming languages: C++ (including the Active Template Library), Java (which hides many of the details of
COM programming), and Visual Basic (which makes using COM transparent to programmers). The short examples drawn from each
language show how COM is an essential part of the Microsoft programming languages and tools.
The book moves into more of the technical aspects of COM, such as automation (for scripting COM components), connection points
for event handling), monikers (for identifying COM components regardless of their location on the network), and marshaling (which
lets objects send data between objects). The authors mix in a useful amount of theory while consistently holding the reader's interest.
A chapter on threading models (a difficult topic) is also particularly clear, and the authors even provide their "ten commandments" for
threading models--rules that show when to use single or multiple threading apartments.
Later chapters discuss distributed computing and the problems that need to be solved as COM moves to distributed systems. These
chapters include the advantages to in-process servers versus stand-alone processes in distributed architectures and a full discussion
of the Microsoft Interface Definition Language (IDL), which allows components to talk to one another.
The book closes with new technologies, including how developers can benefit from using Microsoft Transaction Server for robust
transaction management and how the emerging COM+ standard will add even more to the mix, with services that rival CORBA for
enterprise-wide distributed computing. Inside Distributed COM may be the best guide to understanding COM, whether you are
running it on a single machine or multiple machines. The authors succeed in highlighting what you should understand about this
important technology in order to become a more effective developer or information services manager.