LightBlog
Adbox

Download Ebook ATL Internals: Working with ATL 8 (2nd Edition)

Download Ebook ATL Internals: Working with ATL 8 (2nd Edition)

Never ever doubt with our offer, due to the fact that we will certainly always provide what you require. As similar to this updated book ATL Internals: Working With ATL 8 (2nd Edition), you could not find in the various other area. But here, it's quite easy. Just click as well as download and install, you could possess the ATL Internals: Working With ATL 8 (2nd Edition) When simpleness will reduce your life, why should take the complex one? You can buy the soft file of the book ATL Internals: Working With ATL 8 (2nd Edition) right here as well as be participant of us. Besides this book ATL Internals: Working With ATL 8 (2nd Edition), you could also locate hundreds lists of the books from many sources, collections, publishers, as well as writers in around the world.

ATL Internals: Working with ATL 8 (2nd Edition)

ATL Internals: Working with ATL 8 (2nd Edition)


ATL Internals: Working with ATL 8 (2nd Edition)


Download Ebook ATL Internals: Working with ATL 8 (2nd Edition)

Don't you keep in mind concerning guide that constantly accompanies you in every downtime? Do you till read it? Possibly, you will need brand-new source to take when you are bored with the previous book. Now, we will certainly present one more time the very majestic publication that is recommended. Guide is not the magic publication, but it could manage something to be much bête. The book is here, the ATL Internals: Working With ATL 8 (2nd Edition)

However right here, you can get it easily this ATL Internals: Working With ATL 8 (2nd Edition) to review. As understood, when you read a publication, one to remember is not just the title, yet additionally the genre of guide. You will certainly see from the title that your book selected is absolutely right. The proper book alternative will affect just how you check out guide finished or otherwise. However, we are sure that everyone right here to seek for this book is an extremely follower of this kind of book.

The soft data indicates that you should go to the web link for downloading and install and afterwards conserve ATL Internals: Working With ATL 8 (2nd Edition) You have actually owned the book to review, you have postured this ATL Internals: Working With ATL 8 (2nd Edition) It is uncomplicated as visiting the book shops, is it? After getting this brief description, ideally you can download one and start to read ATL Internals: Working With ATL 8 (2nd Edition) This book is very easy to check out each time you have the spare time.

ah, even you do not obtain the very best perfections from reading this book; at the very least you have actually boosted your life and efficiency. It is very needed to make your life better. This is why, why don't you aim to get this book as well as read it to fulfil your free time? Are you interested? Juts choice currently this ATL Internals: Working With ATL 8 (2nd Edition) in the download web link that we offer. Do not wait on even more moment, the possibility currently and also set aside your time to select this. You could actually utilize the soft data of this book properly.

ATL Internals: Working with ATL 8 (2nd Edition)

From the Back Cover

The Classic Guide to ATL–Now Updated for ATL 8 and Visual Studio 2005   Four leading Windows programming experts systematically reveal ATL’s inner workings, explaining not just how ATL works, but why it works the way it does. Client-side developers will master ATL’s resources for windowing, COM control, MFC integration, web service proxy generation, and more. Server-side programmers will discover ATL’s full COM server and object services, and its extensive support for high-throughput, high-concurrency web applications, and services. Every Windows developer will learn powerful ways to increase flexibility, reduce overhead, and maximize transparency and control.   •           Discover ATL’s internals through diagrams, example code, and internal ATL implementation code •           Walk through wizards that simplify ATL usage in common applications •           Master string handling in C++, COM, and ATL •           Leverage ATL smart types, including CComPtr, CComQIPtr, CComBSTR, and CComVariant •           Understand and choose the right options for implementing IUnknown •           Create glue code that exposes COM objects from COM servers •           Use canned interface implementations to support object persistence, COM             collections, enumerators, and connection points •           Build standalone applications and UI components with ATL window classes             and controls •           Use ATL Server to develop web applications that run on Microsoft IIS   

Read more

About the Author

