Yezee Book Club
 
Enter Title, Author or ISBN then click Book.

Home » Development » Microsoft » Subjects

Beginning Atl Com Programming (Beginning)

Buy Beginning Atl Com Programming (Beginning) with
US $ | UK £ | CA $
DE € | FR € | JP ¥

Author - Alex Stockton ... [Goo?] [Posters]
Author - George Reilly ... [Goo?] [Posters]
Author - Julian Templeman ... [Goo?] [Posters]
Author - Richard Grimes ... [Goo?] [Posters]

This Paperback Book item from Wrox Press was reviewed on 16-Oct-2008.

Search ISBN:1861000111 offer from Abebooks or used books from Alibris. Beginning Atl Com Programming (Beginning) Reference Book. Classifications : C & C++ Windows Programming Development Microsoft Computers & Internet Subjects Books COM & DCOM Networks, Protocols & APIs Networking Computers & Internet Subjects Books COM, DCOM & ATL APIs & Operat . Click the following link to view the cover of Beginning Atl Com Programming (Beginning).

Related topics: Development. Microsoft. Subjects. Books. COM & DCOM. Networking. Subjects. Books. COM, DCOM & ATL. Programming.

requestid: d11175e3-29c8-4023-8e49-1e544b991fd6
requestprocessingtime: 1.0119400000000000
salesrank: 896787
numberofitems: 1
packagedimensions: 125950220750

1) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. I picked this up because there isn´t any good ATL/COM introduction on the internet. Some of the design principals are antiquated, but it helped my get up to speed in a short amount of time.¤

2) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. I recently ordered this book, and I am currently on chapter 7. If you are looking into ordering this book make sure that you are fairly experienced in c++, and confident with your skills. Also this book is out of date sometimes I ran into trouble because the examples were based on vc++ 5, and i´m using vc++6 and/or vs.net so it would send me lookin on how to implement the examples on modern IDEs. So I would definately recommend ordering Beginning ATL 3 COM Programming, instead of this one.

All in all I have learned from this book. It is definately not for the timid, but for those who are serious about learning, and have fair programming knowledge already. I have just ordered the ATL 3 version of the book so hopefully that will go a bit more smoothly then this read. You will see my review for that book in time.¤

3) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. Chapter 2 was just way too intense. It threw way too much at you, way too fast. I was left feeling overwhelmed, and frustrated. After reading chaps. 2 and 3 four times, I was able to proceed, but chapter 7 proved a disappointment when the example wouldn´t work. I even downloaded the code off the site, and checked the errata online, to no avail. When the samples don´t even work...well that´s never happened to me before. It just didn´t work.

I was sticking with the book, because although it wasn´t ideal, it was getting the job done. But I am fed up. I am shelving the book, and looking for something else now.¤

4) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. This book was one of the best that I have read on a particulartopic...

The authors provide a lot of instruction about how to readthe book, recommending, for example, that you read through the chapter before actually attempting the examples. This is, of course, a standard recommendation (which in my experience many readers of technical material do not follow). Following this advice, I found that the authors were correct, and the material was far more understandable.

I am NOT a proficient C++ programmer.

Yet by the end of the book I was able to create my own bug-free COM server with a full object heirarchy including a collection. I had been unable to understand implementing collections in C++ with other books.

My intent was to have a C++ COM server so that I could hook up a VB client and study the interaction of the two at the lowest possible (for me) level. I wanted watch calls to QueryInterface, watch reference counts increment and decrement. I wanted to see how COM objects were intialized and destroyed.

I succeeded, thanks to this book. END¤

5) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. This book gives a serious coverage of ATL COM that will repay readers´ efforts. It´s far from easy, and the organization could be improved in places. For example, I´m one of those people who absolutely has to know what´s going on "under the hood", but the implementation details come a little early (in Chapter 1). Had to experiment with the order of interface entries in the idl file and think a lot about vtables, interface pointer casting, multiple inheritance, and so on before I began to understand what Chap. 1 is all about. Some more explanation at judicious places in Chap. 1 would be helpful.

To get the most out of this book, download the code from Wrox and fool around with it. This book really covers the nitty gritty of developing ATL COM projects from scratch. Marshaling, threading, connectable objects, persistence are discussed, and a full control is built in Chap. 8.

For some reason, perhaps because the word "beginning" appears in the title, Wrox ranks this book below Professional MFC in difficulty (see the flow chart on the back cover of the book). Actually, it´s quite advanced and belongs at the top of the hierarchy. I think it´s more detailed and difficult (but also more rewarding) than other books on the subject.¤

6) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. The book covers programming the latest version of the Active Template Library ( ATL ) which is currently in version 2.1. The book uses Visual C++ 5 as the programming environment. Earlier versions of VC++, back to 4.0 may be used in conjunction with the ATL additions that can be downloaded from Microsoft. VC++ is increasingly used to develop ActiveX components for use elsewhere, for example in VB or on the Web. These components have to small and light, and be able to interoperate with whatever their host application is. COM is the Microsoft technology that allows the components to interoperate, while ATL is a tool that simplifies the creation of these components. Where VC++ programmers use MFC to create stand alone applications, ATL is a lighter, faster substitute for creating just components.¤

7) Paperback Book Beginning Atl Com Programming (Beginning) by Wrox Press. The Active Template Library (ATL) is the part of the Microsoft Foundation Classes (MFC) used to build reusable and very efficient components in C++. Achieving this efficiency can be difficult, as it requires you to delve into the details of Microsoft´s Component Object Model (COM) and ATL itself. With Beginning ATL COM Programming, however, it should be possible for any C++/MFC programmer to become productive with this exciting component technology.

The book begins with the basics of COM programming, featuring good details on the actual Win32 APIs used throughout COM programming. (This section also discusses the basics of the component definition, including Interface Definition Language [IDL] and related conventions.) While higher-level classes in MFC make it easier to build COM components, you´ll have to do most of the work yourself if you´re building lightweight ATL controls. The authors cover such ATL topics as event handling (with connection points), automation and error handling, and properties and persistence for ATL-based components. They use plenty of short, effective code examples throughout this tutorial to illustrate key concepts.

The book closes with an example of Internet Explorer ATL controls (which are leaner) and "full" controls (which can be reused in such applications as Visual Basic). The world of ATL development is rough terrain, but the team of authors here succeeds in explaining a difficult subject clearly. --Rich Dragan¤

Page Updated: Robert N. Goolsby, 13-Nov-2008, 18610001119781861000118, 650-981-5X1-111-771-0KB-8


Beginning Atl Com Programming (Beginning), Book, Image © Wrox Press

Search: Wrox PressBook PostersBook Art



Home | Back to review | Site Map | V12567


Hosted on Pagenation