S'ware Metrics Home

Book Store PMP Books PDAs
S'ware Metrics Six Sigma LCD Monitors
Requirements Management PMBOK Books
Team Building Use Case DVD Players

Inside Com (Microsoft Programming Series)


Inside Com (Microsoft Programming Series)

Inside Com (Microsoft Programming Series)

List Price: $34.99
Our Price:

Click here for variations on size and color. This item may also be out of stock or only available as used or new through a 3rd party reseller. Click here for more details.

Availability:


Manufacturer: Microsoft Press
Author: Dale Rogerson
Binding: Paperback
Publication Date: 1997-02
Publisher: Microsoft Press
Label: Microsoft Press
Number Of Pages: 376
Features:


Editorial Review:
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.
Cached date: AWS Called=true

You may also be interested in these products:
Essential COM (DevelopMentor Series)
Essential COM (DevelopMentor Series)
Understanding Active X and Ole (Strategic Technology Series)
Understanding Active X and Ole (Strategic Technology Series)
Developer's Workshop to COM and ATL 3.0
Developer's Workshop to COM and ATL 3.0
Windows via C/C++ (Pro - Developer)
Windows via C/C++ (Pro - Developer)
Effective Com: 50 Ways to Improve Your Com and Mts-Based Applications (Addison-Wesley Object Technology Series)
Effective Com: 50 Ways to Improve Your Com and Mts-Based Applications (Addison-Wesley Object Technology Series)


These categories may also be of interest to you:


Customer Reviews
Average Customer Rating: 4.5

The best COM introduction book for C++ programmers 2007-06-15
This book is probably the best COM introduction book for C++ programmers. It walks you through the basics such as the IUnknown and the IDispatch interfaces, the different types of COM servers and the threading models. Everything is explained in clear writing style.



An excellent book on COM 2006-06-26
This is much more than a COM book. The book spends a lot of time in the first half talking about the more general concept of interfaces, which is more of a software design topic. Then he shows how to implement those interfaces using C++ abstract classes and gives a very good discussion of inheritence, polymorphism, and virtual function tables. Everything is done in pure C++ so you can see what is going on. No wizards or macros to hide the details. The diagrams were very helpful.

Even if you choose to not use the COM architecture for your software the discussion of interfaces will help you write software of much higher quality. Seeing how the interfaces are implemented and the discussion of inheritence and virtual function tables gave me a much better understanding of the C++ language.

The key to understanding COM is understanding interfaces and this book does a very good job explaining them. Eventually when the author gets into the Microsoft specific COM library you can see how those chapters build on the earlier chapters. You can see how a program can evolve from a set of inflexible C++ classes, to some compile-time flexible C++ classes that use interfaces, to run-time flexible components using DLLs, and finally a full blown COM component.

Near the end of the book it is not as thorough with the examples but that is because the topics presented there are too large to fit in a single chapter. The first 8 chapters are worth the price of the book.




Technical, clear and succinct 2005-08-11
I have been using COM for a while, then finally decided to dig further into its design paradigm and some implementation details. This book assumes knowledge of C++ and a lot of understanding of polymorphism. If you don't understand polymorphism, then it will be very hard to understand this book - but if you do, you will really enjoy reading it.

This is one of the best technical books I have ever read - not just on COM. It does NOT beat around the bush. This is one of those books that can be read cover to cover - concepts are built gradually and one layer upon the next. Of course, this means that you must pause to fully understand a chapter before proceeding to the next.

This book is a perfect balance - it neither goes too much into the code, nor does it hover at a high level. I think Dale Rogerson has a knack for writing!

On the con side - the jokes and anectodes can sometimes get to you :)


Great book uses simple C++ coding style for presenting COM 2005-07-15
This is an excellent COM starting book. The author progressively builds knowledge and uses a C++ style that does not require you to memorize by heart the function, macro or template presented in page X or in windows.h. This simple, no distractions approach facilitates focus.

I praise the COM reading list posted by another reviewer ("A reader"), the only book I would add to that list is "Inside Distributed COM" as this book covers the network aspects of COM like no other.

Finally: Do not understimate COM's longevity... It will be with us for a long time and is stable so your investment will payoff.


The best way to *really* understand the fundamentals of COM 2003-12-16
This book begins by assuming the reader knows little more than basic C++. In the second chapter it introduces some simple C++ classes about which the reader will think to herself, "okay, this is simple". From there it builds: adding incremental changes to the original C++ code, gradually making it more useful, explaining each change as it goes. By the end of the book, the original example has grown up into a full fledged COM component, written completely from scratch. No wizards, no templates. At this point the reader will not only be able to recognize the elements of a COM component, but more importantly, she will understand *why* COM works the way it does. The mystery surrounding the ATL and Visual Studio wizards evaporates, and the developer can see them for what they really are: simple shortcuts.