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


Anmelden zum Antworten