See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

31 used & new from $3.72

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 yours here.
 
  

Inside Com (Microsoft Programming Series) (Paperback)

by Dale Rogerson (Author)
4.4 out of 5 stars See all reviews (97 customer reviews)


Available from these sellers.


7 new from $67.65 24 used from $3.72

Customers Who Bought This Item Also Bought

Essential COM (DevelopMentor Series)

Essential COM (DevelopMentor Series)

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
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)

by Don Box
4.5 out of 5 stars (16)  $34.10
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
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: #421,325 in Books (See Bestsellers in Books)

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

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

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(4)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

 
188 of 191 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)



 
14 of 15 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)



 
10 of 10 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 1 month 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 23, 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

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 4 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Free Songs, Cheap Albums
Special MP3 Deals
Visit our Special Deals Store to find ultra-low prices on great albums, daily deals, and over 500 free songs.

Shop now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates