Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Professional ATL COM Programming [Paperback]

Richard Grimes
4.1 out of 5 stars  See all reviews (12 customer reviews)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.

Product details

  • Paperback: 702 pages
  • Publisher: WROX Press Ltd (1 Aug 1998)
  • Language: English
  • ISBN-10: 1861001401
  • ISBN-13: 978-1861001405
  • Product Dimensions: 42.4 x 18.3 x 4.3 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Bestsellers Rank: 1,678,604 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Amazon Review

The Active Template Library (ATL) provides a powerful way to build efficient Windows components. This clear, hands-on-style tutorial delivers plenty of real programming expertise and can show you how to get the most of out of ATL.

ATL COM Programming starts off with a tour of the basic methods (using C++ templates) used in ATL development, as well as a tour of basic data types, such as strings (or BSTR). After teaching these ATL fundamentals, the book moves quickly into building ATL components, while introducing the basics of every ATL control (such as IUnknown, class factories, and class registration). The book also covers the powers of Visual C++ wizards for building ATL components. Included here are some very useful sections on debugging, error handling, multithreading and connection points for building event handlers.

Later chapters concentrate on building useful ATL-based controls, whether general purpose or HTML-based components. Everything you need to know to develop components that have custom properties, event handlers, and even custom graphics is in these pages.

Written with the experienced developer in mind, ATL COM Programming shows you where the wizard-assisted development for ATL ends and custom work begins. With its hands-on approach and high level of technical detail, this book makes a good case to be the single most useful volume on ATL programming for the experienced C++ programmer. --Richard Dragan, Amazon.com

Synopsis

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. SOC 1. COM Wrapper Classes 2. ATL Architecture 3. Interfaces 4. The ATL Object Wizard 5. Class Factories 6. Debugging and Error Handling 7. Threading and Marshaling 8. Connection Points 9. ATL Window Classes 10. ActiveX Controls 11. HTML Controls

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
2 of 2 people found the following review helpful
2.0 out of 5 stars Save your money 9 Jun 1999
By A Customer
Format:Paperback
I don't understand where these other reviews are coming from. Surely anyone who has read this book knows that the writing is so poor that it takes hours to glean one tidbit of new knowledge. Even then, there aren't any usable code examples to solidify what you think you may have learned.

Buy ATL Internals instead, it's a much better book, and doesn't cost $60!

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Most Excellent 28 Mar 1999
By A Customer
Format:Paperback
After playing with ATL for about a week I realized I needed help and Microsoft Press books were not going to be my answer. Merely pages into Chapter 1 and Dr. Grimes had begun teaching me what I needed to know to write real world applications. He doesn't ramble or break your concentration by trying to be funny... every topic is presented in a concise and pratical manner. This is the best advanced book I have ever read and is appropriate for a C++ programmer already familiar with MSVC and the basic concepts behind COM. I find it strange that there is a 'Beginning ATL COM' book though, because my only exposure to ATL before this was a single chapter in the MSVC Programmer's guide and I did not have to play catch-up to follow along. I've picked up a couple other books by Wrox (as per the chart on the back ot Dr. Grimes' book, books he refers to) and I expect to be giving them rave reviews as well. Dr. Grimes has started my first love affair with a publishing company!
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars Full of practical explanations 22 Dec 1999
By A Customer
Format:Paperback
Throws you in at the deep end. It is not very theoretical - more of a fast sequence of practical examples and discussions.

I would suggest reading something else first - e.g. Creating Lightweight Components with ATL.

A good book all the same.

Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
3.0 out of 5 stars Hard to understand but some good topics.
"Developer's Workshop to COM and ATL 3.0" was far easier to understand and in my oppinion the only book on ATL which deserves a five star rating.
Published on 5 Sep 2001
5.0 out of 5 stars Excellent book on applied ATL
I write this due to the comments from the individual from Orange County (see 9 June). Yes, ATL Internals is a great book, however it was not intended to be in the same context as... Read more
Published on 26 Oct 1999
5.0 out of 5 stars Execellent book for sessioned ATL/COM developer
This is the book targeted for the groups that have understand how COM works and have done some degree of learning. Read more
Published on 26 Aug 1999
1.0 out of 5 stars This book is worth reading if you have a lot of time.
This book tries to cover a lot of ground but does not do a decent job of explaining the material. The author does not write very well and sometimes it is easy to get lost between... Read more
Published on 18 April 1999
4.0 out of 5 stars The one that I always wanted...
This is the book I've been witing for, and finally got it. Well, I've to say, this is a fantastic book, with detail information on everything. Read more
Published on 12 Feb 1999
5.0 out of 5 stars Best book on ATL yet!
This is most in depth book on ATL that I have seen to date.

I especially like the heavy coverage of connection points and the ATL architecture.

Don't do ATL without this book!

Published on 5 Feb 1999
5.0 out of 5 stars Worth the price (if you work with ATL)
Unquestionably, a strong side of this book is that it is very comprehensive (which is, btw, consistent with his previous books--"Dcom "and "Beginning ATL... Read more
Published on 26 Nov 1998
5.0 out of 5 stars A must have for the serious ATL developer
Richard has done it again! Thanks Richard. I'm one of those souls who lives in ATL everyday. In fact, I work on the ATL team. Read more
Published on 10 Nov 1998
5.0 out of 5 stars Great reference for the advanced programmer
No-Nonsense. Just a bunch of useful advice and where all the gotchas! are. (Just the info on implementing connection points clients in C++ saved my days of hairpulling. Read more
Published on 2 Nov 1998
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback