Udostępnij za pośrednictwem


Tematy ogólne dotyczące MFC

Ta rodzina artykułów zawiera szczegółowe informacje techniczne dotyczące biblioteki MFC (Microsoft Foundation Class) oraz omówienie struktury MFC oraz jej kluczowych składników i podsystemów.

Biblioteka klas programu Microsoft Foundation to struktura aplikacji do programowania w systemie Microsoft Windows. Napisany w języku C++, MFC udostępnia większość kodu niezbędnego do zarządzania oknami, menu i oknami dialogowymi; wykonywanie podstawowych danych wejściowych/wyjściowych; przechowywanie kolekcji obiektów danych; i tak dalej. Wystarczy dodać kod specyficzny dla aplikacji do tej struktury. Biorąc pod uwagę charakter programowania klas języka C++, łatwo jest rozszerzyć lub zastąpić podstawową funkcjonalność dostarczaną przez platformę MFC.

Struktura MFC to zaawansowane podejście, które pozwala opierać się na pracy ekspertów programistów dla systemu Windows. MFC skraca czas programowania; sprawia, że kod jest bardziej przenośny; zapewnia ogromne wsparcie bez zmniejszania swobody programowania i elastyczności; zapewnia łatwy dostęp do "trudnych do programowania" elementów i technologii interfejsu użytkownika, takich jak technologia Active, OLE i programowanie internetowe. Ponadto MFC upraszcza programowanie baz danych za pomocą obiektów dostępu do danych (DAO) (obecnie przestarzałe) i Open Database Połączenie ivity (ODBC) i programowania sieci za pośrednictwem gniazd systemu Windows. MFC ułatwia programowanie funkcji, takich jak arkusze właściwości ("okna dialogowe tabulacji"), podgląd wydruku i przestawne, dostosowywalne paski narzędzi.

W tej sekcji

Przykłady MFC

Korzystanie z plików źródłowych MFC

Wersje biblioteki MFC

Używanie klas do pisania aplikacji dla systemu Windows

Opieranie się na strukturze

CWinApp: klasa aplikacji

Szablony dokumentów i proces tworzenia dokumentu/widoku

Zarządzanie danymi stanu modułów MFC

Przetwarzanie pętli bezczynności

Obsługa kontekstów aktywacji w stanie modułu MFC

Izolacja biblioteki formantów wspólnych MFC

Wymagania kontrolek standardowych systemu Windows Vista dotyczące kompilacji

Instrukcje: dodawanie obsługi menedżera ponownego uruchamiania

Układ dynamiczny

Aby zapoznać się z omówieniem dokumentacji referencyjnej MFC, zobacz Biblioteka klas programu Microsoft Foundation.

Aby uzyskać informacje o atl, zobacz Active Template Library Reference (Dokumentacja biblioteki szablonów aktywnych).

Zobacz też

Praca z obiektami okien