使用 Microsoft Visual C++ MFC 2021 进行编程
Posted
技术标签:
【中文标题】使用 Microsoft Visual C++ MFC 2021 进行编程【英文标题】:Programming with Microsoft Visual C++ MFC 2021 【发布时间】:2021-04-19 23:12:27 【问题描述】:多年前,我通过 George Shepherd 和 David Kruglinski 分别为 Visual C++ 6.0 和 Visual C++ .NET 2003 编写的这些书籍学习了 Visual C++ MFC:
但现在我没有找到 Visual C++ 2017 或 Visual C++ 2019 的最新版本,MFC 已停产且过时?
谢谢。
【问题讨论】:
微软对 MFC 的投资并不多。它仍然是本机代码唯一受支持的框架,并且确实看到了更新。与任何本土事物的变化速度一样,它们的变化速度要慢得多,所以旧书仍然很重要。 【参考方案1】:根据@IInspectable 的评论,我们可以说 MFC 这些年来基本上保持不变(但添加了一些新功能和更改 - 例如 - MFC Feature Pack),但很好旧书
Programming Windows with MFC, By J.Prosise
Programming Microsoft Visual C++, By D. Kruglinksky
仍然很好,没有过时。
但也有一些“新”(或多或少)书籍也涵盖了 MFC 功能包,例如:Beginning Visual C++ 2012, by Ivor Horton
Beginning Visual C++ 2013, By Ivor Horton
这里还有一个list 作为 *** 对 MFC 资源的回答。 (但它们不会动态更改)。 (也许,它们会对您有用)。
但是,J.Prosise 和 D.Kruglinsky 的“传统”书籍在大多数情况下就足够了,至少对于该主题的系统观点而言。
【讨论】:
最大的变化之一就是使用动态布局调整控件的大小。 @AndrewTruckle 好点。另一个重大改进是在 2008 年使用 Feature Pack 对 Feature Pach 进行了改进:devblogs.microsoft.com/cppblog/mfc-update-powered-by-bcgsoft 非常感谢,最近做了很多C#,想更新一下C++ MFC的知识。以上是关于使用 Microsoft Visual C++ MFC 2021 进行编程的主要内容,如果未能解决你的问题,请参考以下文章
microsoft visual c++ 14.0 is required 怎么解决 python
python 安装模块时提示报错:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)
Microsoft Visual C++ 2010 使用的 C++ 类型?
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools,亲测100%安装