48 used & new from $0.08

Have one to sell? Sell yours here
 
 
Inside Com (Microsoft Programming Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Inside Com (Microsoft Programming Series) (Paperback)

~ (Author)
4.4 out of 5 stars  See all reviews (97 customer reviews)


Available from these sellers.


5 new from $66.24 43 used from $0.08

Customers Who Bought This Item Also Bought

Essential COM

Essential COM

by Don Box
4.3 out of 5 stars (91)  $34.64
Understanding Active X and Ole (Strategic Technology Series)

Understanding Active X and Ole (Strategic Technology Series)

by David Chappell
Developer's Workshop to COM and ATL 3.0

Developer's Workshop to COM and ATL 3.0

by Andrew Troelsen
4.8 out of 5 stars (52)  $36.46
Effective COM: 50 Ways to Improve Your COM and MTS-based Applications

Effective COM: 50 Ways to Improve Your COM and MTS-based Applications

by Don Box
4.5 out of 5 stars (16)  $30.86
Inside Ole (Microsoft Programming Series)

Inside Ole (Microsoft Programming Series)

by Kraig Brockschmidt
Explore similar items

Editorial Reviews

Amazon.com Review

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.


Product Description

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.

Product Details

  • Paperback: 376 pages
  • Publisher: Microsoft Press (February 1997)
  • Language: English
  • ISBN-10: 1572313498
  • ISBN-13: 978-1572313491
  • Product Dimensions: 9.5 x 7.5 x 1.4 inches
  • Shipping Weight: 1.7 pounds
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (97 customer reviews)
  • Amazon.com Sales Rank: #303,958 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #8 in  Books > Computers & Internet > Networking > Networks, Protocols & APIs > COM & DCOM
    #10 in  Books > Computers & Internet > Programming > APIs & Operating Environments > COM, DCOM & ATL

More About the Author

Dale Rogerson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Dale Rogerson Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?

Inside Com (Microsoft Programming Series)
65% buy the item featured on this page:
Inside Com (Microsoft Programming Series) 4.4 out of 5 stars (97)
Essential COM
15% buy
Essential COM 4.3 out of 5 stars (91)
$34.64
Developer's Workshop to COM and ATL 3.0
9% buy
Developer's Workshop to COM and ATL 3.0 4.8 out of 5 stars (52)
$36.46
Understanding Active X and Ole (Strategic Technology Series)
7% buy
Understanding Active X and Ole (Strategic Technology Series) 4.8 out of 5 stars (25)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

97 Reviews
5 star:
 (60)
4 star:
 (23)
3 star:
 (8)
2 star:
 (1)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (97 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
191 of 194 people found the following review helpful:
5.0 out of 5 stars Ok, this is the skinny on COM..., October 8, 1999
By A Customer
Ok, this is the skinny on COM:
1) COM is hard
2) you will not learn COM by reading only one book
3) attempt COM in stages: read about it, use someone elses servers, write your own
servers, write your own servers in a multi-threaded environment

To learn COM you must take weeks of expensive courses or read these books in this order:
1) "Understanding ActiveX and OLE": optional; easy read but recommended
2) "Inside COM": strongly recommended; if you really appreciate "Essential COM" without reading this first you are smarter than I am
3) "Multithreading Applications in Win32": strongly recommended
4) "Essential COM": essential; once you have your COM bearings read this book, then read it again in 6 months to realize how many details you missed the first time
5) "Beginning Atl Com Programming": recommended
6) "Effective COM": optional
7) "Essential ATL": optional
8) "Inside OLE2": optional, for brave souls only

Whew! That is a lot but it all really is required. If you attempt shortcuts or read the books out of order, you risk being crushed by someone who really knows COM. Oh yeah, you must also know C++ cold, suspend your beliefs about C++ objects, and be open to the idea of distributed components. Good luck!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 16 people found the following review helpful:
5.0 out of 5 stars An Excellent Introduction To COM..., January 18, 2000
By Tevfik AKTUGLU (Dallas, TX) - See all my reviews
If you are new to COM or know very little about it, this is the place to start. It explores the infrastructure without overwhelming the newcomer and gives very convincing arguments about why a specific component is there and how it ended up so.

Keep in mind that one way of looking at this technology is to see it as an improvement on C++. (For this I call Don BOX to witness stand [1st chapter of 'Essential COM']) Also, don't forget that C++ is the implementation language of MFC and ATL frameworks. Hence the tendency to emphasize C++ in such technologies and (Micosoft Press) books.

If you can't stand C/C++, I suggest that you grab one of those 'Active ... with Visual Basic/ Visual J++' books. These languages make the use of some aspects much easier, e.g. garbage collection, exception handling. But then again can you claim to know an architecture without getting your hands dirty with its assembler? I guess not!

When you finish reading this book, if you think you can take more serious stuff, make sure you check out Don BOX's books: 'Essential COM' and 'Effective COM.'

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 11 people found the following review helpful:
5.0 out of 5 stars An excellent book on the topic, December 29, 2000
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great introduction to COM
Dale does a great job of simplifying the esoteric COM and related technologies. I'm using this as an introduction to the Bible - Essential COM by Don Box.
Published 5 months ago by Natasha

5.0 out of 5 stars The best COM introduction book for C++ programmers
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... Read more
Published on June 15, 2007 by Olivier Langlois

5.0 out of 5 stars An excellent book on COM
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... Read more
Published on June 26, 2006 by Jeffery Suddeth

5.0 out of 5 stars Technical, clear and succinct
I have been using COM for a while, then finally decided to dig further into its design paradigm and some implementation details. Read more
Published on August 10, 2005 by Sukumar A. Srinivasan

5.0 out of 5 stars Great book uses simple C++ coding style for presenting COM
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... Read more
Published on July 15, 2005 by coffee_fan

5.0 out of 5 stars The best way to *really* understand the fundamentals of COM
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... Read more
Published on December 15, 2003

5.0 out of 5 stars A Key to Understanding COM Architecture and Implementation
Hi.

In Inside COM, Dale Rogerson breaks down a software architecture that defies the limit of software reusability via an innovative model: Component Object Model. Read more

Published on March 30, 2003 by kuphryn

5.0 out of 5 stars A thorough guide to COM
This book is pretty old, but it is still one of the best books on COM available. The other book I would recommend you buy with this one is Developer's Workshop to COM and ATL 3.0.
Published on April 22, 2002 by C. Young

5.0 out of 5 stars Great book on COM
Of all the books on COM they either go right into using the library functions with no explination behind them or they get over techincal. Read more
Published on December 16, 2001 by Max C. Anderson

5.0 out of 5 stars Great description of how COM works, and why
This book starts out with a simple C++ class called by some other code, and works to encapsulate it into a component, basically implementing COM from scratch. Read more
Published on November 5, 2001 by Dan Crevier

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
DirectX 11 for Vista 0 11 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.