如何启动 c++ mfc 应用程序

Posted

技术标签:

【中文标题】如何启动 c++ mfc 应用程序【英文标题】:how to start c++ mfc application 【发布时间】:2011-01-18 20:53:04 【问题描述】:

我在 c# 上工作了 3 年。现在由于某种原因我必须制作一些 MFC cpp 应用程序。 所以你的人对我的建议。比c#难吗?我该如何开始?在 c# 中,我刚开始制作一些益智游戏,我是否也遵循同样的方法?学习 MFC c++ 的最佳方法是什么?我在哪里可以找到资源?

【问题讨论】:

【参考方案1】:

MFC 并没有真正隐藏它是建立在 Win32 API 之上的事实。因此,您的问题的答案实际上取决于您是否接触过此 API,如果接触过,您对它的熟悉程度。

当我使用 MFC 编程时(那些日子......),它确实帮助我理解创建一个应用程序没有任何向导的帮助。这显然不是说我永远不会建议使用向导。

我用来学习 MFC 的书是 Jeff Prosise 的Programming Windows with MFC

The Scrible Tutorial,目前在http://msdn.microsoft.com/en-us/library/aa716527%28VS.60%29.aspx 也不错。

还请查看此线程:MFC resources / links。

【讨论】:

【参考方案2】:

MFC 和 C++ 比 C# 更难。它非常强大,但有一个学习曲线。

我建议您阅读有关“模型/视图架构”的文档,然后使用 Visual Studio 中的向导创建一个示例应用程序以用作模型。

【讨论】:

谢谢你,vs2010 中有很多选项可以创建 mfc a1 应用程序,这些都吓到我了。但不能否认它比 c# 有趣,我只是在寻找完美的教程或建议来快速学习。

以上是关于如何启动 c++ mfc 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 C++ 代码运行 MFC 应用程序 exe 文件?

怎么用c++编写一个Windows服务程序来监控另一个程序,崩溃后重新启动。

尝试使用 64 位 MFC DLL 的 C++ 32 位应用程序

如何学习 MFC C++ 2013

如何将 MFC 支持添加到现有的 Win32 C++ 项目?

如何在 C++(MFC) 中将 char* 转换为 LPCTSTR