Ogólne zasady projektowania klas
Microsoft Windows został zaprojektowany na długo przed języka C++ stał się popularny.Tysiące aplikacji używają interfejs programowania aplikacji (API) systemu Windows w języku C, tym interfejsie zostanie utrzymana w najbliższej przyszłości.Dowolnego interfejsu C++ Windows musi zatem być zbudowany na bazie procedurach API języka C.Gwarantuje to, że aplikacje C++ będą mogły współistnieć z aplikacjami C.
Biblioteki Microsoft Foundation Class jest zorientowany obiektowo interfejs do systemu Windows, który spełnia następujące cele projektu:
Znaczne zmniejszenie wysiłku, aby tworzyć aplikacje dla systemu Windows.
Szybkość realizacji jest porównywalny z interfejsu API języka C.
Obciążenie rozmiar minimalny kod.
Zdolność do wywołania dowolnej funkcji Windows C bezpośrednio.
Łatwiejsze konwersji istniejących aplikacji C języka c++.
Zdolność do dźwigni od istniejących podstawy języka C Windows doświadczenia programistycznego.
Łatwiejsze korzystanie z interfejsu API systemu Windows z C++ niż literą C.
Łatwiejsze w użyciu, lecz potężny abstrakcji skomplikowane funkcje, takie jak formanty ActiveX, obsługa bazy danych, drukowanie, paski narzędzi i paski stanu.
TRUE Windows API for C++, które efektywnie wykorzystuje funkcje języka C++.
Aby uzyskać więcej informacji o projektu biblioteki MFC zobacz: