Udostępnij za pośrednictwem


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:

Zobacz też

Koncepcje

Przegląd biblioteki klas