Spisu treści:
- Definicja - Co oznacza Microsoft Foundation Classes (MFC)?
- Techopedia wyjaśnia Microsoft Foundation Classes (MFC)
Definicja - Co oznacza Microsoft Foundation Classes (MFC)?
Klasy fundamentowe Microsoft (MFC) to język C ++ i klasy interfejsu programowania aplikacji Windows (API) zawarte w bibliotece programowania aplikacji.
Biblioteka MFC to zbiór wielu różnych klas, w tym interfejsów API systemu Windows. Jest zbudowany w języku C ++ i obsługuje funkcje wymagane przez większość programów wykonywalnych. Klasy te są wstępnie napisanym i opartym na rutynach kodem, który może być ponownie użyty jako komponenty aplikacji na tym samym zapleczu.
Techopedia wyjaśnia Microsoft Foundation Classes (MFC)
Gdy Microsoft zdał sobie sprawę z potrzeby rzeczywistego oprogramowania i funkcjonalności aplikacji internetowych, a także rosnącego globalnego popytu na rozwiązania technologiczne, praca programisty stawała się coraz bardziej złożona. Wielu programistów było przyzwyczajonych do przepisywania lub dostosowywania kodu dla różnych aplikacji, szczególnie z powodu identycznej natury kontroli opartych na systemie operacyjnym.
W 1993 r. Microsoft wydał MFC 1.0 z C / C ++ 7.0, który był kompleksowym zestawem wstępnie napisanych i łatwych do osadzenia klas oraz interfejsów API Windows, co znacznie skróciło czas i wysiłek programisty.
Narzędzie do tworzenia bibliotek MFC pozostaje popularne i jest używane przez wielu programistów. Jednak platforma .NET robi znaczne postępy ze względu na solidne wsparcie Microsoft i różnorodną interoperacyjność językową. Biblioteka MFC obejmuje wszystkie potencjalnie wymagane interfejsy aplikacji, takie jak graficzny interfejs użytkownika, ActiveX, wejścia / wyjścia i inne mechanizmy obsługi systemu operacyjnego.
