E
@biter sagte in Neues von MFC ?:
Hallo zusammen, mal wieder. Ich interessiere mich für neue Features von C++ MFC nach Visual C++ 60. Bis dahin habe ich viele Bücher, darüber hinaus aber leider nicht. Bei Visual C++ 2010 wurden neue Klassen eingeführt, deren Namen mit "CMFC" beginnen. Deren Verwendung hätte ich auch gern beschrieben. Auch mit Google bin ich nicht weitergekommen. Eigentlich arbeite ich mit C#, habe aber noch Altlasten. Ganz tot scheint MFC nicht zu sein ! ? Habt Ihr Literaturempfehlungen bzw Links ?
Ja, ganz tot ist MFC nicht. Microsoft unterstützt MFC weiterhin, aber eher im Wartungsmodus. Neue große Entwicklungen sind da wohl nicht mehr zu erwarten.
Gerade die CMFC...-Klassen kamen vor allem mit dem Visual C++ 2008 Feature Pack und wurden dann in Visual Studio 2010 stark sichtbar. Dazu gehören zum Beispiel Ribbon, Docking Panes, Visual Manager, Task Pane, Property Grid und verschiedene Shell-Controls.
Eine wirklich gute, zusammenhängende Literatur speziell für den Sprung von VC++ 6.0 zu diesen neueren MFC-Erweiterungen ist leider schwer zu finden. Am hilfreichsten sind heute meist:
die offizielle Microsoft-MFC-Doku
die Klassenreferenz zu den CMFC...-Klassen
die alten, aber noch nützlichen MSDN-Artikel zum Feature Pack
die Microsoft-Samples, weil man dort direkt sieht, wie die Klassen zusammenspielen
Für die alten Grundlagen kannst du deine VC6-Bücher weiter nutzen. Für alles rund um CMFC... würde ich eher mit Microsoft Learn plus Beispielprojekten arbeiten als mit Büchern.
Ganz praktisch würde ich nach diesen Begriffen schauen:
CMFCRibbonBar, CFrameWndEx, CWinAppEx, CMFCToolBar, CMFCVisualManager, CMFCShellTreeCtrl, CMFCTasksPane