Nach wie vor gibt es eine Unzahl von Anwendungen, die auf der C++ Klassenbibliothek MFC (Microsoft Foundation Classes) basieren. Die Möglichkeit diese Anwendungen an modernes UI-Design und –Funktionalität anzupassen, war aber bis jetzt nicht gegeben. Das hat sich nun grundlegend geändert: Das MFC Feature Pack erweitert die MFC um viele neue Steuerelemente, die es dem Softwareentwickler ermöglichen, moderne Benutzerschnittstellen für seine Anwendungen zu implementieren. Die Erweiterungen sind mit Visual Studio 2008 anwendbar und erlauben die Erstellung von Benutzeroberflächen im Stil von Office oder Visual Studio, was Ihnen die Möglichkeit eröffnet, existierende Anwendungen mit einer modernen Benutzerschnittstellen auszurüsten und damit Software an heute geltende moderne UI-Maßstäbe anzupassen. Außerdem können Sie ihr vorhandenes MFC-Wissen weiterhin nutzen, um neue und zeitgemäße Anwendungen zu erstellen.
In diesem Buch wird die Sprache C++ und die MFC von Visual Studio 2005/2008 als bekannt vorausgesetzt. Die neuen Möglichkeiten mit dem MFC Feature Pack werden ausführlich erläutert und es wird gezeigt, wie in existierenden MFC-Anwendungen die neuen Steuerelemente nachgerüstet werden können. Außerdem werden „Standard C++-Bibliothek-Erweiterungen TR1 (Technical Report 1) erklärt und mit vielen Beispielen vorgestellt.
Bernd Marquardt