MFC и Win32
Интерфейс прикладного программирования Windows API стал общеизвестным или назывался Win32. Если вы хотите создать программу, которая будет работать в среде Windows, вам нужно иметь что-то, что совместимо с Win32. MFC или Microsoft Foundation Class - это библиотека классов на C ++, которая инкапсулирует определенные части Windows API, чтобы упростить программистам создание легкого кода.
Создание приложения для Win32 означает, что вам нужно будет использовать его SDK, чтобы поддерживать совместимость и избегать сбоев или любой другой проблемы. Проблема с использованием Win32 SDK заключается в том, что вам нужно будет вручную писать код для всего. Это может привести к ошибкам в коде, который может быть незначительным и быстрым для исправления или значимости и быть головной болью для отслеживания. MFC состоит из функций, которые наиболее часто используются программистами, например, создания окон или открытия диалоговых окон. Использование MFC сводится к одной строке кода, которая в противном случае была бы составлена из 10 или 20 строк, что упростило бы и значительно ускорило бы сборку. Устранение неполадок также было бы намного проще с MFC, поскольку вам не нужно было бы вникать в фактическое кодирование каждой функции, и вам нужно будет только заботиться о том, как вы назвали эту функцию.
MFC также напрямую касается среды Windows, что означает, что вам не нужно будет беспокоиться о конкретных настройках, которые каждый пользователь имеет на своем компьютере. Это гарантирует, что ваша программа будет отображаться правильно в большинстве случаев при использовании MFC.
MFC была очень успешной библиотекой, которую другие языки программирования разработали самостоятельно или адаптировали для использования MFC самостоятельно. Независимо от того, какую структуру вы используете, вы все равно будете использовать Win32, если собираетесь создавать программы для операционной системы Windows. MFC просто упрощает и ускоряет работу программистов на C ++.
Резюме: 1.Win32 также известен как Windows API, а MFC - это библиотека классов C ++, которая обертывает части Windows API 2.The MFC состоит из наиболее распространенных операций, используемых при создании приложения Win32 3. Использование MFC делает кодирование легче и намного проще, чем использование Windows API напрямую 4.MFC позволяет программистам на C ++ использовать текущую среду Windows