Udostępnij za pośrednictwem


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:

Zobacz też

Koncepcje

Omówienie biblioteki klas