«

»

Visual C++. MFC. Введение

Визуальное программирование на C++ возможно реализовать без использования разного рода библиотек классов, шаблонов и прочих вспомогательных инструментов. Но тот, кто уже достаточно глубоко проникся изучением этого языка, вероятно в состоянии представить, насколько непростая это задача. Даже, для создания примитивного оконного приложения понадобиться огромное количество времени и усилий. Именно тут-то нам и приходят на помощь визуальные среды разработки, например, такие как Visual C++ или C++ Builder. Они содержат специальные библиотеки классов, которые значительно облегчают процесс написания приложений.

Вероятно, что лучшей интегрированной средой разработки приложений под Windows, является Microsoft Visual C++.  Именно этой программой мы и будем пользоваться в дальнейшим. Установочный образ Вы можете скачать на сайте разработчика, впрочем, думаю у вас не возникнет проблем с этой фундаментальной задачей.

Компания  Microsoft разработала мощный инструмент для разработки сложных приложений — MFC. MFC (Microsoft Foundation Classes) — библиотека классов языка C++, предназначенная для создания визуальных приложений при помощи встроенных средств. MFC поддерживает современные технологии программирования, благодаря чему программы написанные с ее помощью будут обладать необходимой функциональностью и надежностью. Благодаря ей программист получает шаблонный «скелет» программы, после чего ему остается вписать код в необходимые места.

Итак, теперь стоит поговорить о более грустных вещах. Библиотека MFC достаточно сложна, так как во всю использует возможности языка C++. А это значит, что в «арсенале» начинающего изучать визуальное программирование используя этот «дар» от Microsoft должны присутствовать навыки написания кода на C++. В частности было бы неплохо изучить: рекурсию и перегрузку функций, основы классов, перегрузку операций и наследование. Но для самых отчаянных (тех кто не боится не разобраться что к чему), думаю возможно дуализировать задачи, то есть одновременно изучать как библиотеку MFC, так и базовые понятия C++.

Что касается самой Visual C++, то тут стоит добавить, что эта среда разработки обычно входит в линейку программ под общим названием Visual Studio, но вполне реально приобрести ее в отдельном экземпляре.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Проверка на человечность *