使用 Microsoft Visual C++ MFC 2021 进行编程

问题描述

多年前,我通过 George Shepherd 和 David Kruglinski 分别针对 Visual C++ 6.0 和 Visual C++ .NET 2003 编写的这些书籍学习了 Visual C++ MFC:

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

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

但现在我找不到 Visual C++ 2017 o Visual C++ 2019 的最新版本,MFC 已停产并已过时?

谢谢。

解决方法

根据@IInspectable 的评论,我们可以说 MFC 这些年来主要保持不变(但添加了一些新功能和更改 - 例如 - MFC Feature Pack),但很好旧书

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

仍然很好,没有过时。

但是有一些“新”(或多或少)书籍也涵盖了 MFC Feature Pack,例如:
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

这里还有一个 list 作为 StackOverflow 对 MFC 资源的回答。 (但它们不会动态更改)。 (也许,它们对你有用)。

但 J.Prosise 和 D.Kruglinsky 的“传统”书籍在大多数情况下就足够了,至少对于该主题的系统观点是这样。