Buy Used
Used - Good See details
$4.08 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Beginning ATL 3 Com Programming
 
See larger image
 
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.

Beginning ATL 3 Com Programming [Paperback]

Richard Grimes (Author), Julian Templeman (Author), George V. Reilly (Author)
3.3 out of 5 stars  See all reviews (30 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Paperback, Bargain Price --  
Paperback, October 1999 --  

Book Description

October 1999
The Active Server Library (ATL) is a tool that simplifies the creation of COM components. The latest version , ATL 3.0, marks the blossoming of ATL as a technology. It now covers the entire spectrum of COM applications.

COM is the grand unifying technology on Microsoft platforms, providing the core infrastructure for this and the next generation of Windows. ATL is simply the best way to create COM components, combining flexibility and ease of use with great performance.

We'll show you how to get started with COM and ATL. More than that, we'll show you how to create useful controls as we back up the theory with ambitious examples in every chapter.


Customers Who Viewed This Item Also Viewed


Editorial Reviews

Amazon.com Review

With its support for fast and efficient COM components, the Active Template Library (ATL) 3 is probably the preferred method of writing code with today's Visual C++. There is perhaps no better choice for getting started with ATL than Beginning ATL 3 COM Programming, a guide that covers all the basics for anyone with some C++ experience who is new to this powerful library.

This title strikes a valuable balance between exploring the ATL wizards in Visual C++ 6 and explaining (and tweaking) this tool-generated code. Early sections look at the basics of COM, from basic interfaces and conventions. At first, code is written manually without ATL. The book then turns to the Visual C++ wizards for writing COM components. A notable section here covers the many "maps" that are used by ATL to show off where to customize events and other custom features. The authors also do a good job with the basics of dual interfaces (for OLE Automation) and remote COM (DCOM).

ATL 3 can be used to manage windows and dialog controls, and the book points the way to working with basic and advanced dialog components (including common controls). This text culminates in a tutorial on ATL controls (which can be used on the Web inside Internet Explorer). The authors provide a step-by-step guide to creating a fully functional ATL component (which displays URLs inside a TreeView).

The new ATL 3 offers a lot to developers, and Beginning ATL 3 COM Programming shows you how to take advantage of its built-in strengths. ATL is still tough terrain to master, but this title matches the right level of technical detail with tutorial code that really does put this powerful library into the hands of every C++ developer. Read it to start mastering the premier framework for Visual C++. --Richard Dragan

Topics covered: COM basics, the IUnknown interface, MIDL and type libraries, in-process and out-of-process COM servers, ATL COM wizards, ATL architecture and maps, containment and aggregation, IDispatch and OLE Automation, dual interfaces, scripting with Visual C++, Visual Basic and Visual J++, DCOM basics, marshaling, threading and apartments, ATL window classes, ATL classes for dialog controls, connection points and events, control properties, persistence and property bags, tutorial for full ActiveX controls, property pages, stock and ambient properties.

From the Publisher

This book is aimed primarily at Visual C++ 6 Developers. It is ideal for people who need to get to grips with the principles of COM and the ways in which ATL handles much of the complexity for the programmer.

Product Details

  • Paperback: 521 pages
  • Publisher: Peer Information (October 1999)
  • Language: English
  • ISBN-10: 1861001207
  • ISBN-13: 978-1861001207
  • Product Dimensions: 9.2 x 7.2 x 1.5 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #2,181,812 in Books (See Top 100 in Books)

 

Customer Reviews

30 Reviews
5 star:
 (12)
4 star:
 (3)
3 star:
 (5)
2 star:
 (3)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (30 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 15 people found the following review helpful:
5.0 out of 5 stars Much improved over 1st ed, November 25, 1999
This review is from: Beginning ATL 3 Com Programming (Paperback)
This is much improved from the first edition, with all of the example code written for VC6/ATL3. The authors cover most of the features of ATL in a clear way and is a great way to start learning about ATL. The title is a bit misleading, it is not a 'beginners' book because they get down to the mechanics of ATL straight away.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful:
1.0 out of 5 stars Buy if you wanna be in a soup, January 21, 2002
By A Customer
This review is from: Beginning ATL 3 Com Programming (Paperback)
When I started with ATL COM I had but little choice apart from this book. Since there are too many heads on each and every WROX book they spoil the broth. IT IS NOT FOR THE BEGINERS NEITHER FOR THE INTERMIDIATE. And now that I have got around 2 and 1/2 years of experience I still find it intimidating.

Best way to Start will be
1) Read Inside COM (Microsoft) Inside Out.
2) Graduate to Andrew Troelsen's Developer's Workshop to COM and ATL 3.0. The best that any one can get.
3) And Do read the MSDN.
4) For those who want then to jump into COM+ bandwagan read through Pradeep Tapadiya's 'COM+ Programming: A Practical Guide Using Visual C++ and ATL'

That will make you day. And hey don't forget to read the postings at develop.com and anything written by Don Box/Jefrey Richter.

Bottom Line - STAY AWAY FROM THIS BOOK

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
5.0 out of 5 stars Very good basis for learning ATL, April 6, 2000
By 
S. Brown (Llandeilo, Wales) - See all my reviews
(REAL NAME)   
This review is from: Beginning ATL 3 Com Programming (Paperback)
A really good, clear introduction to ATL (though not adequate as a primer in COM). For someone who already understands some of the basics of COM and feels a need to work through some clear examples to get a real feel for ATL, this book is excellent. 'ATL Internals' is good and much more detailed - but I found that as a beginner, the details can tend to obscure the overall picture. This book left me feeling confident and enthusiastic about ATL.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



What Other Items Do Customers 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.
 
(1)
(1)

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 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
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject