Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Windows wurde so konzipiert, lange zuvor die Programmiersprache C++ gängig wurde.Da der C-Sprache Windows-Anwendungsprogrammierschnittstelle Tausende von Anwendungen (APIs) verwenden, wird diese Schnittstelle während der absehbaren Zukunft beibehalten.Jede C++-Windows-Oberfläche muss daher auf prozedurale C-Sprache API erstellt werden.Dadurch wird sichergestellt, dass C++-Anwendungen in der Lage sind, mit C-Anwendungen vorhanden sein soll.
Microsoft Foundation Class Library ist eine objektorientierte Schnittstelle für Windows, die die folgenden Entwurfsziele erreicht:
Bedeutende Verringerung im Aufwand, eine Anwendung für Windows zu schreiben.
Ausführungsgeschwindigkeit vergleichbar mit der der C-Sprache API.
Minimaler Code Haupt- mehraufwand.
Die Fähigkeit, eine Funktion Windows C direkt aufzurufen.
Einfachere Konvertierung vorhandener C-Anwendungen in C++.
Fähigkeit, aus der vorhandenen Basis der C-Sprache Windows nutzen Erfahrung programmierend.
Einfachere Verwendung der Windows-API mit C++ als mit C.
Einfacher zu verwendende trotzdem komplizierten Abstraktionen von leistungsfähigen Features wie ActiveX-Steuerelemente, Datenbankunterstützung, Drucken, Symbolleisten und Statusleisten.
Wahre Windows-API für C++, die letztendlich C++ Language Features verwendet.
Weitere Informationen zu den Entwurf der MFC-Bibliothek finden Sie unter: