{"product_id":"9780132797511","title":"ATL Internals: Working with ATL 8","description":"\u003cp\u003e \u003cb\u003eThe Classic Guide to ATL–Now Updated for ATL 8 and Visual Studio 2005\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eFour leading Windows programming experts systematically reveal ATL’s inner workings, explaining not just \u003ci\u003ehow\u003c\/i\u003e ATL works, but \u003ci\u003ewhy\u003c\/i\u003e 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.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e•           Discover ATL’s internals through diagrams, example code, and internal ATL implementation code\u003c\/p\u003e \u003cp\u003e•           Walk through wizards that simplify ATL usage in common applications\u003c\/p\u003e \u003cp\u003e•           Master string handling in C++, COM, and ATL\u003c\/p\u003e \u003cp\u003e•           Leverage ATL smart types, including CComPtr, CComQIPtr, CComBSTR, and CComVariant\u003c\/p\u003e \u003cp\u003e•           Understand and choose the right options for implementing IUnknown\u003c\/p\u003e \u003cp\u003e•           Create glue code that exposes COM objects from COM servers\u003c\/p\u003e \u003cp\u003e•           Use canned interface implementations to support object persistence, COM \u003c\/p\u003e \u003cp\u003e            collections, enumerators, and connection points\u003c\/p\u003e \u003cp\u003e•           Build standalone applications and UI components with ATL window classes \u003c\/p\u003e \u003cp\u003e            and controls\u003c\/p\u003e \u003cp\u003e•           Use ATL Server to develop web applications that run on Microsoft IIS\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47124371046640,"sku":"9780132797511","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780132797511_p0.jpg?v=1763640645","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780132797511","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}