Библиотека на класовете на Microsoft Foundation (MFC Library)

Автор: Monica Porter
Дата На Създаване: 18 Март 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Библиотека на класовете на Microsoft Foundation (MFC Library) - Технология
Библиотека на класовете на Microsoft Foundation (MFC Library) - Технология

Съдържание

Определение - Какво означава библиотеката на класовете на Microsoft Foundation (MFC Library)?

Microsoft Foundation Class Library е набор от инструменти, съдържащ набор от предварително дефинирани C ++ класове за изграждане на приложения за Windows. Този термин е известен още като Microsoft Foundation Class (MFC).


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява библиотеката на класовете на Microsoft Foundation (MFC Library)

MFC предоставя приложна рамка за изграждане на програми за Windows. Програмирането с MFC има следните предимства:

  • Спестява време на разработчиците, като предоставя предварително написан код
  • Осигурява по-голяма гъвкавост, като прави кода по-преносим между различни операционни системи (Windows и Unix - изисква Unix версия на MFC) и процесори (x86 и DEC Alpha)
  • Предоставя класове за създаване на диалогов прозорец, елементи за визуализация и потребителски интерфейс, като например прозорци, ленти с инструменти, менюта и т.н.
  • Опростява програмирането на базата данни чрез класове „Обекти за достъп до данни“ (DAO) и отворени връзки към база данни (ODBC)
  • Осигурява лесен достъп до други технологии като ActiveX контроли, свързване на обекти и вграждане (OLE) и интернет програмиране.

Когато използвате MFC, има редки случаи, когато е необходимо директно използване на интерфейси за програмиране (API) за програмиране на Windows. Тъй като MFC е тънка обвивка за Windows API, повечето от методите на класа всъщност са картографирани към съответните им функции на API.

През април 2010 г. излиза MFC версия 10 с Visual C ++ 2010 и .NET версия 4.0.