Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
System Microsoft Windows został zaprojektowany na długo przed tym, jak język C++ stał się popularny. Ponieważ tysiące aplikacji używa interfejsu programowania aplikacji (API) w języku C, ten interfejs będzie utrzymywany w przewidywalnej przyszłości. W związku z tym każdy interfejs C++ systemu Windows musi być oparty na proceduralnym interfejsie API języka C. Gwarantuje to, że aplikacje języka C++ będą mogły współistnieć z aplikacjami języka C.
Biblioteka klas programu Microsoft Foundation to interfejs obiektowy dla systemu Windows, który spełnia następujące cele projektowe:
Znaczne zmniejszenie nakładu pracy na pisanie aplikacji dla systemu Windows.
Szybkość wykonywania porównywalna z szybkością interfejsu API języka C.
Minimalny nakład pracy związany z rozmiarem kodu.
Możliwość bezpośredniego wywoływania dowolnej funkcji systemu Windows C.
Łatwiejsza konwersja istniejących aplikacji języka C na C++.
Możliwość wykorzystania z istniejącej bazy środowiska programowania w języku C systemu Windows.
Łatwiejsze korzystanie z interfejsu API systemu Windows w języku C++ niż w języku C.
Łatwiejsze korzystanie z zaawansowanych abstrakcji skomplikowanych funkcji, takich jak kontrolki ActiveX, obsługa bazy danych, drukowanie, paski narzędzi i paski stanu.
Prawdziwy interfejs API systemu Windows dla języka C++, który efektywnie korzysta z funkcji języka C++.
Aby uzyskać więcej informacji na temat projektowania biblioteki MFC, zobacz: