Filozofią projektowania klasy ogólne
Microsoft Windows został zaprojektowany długo przed popularność języka C++.Ponieważ tysiące aplikacje korzystają z interfejsu programowania aplikacji (API) Windows języka C, interfejsu będzie utrzymywane w najbliższej przyszłości.Dowolnego interfejsu C++ Windows musi zatem zbudowana w oparciu o procedurach dotyczących interfejsu API języka C.Gwarantuje to, że C++ aplikacje będą współistnieć z aplikacjami C.
Biblioteka klas Microsoft Foundation jest zorientowane obiektowo interfejsu systemu Windows, które spełnia następujące cele projektu:
Znacznego zmniejszenia nakładu pracy do pisania aplikacji dla systemu Windows.
Szybkości wykonania jest porównywalna do interfejsu API języka C.
Kod minimalny rozmiar narzutów.
Zdolność do wywołania dowolnej funkcji Windows C bezpośrednio.
Łatwiejsze konwersji istniejących aplikacji c języka C++.
Możliwość korzystanie z istniejących podstawy systemu Windows w języku c doświadczenia programistycznego.
Łatwiejszy w użyciu interfejsu API systemu Windows z C++ niż z C.
Łatwiejsze do użycia jeszcze wydajne pobory wody z skomplikowane funkcje, takie jak formanty ActiveX, obsługa bazy danych, drukowanie, paski narzędzi i paski stanu.
TRUE Windows API dla C++, które efektywnie wykorzystuje funkcje języka C++.
Więcej informacji dotyczących projektu biblioteki MFC zobacz: