Friday, February 20, 2009

ACTIVE TEMPLATE LIBRARY .doc (Paper presentation)

1. INTRODUCTION TO ATL

ATL is the Active Template Library, a set of template-based C++ classes with which we can easily create small, fast Component Object Model (COM) objects. using ATL, we can create efficient, flexible, lightweight controls.

Using a Template Library :

A template is similar to a macro. As with a macro, invoking a template causes it to expand (with appropriate parameter substitution) to code

we have written . template goes further than this to allow the creation

of new classes based on types that we pass as parameters. These new classes implement type-safe ways of performing the operation expressed

in your template code.

Template libraries such as ATL differ from traditional C++ class libraries in that they are typically supplied only as source code (or as source code with a little, supporting run time) and are not inherently or necessarily hierarchical in nature. Rather than deriving from a class to get the functionality you desire, you instantiate a class from a template.

The Scope of ATL :

ATL allows you to easily create COM objects,


.........So on ..........(download any of the following links to get complete paper presentation in word document)

Photobucket

Ziddu Link

Uploaded.to Link

Mediafire Link

Adrive Link

Rapidshare Link



No comments:

Post a Comment