Программирование на языке MFC

Мой второй блог в серии программирования

Структура типа WND-CLASS


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

Я достаточно долго программировал с использованием только API, поэтому не буду утверждать, что MFC хуже или лучше «чисто­го» API. Тем не менее, возможности, которые предоставляет архи­тектура «документ/представление», не могут не впечатлять.