Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Developer's Workshop to COM and ATL 3.0 and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
41 used & new from $19.67

Have one to sell? Sell yours here
 
   
Developer's Workshop to COM and ATL 3.0
 
 
Start reading Developer's Workshop to COM and ATL 3.0 on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Developer's Workshop to COM and ATL 3.0 (Paperback)

by Andrew Troelsen (Author)
4.8 out of 5 stars See all reviews (52 customer reviews)

List Price: $49.95
Price: $36.46 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.49 (27%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
19 new from $19.74 22 used from $19.67
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $32.81

Frequently Bought Together

Developer's Workshop to COM and ATL 3.0 + Essential COM (DevelopMentor Series) + ATL Internals: Working with ATL 8 (2nd Edition) (Addison-Wesley Object Technology Series)
Price For All Three: $123.39

Show availability and shipping details


Customers Who Bought This Item Also Bought

Inside Com (Microsoft Programming Series)

Inside Com (Microsoft Programming Series)

by Dale Rogerson
ATL Internals: Working with ATL 8 (2nd Edition) (Addison-Wesley Object Technology Series)

ATL Internals: Working with ATL 8 (2nd Edition) (Addison-Wesley Object Technology Series)

by Christopher Tavares
4.0 out of 5 stars (2)  $52.29
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
Understanding Active X and Ole (Strategic Technology Series)

Understanding Active X and Ole (Strategic Technology Series)

by David Chappell
Essential IDL: Interface Design for COM (The DevelopMentor Series)

Essential IDL: Interface Design for COM (The DevelopMentor Series)

by Martin Gudgin
Explore similar items

Editorial Reviews

Product Description
Microsoft s Component Object Model is one of the most important concepts in software development today. Developer s Workshop to COM and ATL 3.0 provides an in-depth treatment of COM and shows how to adopt a component framework, namely ATL, to help lessen the burden of repetitive code. Every chapter contains integrated lab assignments that give you numerous opportunities to build COM clients and servers using raw C++ and IDL, as well as the Active Template Library. The book is divided into five sections, each focusing on a particular aspect of COM and ATL development. The book begins with a review of object-oriented and interface-based programming techniques, then moves into the core aspects of COM, including a full examination of language independence and location transparency. The author illustrates the numerous CASE tools used during ATL development and discusses apartments, COM exceptions, object identity, and component housing, in addition to various advanced concepts such as COM categories and tear-off interfaces. The fourth section examines a number of COM patterns such as enumerators, collections, scriptable objects, and callback interfaces. The book closes with an investigation of using ATL as a windowing framework and wraps up with the development of a full-blown animated ActiveX control using ATL.

About the Author
Andrew W. Troelsen is a partner, software developer, and trainer at Intertech, Inc., a Minneapolis-based training firm that specializes in education for Enterprise Web Developers. Troelsen is a Microsoft Certified Solution Developer and holds the Master of Technical Training (MTT) designation. He has presented at various technical conferences, and is also the author of DeveloperÂ’s Workshop to COM+ (1-55622-724-8).

Product Details

  • Paperback: 720 pages
  • Publisher: Jones & Bartlett Publishers (June 30, 2000)
  • Language: English
  • ISBN-10: 1556227043
  • ISBN-13: 978-1556227042
  • Product Dimensions: 9.2 x 7.4 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (52 customer reviews)
  • Amazon.com Sales Rank: #141,324 in Books (See Bestsellers in Books)

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

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

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
1 book cites 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.
(1)
(1)

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

52 Reviews
5 star:
 (47)
4 star:
 (3)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (52 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
45 of 46 people found the following review helpful:
5.0 out of 5 stars Simply the best COM/ATL book out there, December 26, 2000
By One Man's View (Lawrenceville, GA USA) - See all my reviews
(TOP 500 REVIEWER)      
The book is not perfect. I did run across a few mistakes; I had some trouble with a couple of the examples. But this book is far and away the best tutorial on COM and ATL that is out there. It is more than a simplistic introduction. The author starts with simple concepts, usually in straight C++, and progresses in a very logical sequence to an intermediate level using ATL. Many subtleties are covered but in context of the overall presentation. There is none of this inexplicable, out of context pandering to fellow COM gurus that seems to motivate so many software authors.

This book is easily superior to "Beginning ATL 3 COM," "COM+ From the Ground Up," and "Creating Lightweight Components." The other ATL book that is good is "Active Template Library," but this book is better and more recent. For example, it does a far better job of explaining ATL internals. Amazingly, the explanations of ATL are in many ways superior to a book on the market that purports to be solely an ATL internals book. Of course, the difference is that one author can write, the other cannot.

In any event I do not hesitate in declaring this book at this time to be the one book that is best at explaining and conducting a thoroughgoing learning session in COM and ATL. I applaud the author for rising above the mediocrity that so typifies programming books.

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



 
30 of 30 people found the following review helpful:
5.0 out of 5 stars Great book for hands-on ATL, September 5, 2000
By Hugh Ang "hu_ang" (NJ United States) - See all my reviews
If you have read Don Box's Essential COM, which is a great book covering COM theory, Andrew Troelsen's book will be perfect for you to get your hands wet on COM using ATL. I have personally waited a long time for this book. All the Wrox books on this subject have failed to deliver! Andrew presents ATL in an extremely logical manner. In Each chapter he always starts implementing COM with plain C++ code and then teaches you how ATL makes life easier for you by hidding all the boiler plate code in the template. You can tell that the author has spent a lot of time dissecting and understanding ATL. It seems to me that some of the Wrox authors were rushing things and finally gave us only half-cooked meal.

In my opinion, the time you will be saved from reading the ATL code yourself is well worth the money. Besides, The lab in this book makes you feel like sitting in a training class and this will save you or your company a few thousand bucks.

I also learned some useful VC++ IDE tips in this book.

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



 
25 of 25 people found the following review helpful:
5.0 out of 5 stars Get this book if you want to learn COM/ATL, June 23, 2001
By A Customer
I've had the [mis]fortune to have bought or read over almost every COM and ATL book out there, and have been disappointed time and again.

What usually happens is that the explanations are simply too thin for the meaty subject matter of COM and ATL. A typical problem is that macros are referred to without explanation, talk about BSTRings and smart pointers fly left and right, all with the assumption that the reader must have a built-in familiarity with the subjects.

Not to hammer these other authors, since the subject is quite difficult to get a grasp on and explain, but I'd just about given up on finding a cogent explanation on COM and ATL which I could use.

Then I came across this book and Tom Armstrong's "ATL Developer's Guide". They're the only two books I can reccomend for any COM/ATL beginner. Personally, I feel this book is the better of the two, as the lab discussions and explanations Mr. Troelsen provides really help walk the reader through some difficult parts. It's a good read, and about subjects on which he could have easily lost the reader. Quite the balancing act.

If you're starting out in COM and ATL, you'll certainly want this book. I'd also reccomend "ATL Developer's Guide" as a sort of second-reference, because it's also a good one. If you've only budgeted for one however, this is the keeper.

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 Must Have
This book is the perfect example of a good "Computer" book: It teaches what it needs to teach in a way you understand. Read more
Published on January 15, 2007 by Ari Telias

5.0 out of 5 stars This book is GREAT!..
Apart from the fact that so many customers gave 5 stars to this book, there's another indicator of its value: it looks like nobody wants to resell it after they are done reading... Read more
Published on July 5, 2006 by Dmitriy Gorbachev

5.0 out of 5 stars outstanding
I NEVER write reviews; however Mr. Troelsen for this effort has earned it. He has written by far one of the best written tech books on C programming I've ever read, and for... Read more
Published on March 3, 2006 by Tx

5.0 out of 5 stars Classic COM and ATL book
Describe low level COM and then ATL internals and interfaces which can let reader easily understand such complex mechanism. Read more
Published on February 16, 2006 by Wallace Chan

5.0 out of 5 stars Fantastic book, maybe not for the absolute beginner
My current project at work required me to learn COM. I purchased several books to assist in the learning, and I must say that this book is absolutely indispensible, both as an... Read more
Published on August 2, 2005 by John Hinnegan

5.0 out of 5 stars A C++ GUIDING ANGEL
Software technology is changing rapidly in each decade. The time I started COM programming is where .NET environment already existed, so what am I going to do ? Read more
Published on July 16, 2005 by Ricky Gai

5.0 out of 5 stars This is a great book for C++ developers
Developer's Workshop to COM and ATL 3.0 by Troelsen is a great book for learning COM, DCOM, and ATL. But, you must know C++. Read more
Published on July 13, 2005 by R. Beck

4.0 out of 5 stars Great way to learn COM and ATL
I started with only a basic knowledge of C++, and no previous Windows C++ programming experience.

The book is organized as a series of labs (about 2 per chapter)... Read more
Published on April 11, 2005 by Chad Yoshikawa

5.0 out of 5 stars PERFECT FOR SERIOUS PROGRAMMERS
i think the title explains everything :) however im mcsd and writing code on .net environment generally. Read more
Published on March 27, 2005 by Ahmet Artu Yildirim

4.0 out of 5 stars many necessary steps missed
Though the titile is called "step by step", it is not. Many important steps to compile a COM server or COM client are missed. Read more
Published on October 1, 2004 by Qiang Yu

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]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Cut Wood Down to Size

Cut Wood Down to Size

Split wood with ease using a log splitter from the Outdoor Power & Lawn Equipment Store.

Shop all log splitters

 

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
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

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