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


  • Gesperrt

    Dieser Beitrag wurde gelöscht!


  • @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



  • Danke Dir Erhard !


Anmelden zum Antworten