Chris Tavares is currently a software development engineer in the Microsoft patterns and practices group, where he strives to help developers learn the best way to develop on the Microsoft platform. He first touched a computer in third grade, doing hand-assembly of machine code on an Intel 8080 machine with 512 bytes (yes, bytes) of memory, a hex keypad, and 7 segment LCD display. He’s been digging into computers and software ever since. Kirk Fertitta is CTO of Pacific MindWorks, a leading provider of tools and services for electronic test and measurement. With his team at Pacific MindWorks, Kirk works extensively on code generation technology and Visual Studio extensibility. He is also a .NET/C# instructor for Pluralsight. Brent Rector, president and founder of Wise Owl Consulting, is a noted speaker, consultant, and author, specializing in .NET, ASP.NET, XML, COM+, and ATL. Chris Sells is a program manager for the Connected Systems Division. He’s written several books, including Programming Windows Presentation Foundation, Windows Forms Programming in C#, and ATL Internals. In his free time, Chris hosts various conferences and makes a pest of himself on Microsoft internal product team discussion lists. More information about Chris, and his various projects, is available at http://www.sellsbrothers.com.  

Read more

See all Editorial Reviews

Product details

Paperback: 888 pages

Publisher: Addison-Wesley Professional; 2 edition (July 15, 2006)

Language: English

ISBN-10: 0321159624

ISBN-13: 978-0321159625

Product Dimensions:

7 x 1.5 x 9.1 inches

Shipping Weight: 2.6 pounds

Average Customer Review:

3.8 out of 5 stars

3 customer reviews

Amazon Best Sellers Rank:

#1,469,896 in Books (See Top 100 in Books)

This is all the low-level details of how ATL works. Vital information for getting the most out of any code library. The reader needs to have a full and complete understanding of COM as these details are not provided. This book is about how and why ATL works the way it does to provide a framework for producing high performance software. Exactly on target for a C++ developer.

Good

Most reviews on this book were very good. It was the reason I bought this book. This book covers topic on the ATL 8 as its title says.However, I don't like this book although I will read this book to the end.The reason is this. Each chapter discuss about its own topics like strings, and so on. However, it just describes each methods of a given class. It is like that of the MSDN. Why doesn't it show some sample code lines which shows how to use some of them and what the result is? By doing so, it is much easier to understand and read. After reading a few chapters, I started skipping explanations because of the pattern.Also, just like other books nowadays, it is too descriptive. It will be good if it is a book about explaining concept of the COM, or if it should give some idea on the topic. However, readers of this book already knows about the COM and if they consider "COM", they are already fairly experienced programmers. Then explaining things like the MSDN documents do is not helpful. Probably it would be better if it can explain thing more clearly than the MSDN do, but I guess it is not the case for this book.Also, what lacks seriously among most COM books is that they fails to describe the automatically inserted macros and their relationship.Also, for the Visual C++ 2005 IDE, there are some peculiar things. For example, the IDE displays the same interface under class and under interface on its solution pane. You may wonder where to put codes for a certain interface. It could be better if this book explains about them too.Because COM is designed very confusing way, the Objective-C remote messaging, it needs good explanation. However, this ( and most ) book fails in doing so.Additionally, it would be better if it has some tutorial chapters.By following step by step, you can figure out things more clearly, but this book fails in that too. At least the first chapter seems to be written for that purpose. However, it omits some declarations and it is not implied where to put those. So, I gave up writing codes for the chapter.However, as for the coverage of the topic, it seems to be chosen well.I know.. people are moving to the C#/C++ .NET remoting.Nowadays many books on COM/.NET interop are published. So, probably the important of COM is diminishing.However, COM is still the core of the technology, and I'm not sure if the .NET stands for long-time. Even MS changed things about .NET abruptly so much, and people using .NET seem to use C# instead of C++ generally, I think it is not good idea to rely on proprietary technology. Yeah.. COM is proprietary. But your code using COM doesn't totally rely on proprietary code... at least C++ part...I hope this book would be improved.

ATL Internals: Working with ATL 8 (2nd Edition) PDF
ATL Internals: Working with ATL 8 (2nd Edition) EPub
ATL Internals: Working with ATL 8 (2nd Edition) Doc
ATL Internals: Working with ATL 8 (2nd Edition) iBooks
ATL Internals: Working with ATL 8 (2nd Edition) rtf
ATL Internals: Working with ATL 8 (2nd Edition) Mobipocket
ATL Internals: Working with ATL 8 (2nd Edition) Kindle

ATL Internals: Working with ATL 8 (2nd Edition) PDF

ATL Internals: Working with ATL 8 (2nd Edition) PDF

ATL Internals: Working with ATL 8 (2nd Edition) PDF
ATL Internals: Working with ATL 8 (2nd Edition) PDF
Share on Google Plus

About Don Savage

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Post a Comment