繁体   English   中英

挑战使用Visual Studio和VC ++?

[英]Challenge working with Visual Studio and VC++?

我最近开始使用C ++,并且对Visual Studio开发环境不满意,并且我对MFC,Win32,ATL和COM术语没有正确的了解。

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

我想问一下是否有人可以指向我一些在线资源/书,从中我可以从C ++的角度获得对Visual Studio Development Environment的更多了解,并获得一些有关MFC,Win32,ATL,COM术语的知识,而不是真的非常有用。对我来说。

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

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

等等

对于Windows / C ++编程, 代码项目也是不错的资源,这里有几个开始@的地方:

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

对于学习COM,也许是必需的COM 一些评论者称赞它,而另一些评论者则说诸如“不适合初学者”之类的东西。 但这是我学习COM的方式,我发现它是彻底,低级和详细的。 假定您已经知道C ++(不是COM)。

IMO如果您已经了解C ++和Win32 API,则不需要有关MFC的书籍,在这种情况下, 参考库就足够了。 另外,有些人推荐MFC书,例如Prosise's

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

可以在MSDN中找到该教程,尽管位于: http : //msdn.microsoft.com/zh-cn/library/aa716528(VS.60).aspx

可以在以下位置找到Visual Studio 2008的随意编写的示例源: http : //msdn.microsoft.com/zh-cn/library/f35t8fts.aspx

暂时不要花时间学习ATL,WTL,MFC或COM(或者真的)。 只需将标准C ++用于入门即可。 如果要编写GUI程序, 建议使用Qt ,它比以前的任何API都更容易使用和有趣。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM