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 ?
-
Die letzte Quelle zu MFC, CodeProject, ist vor ein paar Wochen endgültig gestorben
-
@InternalHigh sagte in Neues von MFC ?:
Die letzte Quelle
Theatralik. Habt ihr mal ChatGPT gefragt? Mit CodeProject wurde ich nie so richtig warm.
-
@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