

Программирование на языке MFC
Мой второй блог в серии программирования
Структура типа WND-CLASS
А теперь давайте займемся подсчетами. Вся моя программа со всеми описаниями классов, комментариями и пропусками состоит из 128 строк. Теперь вспомним, что нам пришлось бы сделать в том случае, если бы мы писали программу без использования архитектуры "документ/представление", используя только функции API. Во-первых, нам понадобилось бы так называемое «стандартное заклинание», в котором необходимо заполнить структуру типа WND-CLASS, зарегистрировать класс окна и запустить цикл обработки сообщений. Во-вторых, понадобилась бы обработка, как минимум, сообщения WM_CREAfE, во время которой необходимо создать окно класса «MDICLIENT». В-третьих, регистрация класса окна представления и написание оконной процедуры окна представления. .. Можно только представить себе, сколько строк содержалось бы в исходном коде такого приложения!
Я достаточно долго программировал с использованием только API, поэтому не буду утверждать, что MFC хуже или лучше «чистого» API. Тем не менее, возможности, которые предоставляет архитектура «документ/представление», не могут не впечатлять.
