Aby pisać aplikacje dla systemu Windows przy użyciu klas
Klas w bibliotece Microsoft Foundation klasy (MFC) razem tworzą "aplikacji framework," który do tworzenia aplikacji dla systemu operacyjnego Windows.Na poziomie bardzo ogólne ramy definiuje szkielet aplikacji i dostarcza implementacje standardowy interfejs użytkownika, które mogą być umieszczane na szkielet.Zadania jako programista ma Wypełnij pozostałe szkielet, które są te rzeczy, które są specyficzne dla aplikacji.Rozpoczęcie można uzyskać, korzystając z Kreatora aplikacji MFC do tworzenia plików aplikacji bardzo dokładny starter.Microsoft Visual C++ zasobu edytory wizualne, projektowania elementów interfejsu użytkownika polecenia Widok klasy, aby połączyć te elementy kodu i bibliotekę klas umożliwia wdrożenie logiki aplikacji.
Wersja 3.0 i nowsze RAM MFC obsługuje programowania dla platformy Win32, w tym Microsoft Windows 95 i później oraz wersje systemu Windows NT 3.51 i nowsze.Wielowątkowość obejmuje wsparcie MFC Win32.Użyj wersji 1.5x , jeśli trzeba programowania 16-bitowych.
Tej rodziny artykuły przedstawia szersze omówienie aplikacji.Bada ona głównych obiektów, które tworzą i sposób tworzenia aplikacji.Między tematami, artykuły te objęte są następujące:
Rejon pracy między ramami i kod, jak opisano w budynku w ramach.
Klasa aplikacji, która hermetyzuje funkcji na poziomie aplikacji.
Jak Szablony dokumentów tworzenie i zarządzanie dokumentami i ich widoków skojarzonych i ramki systemu windows.
Klasa CWnd, klasa podstawowa główny wszystkich okien.
Obiekty graficzne, takie jak pióra i pędzle.
Inne części ramy obejmują:
-
Oprócz daje przewagę w pisania aplikacji dla systemu operacyjnego Windows, MFC ułatwia również znacznie pisać aplikacje używające specjalnie OLE łączenie i osadzanie technologii.Można wprowadzać aplikacji OLE visual edycji kontenera lub wizualne edycji serwera OLE i można dodać automatyzacji, tak aby inne aplikacje, można użyć obiektów z aplikacji lub nawet dysk zdalnie.
-
Formant OLE development kit (oddziałujące z CDK) jest teraz w pełni zintegrowany z ramami.Ten artykuł rodziny dostaw przeglądu rozwoju formant ActiveX MFC.(Formanty ActiveX były dawniej znany jako formanty OLE).
-
MFC dostarcza również dwa zestawy klas bazy danych, które upraszczają dostępu do zapisu danych aplikacji.Korzystanie z klas bazy danych ODBC, można połączyć się z bazami danych przez sterownik Open Database Connectivity (ODBC), wybrać rekordy z tabel i wyświetlać informacje rekordu w formularzu ekranowym.Korzystanie z klas obiektów DAO (Data Access), można pracować z bazami danych, za pomocą aparatu bazy danych Microsoft Jet lub źródeł danych zewnętrznych (non-Jet), w tym źródeł danych ODBC.
Ponadto MFC pełni jest włączona dla pisania aplikacji wykorzystujących Unicode i zestawy znaków wielobajtowych (MBCS), zestawy znaków specjalnie znaków dwubajtowych (DBCS).
Ogólne wskazówki do dokumentacji MFC, zobacz Ogólne MFC tematy.