Шаг 216.
Среда программирования Visual C++.
Сравнение MFC и ATL

    На этом шаге мы сравним результаты использования технологий MFC и ATL.

    Надеемся, Вы уже разобрались в тонкостях создания элементов управления на базе ActiveX с помощью MFC или ATL. В MFC разработка очень проста - соответствующие классы скрывают большинство сложностей СОМ-программирования. Хотя разработка с применением ATL и требует существенно больших усилий, но предоставляет большую свободу.

    ActiveX-элемент, созданный средствами ATL, меньше своего MFC-аналога и, если он написан грамотно, существенно производительнее. Собранный в качестве самостоятельного (MinDependency) проекта ATLBandit занимает 100 кб, в то время как размер файла OneArmedBandit.ocx, статически скомпонованного с библиотеками MFC, достигает 264 кб. Однако при динамическом связывании его размер падает до 36 кб, что делает MFC чрезвычайно привлекательным для платформ. на которых DLL-библиотеки MFC уже установлены.

    На следующем шаге мы создадим приложение, использующее ActiveX.




Предыдущий шаг Содержание Следующий шаг