Udostępnij przez


Ogólne tematy 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 Connectivity (ODBC) i programowania sieciowego za pośrednictwem gniazd systemu Windows. MFC ułatwia programowanie funkcji, takich jak arkusze właściwości ("zakładki dialogowe"), podgląd wydruku i pływające, dostosowywalne paski narzędzi.

W tej Sekcji

Przykłady MFC

Używanie plików źródłowych MFC

Wersje biblioteki MFC

Używanie klas do pisania aplikacji dla systemu Windows

Budowanie na ramach

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 wspólnych kontrolek MFC

Wymagania dotyczące kompilacji dla typowych kontrolek systemu Windows Vista

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 także

Praca z obiektami okna