The Wayback Machine - https://web.archive.org/web/20081006084400/http://www.codeguru.com:80/cpp/com-tech/atl/tutorials/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
















RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> Visual C++ / C++ >> COM-based Technologies >> ATL & WTL Programming >> Tutorials


Tutorials

Tutorials



Framework Source Code Stepping
Rating: none
Nick Wienholt - 09/08/2008
Despite the best documentation, stepping into the actual source code of third-party libraries can be the fastest way to diagnose a difficult bug or determine the state that a component needs to be in before a certain operation can be completed. With a little set-up magic, developers can step into libraries quickly and easily.

A Complete Scriptable ActiveX Web Control Tutorial Using ATL
Rating:
Arif Zaman - 01/02/2008
Learn to use a scriptable ActiveX web control that uses ATL.

Microsoft Word Automation Class
Rating:
Val Golovlev - 12/06/2007
Discover a class to start Microsoft Word and access Word functions from a C++ application by using OLE and IDispatch interfaces. Two classes are provided: the Word automation class CWordAutomation and the wrapper class CEzWordAutomation.

[Updated] A Big Integer Package for Use in Visual Basic Written in Visual C++
Rating:
Jeffrey Walton - 11/29/2006
A 'How To' for creating a COM Big Integer Library that uses Visual C++ ATL Wizard and Wei Dai's Crypto++ Library.

Writing MS WORD Addins
Rating:
Amit Dey - 04/10/2003
Learn how to write an add-in for Microsoft Word 2000 using this detailed tutorial.

ATL Under the Hood, Part 5
Rating:
Zeeshan - 10/25/2002
Lots of people believe that ATL is used only for making COM components. In this tutorial, learn to create a fully fleshed Windows-based application using ATL.

An Introduction to C++ Templates
Rating: none
Kais Dukes - 06/20/2002
Take a look at C++ templates in this first of several articles digging into the topic.

ATL Under the Hood Part 4
Rating:
Zeeshan - 06/07/2002
A look at ATL and assembly language.

Why ATL Uses Template Classes
Rating:
Sathya Narayana Panduranga - 05/30/2002
This article discusses why ATL uses template classes. This is not a discussion of ATL features, but just the principle behind the Template library.

ATL Under the Hood Part 1
Rating:
Zeeshan Amjad - 04/03/2002
Tutorial that presents a discussion of the memory layout of an ATL program and more.

ATL Under the Hood Part 3
Rating:
Zeeshan - 03/29/2002
Template techniques used by ATL.

ATL Under the Hood Part 2
Rating:
Zeeshan - 02/15/2002
Interesting stuff behind virtual functions.

Developing MMC Snap-Ins using ATL
Rating: none
Leon Finker - 05/23/2001
This article teaches you how to create an MMC Snap-In and implement some basic features using ATL. Great starting point for MMC Snap-In development.

A Simple COM tutorial using ATL
Rating:
C. Lung - 06/25/1999
A Simple COM tutorial using ATL

ATL Client Application Tutorial
Rating: none
Naveen Kohli - 02/05/1999
ATL Client Application Tutorial

Leveraging C++ Applications Using COM An example of ATL COM
Rating: none
Jonathan WoodBury and Ranjan Banerji - 02/05/1999
Leveraging C++ Applications Using COM An example of ATL COM









JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES