Search code examples
visual-c++visual-studio-2017mfcvisual-studio-2019

Programming with Microsoft Visual C++ MFC 2021


Many years ago I learned Visual C++ MFC with these books for Visual C++ 6.0 and Visual C++ .NET 2003 respectively by George Shepherd and David Kruglinski:

Programming with Microsoft Visual C++ .Net, Fifth Edition Programming with Microsoft Visual C++ .Net, Sixth Edition

But now I don't find some last edition with Visual C++ 2017 o Visual C++ 2019, MFC is discontinued and obsolete?

Thanks.


Solution

  • According with the comment from @IInspectable we can say that MFC mainly remained the same across these years (but some new features and changes have been added - for example - MFC Feature Pack), but good old books

    Programming Windows with MFC, By J.Prosise
    Programming Windows with MFC, By J.Prosise

    Programming Microsoft Visual C++, By D. Kruglinksky
    Programming Microsoft Visual C++, By D. Kruglinksky

    are still good and not obsolete.

    But there are some "new" (more or less) books that also cover MFC Feature Pack, for example:
    Beginning Visual C++ 2012, by Ivor Horton
    Beginning Visual C++ 2012, by Ivor Horton

    Beginning Visual C++ 2013, by Ivor Horton
    Beginning Visual C++ 2013, By Ivor Horton

    Also here is a list as StackOverflow's answer of MFC resources. (But they are not dynamically changed). (Maybe, they will be useful for you).

    But "traditional" books from J.Prosise and D.Kruglinsky are sufficient in most cases, at least for a system view on the subject.