Dom Rozwój Co to jest biblioteka klas Microsoft Foundation (biblioteka MFC)? - definicja z techopedia

Co to jest biblioteka klas Microsoft Foundation (biblioteka MFC)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza biblioteka Microsoft Foundation Class Library (MFC Library)?

Biblioteka klas Microsoft Foundation jest zestawem narzędzi zawierającym zestaw predefiniowanych klas C ++ do budowania aplikacji dla systemu Windows. Termin ten jest również znany jako Microsoft Foundation Classes (MFC).

Techopedia wyjaśnia Microsoft Foundation Class Library (MFC Library)

MFC zapewnia strukturę aplikacji do budowania programów dla systemu Windows. Programowanie w MFC ma następujące zalety:

  • Oszczędza czas programistów, dostarczając wstępnie napisany kod
  • Zapewnia większą elastyczność, czyniąc kod bardziej przenośnym między różnymi systemami operacyjnymi (Windows i Unix - wymaga uniksowej wersji MFC) i procesorami (x86 i DEC Alpha)
  • Udostępnia klasy do tworzenia okien dialogowych kart, podglądu wydruku i elementów interfejsu użytkownika, takich jak okna, paski narzędzi, menu itp
  • Upraszcza programowanie bazy danych dzięki klasom Data Access Objects (DAO) i Open Database Connectivity (ODBC)
  • Zapewnia łatwy dostęp do innych technologii, takich jak formanty ActiveX, łączenie i osadzanie obiektów (OLE) oraz programowanie internetowe.

Podczas korzystania z MFC zdarzają się rzadkie przypadki, gdy potrzebne jest bezpośrednie użycie interfejsów programowania aplikacji (API) systemu Windows. Ponieważ MFC jest cienkim opakowaniem dla interfejsu API systemu Windows, większość metod klas jest faktycznie odwzorowana na odpowiadające im funkcje API.


W kwietniu 2010 roku została wydana wersja 10 MFC z Visual C ++ 2010 i .NET w wersji 4.0.

Co to jest biblioteka klas Microsoft Foundation (biblioteka MFC)? - definicja z techopedia