首页 > 解决方案 > 使用 Microsoft Visual C++ MFC 2021 进行编程

问题描述

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

使用 Microsoft Visual C++ .Net 进行编程,第五版 使用 Microsoft Visual C++ .Net 进行编程,第六版

但是现在我没有找到 Visual C++ 2017 o Visual C++ 2019 的最新版本,MFC 已经停产和过时了吗?

谢谢。

标签: visual-c++visual-studio-2017mfcvisual-studio-2019

解决方案


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

使用 MFC 编程 Windows,作者 J.Prosise
使用 MFC 编程 Windows,作者 J.Prosise

微软 Visual C++ 编程,D. Kruglinksky
微软 Visual C++ 编程,D. Kruglinksky

仍然很好,没有过时。

但是有一些“新”(或多或少)书籍也涵盖了 MFC 功能包,例如:Ivor Horton 的《Beinging Visual C++ 2012》
开始 Visual C++ 2012,作者 Ivor Horton

开始 Visual C++ 2013,作者 Ivor Horton
开始 Visual C++ 2013,作者:Ivor Horton

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

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


推荐阅读