Używanie klas do pisania aplikacji dla systemu Windows
Wzięte razem, klas w bibliotece Microsoft Foundation Class (MFC) uzupełnić aplikacji ramowych"," na którym budowania aplikacji dla systemu operacyjnego Windows.Na poziomie bardzo ogólnych ramach definiuje szkielet aplikacji i dostarcza implementacji standardowego interfejsu użytkownika, które mogą być umieszczane na szkielet.Jako programista dosta Wypełnij pozostałe szkielet, które są tych rzeczy, które są specyficzne dla aplikacji.Utworzyć można uzyskać za pomocą Kreatora aplikacji MFC do utworzenia plików aplikacji bardzo dokładny starter.Przy użyciu programu Microsoft Visual C++ zasobów redaktorów zaprojektować wizualnie, elementów interfejsu użytkownika polecenia Widok klasy, aby połączyć te elementy kodu i bibliotekę klas logiki aplikacji.
Wersja 3.0 i nowsze MFC Framework obsługuje programowania dla platform Win32, w tym Microsoft Windows 95 lub nowszym, a system Windows NT w wersji 3.51 lub nowszej.Obsługa MFC Win32 obejmuje wielowątkowości.Użyj wersji 1.5x Jeśli musisz zrobić programów 16-bitowych.
Ta rodzina artykułów przedstawia ogólne omówienie narzędzi aplikacji.Bada ona również głównych obiektów, które tworzą sposób tworzenia i aplikacji.Wśród zagadnień poruszanych w tych artykułach, są następujące:
Podział pracy między ramach i kod, zgodnie z opisem w budynku w ramach.
Klasa aplikacji, która hermetyzuje funkcji na poziomie aplikacji.
Jak Szablony dokumentów tworzenia i zarządzania dokumentami i ich widoków skojarzonych i ramki systemu windows.
Klasa CWnd, główny klasą bazową dla wszystkich okien.
Obiekty graficzne, takich jak pióra i pędzle.
Inne części ram obejmują:
-
Oprócz podając przewagę w pisania aplikacji dla systemu operacyjnego Windows, MFC również sprawia, że znacznie ułatwia pisanie aplikacji, które w szczególności korzystają z mechanizmu OLE łączenie i osadzanie obiektów technologii.Można można zwiększyć bezpieczeństwo aplikacji OLE visual edycji kontener i/lub serwer OLE edycji wizualnej i można dodać automatyzacji, tak aby inne aplikacje można użyć obiektów z aplikacji lub nawet dysk zdalnie.
-
Formant OLE uruchomieniowego (CDK) jest teraz w pełni zintegrowany z ramach.Ta rodzina artykuł dostarcza przeglądu rozwoju formant ActiveX MFC. (Formanty ActiveX były dawniej znane jako formanty OLE).
-
MFC dostarcza również dwa zestawy klasami baz danych, które upraszczają proces pisania dostęp do danych aplikacji.Korzystanie z klas bazy danych ODBC, można podłączyć do baz danych przez sterownik Open Database Connectivity (ODBC), wybierania rekordów z tabel i wyświetlić informacje o rekordzie w formularzu ekranowym.Korzystanie z klas obiektów DAO (Data Access), można pracować z bazami danych przez aparat bazy danych Microsoft Jet lub źródeł danych zewnętrznych (non-Jet), w tym źródeł danych ODBC.
Ponadto MFC jest całkowicie włączony do pisania aplikacji, które używają standardu Unicode i zestawy znaków wielobajtowych (MBCS), specjalnie dwubajtowe zestawy (znaków DBCS).
Aby uzyskać ogólny Przewodnik po dokumentacji MFC, zobacz Ogólne tematy MFC.