Шаг 69 - Что такое WTL ?

Это новая каркасная библиотека для VC++. Вот как она расшифровывается. WTL - Windows Template Library. Это набор классов основанный на ATL. WTL+ATL представляет собой архитектуру для создания приложений базирующихся на модели COM. Так как ATL это совсем тонкая обертка COM, то используя эту библиотеку COM надо знать хорошо. На данный момент эта библиотека свободно распространяется. В чем ее преимущества ? Это очень компакный код. Не требуется run-time DLL (msvcrt.dll). Пустое SDI приложение, например, всего 24К. Я так воспринимаю, что она создана для того, чтобы писать очень компактные приложения в расчете на распространение через интернет. Скачать ее можно вот отсюда http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/001/586/msdncompositedoc.xml. Размер около 300 KB в архиве. После распаковки 1.2 MB.

69_1.gif (8735 b)

Отсюда надо скопировать Wizard и заголовочные файлы в соответствующие папочки. В результате при запуске VC у Вас появится новый Wizard.

69_2.gif (3577 b)

Организация классов и названия очень похожи на MFC.

69_3.gif (14710 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 21.04.2001