skip to content
ATL internals Preview this item
ClosePreview this item
Checking...

ATL internals

Author: Brent Rector; Chris Sells
Publisher: Reading, MA : Addison Wesley Longman, ©1999.
Series: Addison-Wesley object technology series.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
The Active Template Library (ATL) is a set of small, efficient, and flexible classes that facilitate the creation of interoperable COM components. Written for experienced COM and Visual C++ programmers, this book provides in-depth coverage of ATL's inner workings. It offers insight into the rationale behind ATL design, explains its architectural underpinnings, shows how ATL maps to COM, and describes important  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Brent Rector; Chris Sells
ISBN: 0201695898 9780201695892
OCLC Number: 40632521
Description: xvi, 635 pages : illustrations ; 23 cm.
Contents: Ch. 1. Hello, ATL --
Ch. 2. ATL Smart Types: Strings, BSTRs, VARIANTs, and Interface Pointers --
Ch. 3. Objects in ATL --
Ch. 4. COM Servers --
Ch. 5. Interface Maps --
Ch. 6. Persistence in ATL --
Ch. 7. Collections and Enumerators --
Ch. 8. Connection Points --
Ch. 9. Windowing --
Ch. 10. ActiveX Controls --
Ch. 11. Control Containment --
App. A. C++ Templates by Example --
App. B. ATL Classes and Headers.
Series Title: Addison-Wesley object technology series.
Responsibility: Brent Rector, Chris Sells.

Abstract:

The Active Template Library (ATL) is a set of small, efficient, and flexible classes that facilitate the creation of interoperable COM components. This book provides: in-depth coverage of ATL's inner  Read more...

Reviews

Editorial reviews

Publisher Synopsis

"I've often thought that I should write a book on how ATL works. After reading ATL Internals, I don't think there would be much left for me to write about." - Jim Springfield, Inventor of ATL, Read more...

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/40632521> # ATL internals
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "40632521" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/600408#Place/reading_ma> ; # Reading, MA
   schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
   schema:about <http://experiment.worldcat.org/entity/work/data/600408#CreativeWork/atl_computer_file> ; # ATL (Computer file)
   schema:about <http://experiment.worldcat.org/entity/work/data/600408#CreativeWork/active_template_library> ; # Active template library.
   schema:about <http://id.worldcat.org/fast/1389018> ; # Active template library.
   schema:about <http://dewey.info/class/005.268/e21/> ;
   schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/32935257> ; # Chris Sells
   schema:copyrightYear "1999" ;
   schema:creator <http://viaf.org/viaf/38563184> ; # Brent Rector
   schema:datePublished "1999" ;
   schema:description "The Active Template Library (ATL) is a set of small, efficient, and flexible classes that facilitate the creation of interoperable COM components. Written for experienced COM and Visual C++ programmers, this book provides in-depth coverage of ATL's inner workings. It offers insight into the rationale behind ATL design, explains its architectural underpinnings, shows how ATL maps to COM, and describes important implementation details."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/600408> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/600408#Series/addison_wesley_object_technology_series> ; # Addison-Wesley object technology series.
   schema:name "ATL internals"@en ;
   schema:productID "40632521" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/40632521#PublicationEvent/reading_ma_addison_wesley_longman_1999> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/600408#Agent/addison_wesley_longman> ; # Addison Wesley Longman
   schema:workExample <http://worldcat.org/isbn/9780201695892> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GB9934638> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/40632521> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/600408#Agent/addison_wesley_longman> # Addison Wesley Longman
    a bgn:Agent ;
   schema:name "Addison Wesley Longman" ;
    .

<http://experiment.worldcat.org/entity/work/data/600408#CreativeWork/active_template_library> # Active template library.
    a schema:CreativeWork ;
   schema:name "Active template library." ;
    .

<http://experiment.worldcat.org/entity/work/data/600408#Series/addison_wesley_object_technology_series> # Addison-Wesley object technology series.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/40632521> ; # ATL internals
   schema:name "Addison-Wesley object technology series." ;
   schema:name "Addison-Wesley object technology series" ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1389018> # Active template library.
    a schema:CreativeWork ;
   schema:name "Active template library." ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://viaf.org/viaf/32935257> # Chris Sells
    a schema:Person ;
   schema:familyName "Sells" ;
   schema:givenName "Chris" ;
   schema:name "Chris Sells" ;
    .

<http://viaf.org/viaf/38563184> # Brent Rector
    a schema:Person ;
   schema:familyName "Rector" ;
   schema:givenName "Brent" ;
   schema:name "Brent Rector" ;
    .

<http://worldcat.org/isbn/9780201695892>
    a schema:ProductModel ;
   schema:isbn "0201695898" ;
   schema:isbn "9780201695892" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.