Visual C ++ против MFC - PullRequest
       34

Visual C ++ против MFC

0 голосов
/ 03 марта 2020

Прежде чем задать этот вопрос на этой платформе, я прогуглил и прочитал пару книг.

Мое понимание:

Я понимаю, что MF C является основой для разработки GUI приложений в Windows. MF C использует библиотеку Visual C ++, которую можно рассматривать как библиотеку-оболочку для Windows API.

Путаница

  1. Если я прочитал Книга о MF C, она начинает говорить о Visual C ++ (например, CString class)
  2. Если я читаю книгу по Visual C ++, она начинает объяснять GUI разработку без фактического объяснения различных классов / шаблоны
  3. Но я не нахожу книгу, которая объясняет классы Visual C ++ отдельно.

Вопросы:

  • Являются ли Visual C ++ и MF C одинаковыми? Если НЕТ, то где я могу найти описание только классов Visual C ++ (без GUI текста разработки)?
  • Связаны ли Visual C ++ и Visual Studio?

1 Ответ

2 голосов
/ 03 марта 2020

"Visual C ++" - это имя компилятора и IDE. Он появился еще до изобретения Visual Studio и включал несколько языков программирования в один продукт.

MF C поставляется с Visual C ++ / Visual Studio и является библиотекой классов, которая действует как платформа, так как а также оболочка ресурсов для плоского C API Windows.

На сайте документации Microsoft имеется иерархическая диаграмма для большинства классов MF C, а также список MF C Классы . Не существует физического или логического разделения между GUI классами и не GUI классами.

...