【问题标题】:Challenge working with Visual Studio and VC++?使用 Visual Studio 和 VC++ 遇到挑战?
【发布时间】:2009-09-18 05:43:54
【问题描述】:

我最近开始使用 C++,对 Visual Studio 开发环境不太适应,而且我对 MFC、Win32、ATL、COM 术语没有正确的理解。

从示例的角度来看,我采用了一个简单的 C++ 程序来了解它如何与 Visual Studio 环境一起工作,但在启动和运行该代码时遇到了一些问题。

我想询问是否有人可以向我指出一些在线资源/书籍,在那里我可以从 C++ 的角度更多地了解 Visual Studio 开发环境,并获得一些关于 MFC、Win32、ATL、COM 术语的知识。真的对我很有帮助。

注意:我检查了 MSDN 库和一些相关的 Microsoft 网站,但是当我看到我如何做的视频教程时,它们更多来自 .Net/C#/ASP.Net 的角度,但我正在寻找一些 C++/ 的在线资源VC++ 视角。

【问题讨论】:

  • @Stackoverflow 读者:我想请求是否有人可以向我指出一些在线资源/书籍,以便我可以从 C++ 的角度更多地了解 Visual Studio 开发环境

标签: c++ visual-c++


【解决方案1】:

www.stackoverflow.com当然会有很多资源,如果你看@正确的标签

等等

The Code Project也是windows/C++编程的好资源,这里有几个地方可以开始看@:

【讨论】:

  • @TJB:非常感谢您的宝贵意见,这真的很有帮助。实际上,我正在从 C++ 的角度寻找 Visual Studio 开发环境,那么您强烈推荐的在线资源/书籍是什么。也非常感谢您提供的所有信息。它确实提供了很多指导和帮助。
【解决方案2】:

关于Win32的经典书籍想必是Petzold's。 Petzold 的书我认为(我从未读过)主要是关于 GUI 编程的;而另一本经典/推荐的 Win32 书籍,Richter's,是关于“系统”(非 GUI)编程的。

为了学习COM,也许Essential COM?一些评论者称赞它,但另一些评论则说“不适合初学者”;但这是我学习 COM 的方式,我发现它彻底、低级和详细。它假定您已经了解 C++(不是 COM)。

如果您已经了解 C++ 和 Win32 API,则 IMO 不需要有关 MFC 的书籍,在这种情况下,reference libraries 就足够了。或者,有些人推荐像 Prosise's 这样的 MFC 书籍。

【讨论】:

  • @ChrisW:非常感谢克里斯的详细回答。我非常有兴趣从 C++ 的角度学习 Visual Studio 开发环境,因此您会强烈推荐给我的在线资源/书籍是什么。再次感谢您提供的所有宝贵意见,它确实提供了很好的指导和帮助。谢谢你 ChrisW :)
  • 不知道有哪些适合初学者的在线资源;我搜索的第一个地方是MSDN,所以google.ca/…
  • @ChrisW:感谢克里斯提供的信息。它提供了一些我正在寻找的信息。
【解决方案3】:

我通过 Scribble 教程学习了使用 Visual Studio IDE 和 MFC。这是一个创建简单 MFC 应用程序的分步教程。不幸的是,本教程是为 Visual Studio 6.0 编写的,同时几乎所有的向导和菜单都发生了变化,因此不再适用。

该教程可以在 MSDN 中找到,但在这里: http://msdn.microsoft.com/en-us/library/aa716528(VS.60).aspx

可在此处找到 Visual Studio 2008 的 scribble 示例源: http://msdn.microsoft.com/en-us/library/f35t8fts.aspx

【讨论】:

  • @vividos:我愿意从 C++ 的角度学习 Visual Studio 开发环境,有什么好的在线资源/书籍你强烈推荐。我非常感谢您提供的所有信息,它真的非常非常有用。谢谢。
【解决方案4】:

暂时不要费心学习 ATL、WTL、MFC 或 COM(或者,真的)。只需使用标准 C++ 作为初学者。如果你想编写 GUI 程序,I recommend Qt,它比以前的任何 API 都更容易使用,也更有趣。

如果您在编译 Qt for Visual C++ 时遇到问题,您可以下载整个 Qt SDK,它带有一个名为 Qt Creator 的 C++ IDE。它使用 MinGW 作为后端。

【讨论】:

  • @rpg:非常感谢您的宝贵意见。我正在从 C++ 的角度寻找 Visual Studio 开发环境教程,那么您强烈希望推荐哪些在线资源/书籍。非常感谢您的宝贵指导,这真的很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
  • 1970-01-01
  • 2012-07-25
  • 2019-12-26
相关资源
最近更新 更多