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
Korzystanie z plików źródłowych MFC
Używanie klas do pisania aplikacji dla systemu Windows
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
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).