同时学习Visual C ++ 2008和C ++?有资源推荐吗?

时间:2010-04-07 05:49:07

标签: c++ visual-studio visual-c++ visual-studio-2008

我正在尝试同时学习Visual C ++ 2008和C ++,以便参与用于阀门游戏的服务器端修改工具sourcemod。但是我从来没有接触过Visual C ++或C ++,并且做了一些初步的研究,我对这些不同版本的C ++(mfc,cli,win32)感到很困惑,为什么很多人似乎讨厌Visual C ++并使用像相反,Borland。

我真的在视觉上学习,并使用Lynda.com等地方的视频取得了巨大的成功。我想知道是否有人有任何特殊的资源,他们曾经教过Visual C ++ 2k8,其复杂性和同时设置IDE和C ++。书籍会很好,但视频会更受欢迎,而且我不介意为资源付费。提前谢谢!

3 个答案:

答案 0 :(得分:4)

为什么很多人似乎讨厌Visual C ++并使用像Borland这样的东西
你必须查看旧数据。如果我没有弄错的话,Borland的C ++部门现在基本上已经不复存在了。他们的命令行编译器仍然可以免费使用,但似乎Borland更乐于专注于Delphi而不是继续维护C ++ Builder。 (实际上,它们似乎甚至不再拥有C ++ Builder)

Visual Studio 6 ha [sd]是标准模板库和模板的最糟糕的实现之一,这就是为什么Visual Studio经常在C ++圈子中得到不好的说法。最新版本的编译器,比如说2005及以上,应该完全没问题。

VS附带了一大堆可以像ATL和MFC一样使用的库,但是如果你想帮助解决sourcemod,你可能会忽略所有这些好东西。如果你知道你正在用它们做什么,它们会很有帮助,但是如果你正在处理一个不显示任何UI的简单插件(如sourcemod is),那么这些框架对你来说不是很有帮助。 (更不用说我相信sourcemod是跨平台的,它排除了任何平台特定的依赖关系)

不要担心IDE本身的复杂性 - 它可以帮助你,但除了创建项目和点击Go的简单任务之外,大多数时候它不应该成为你的焦点。学习如何编写正确的代码,然后返回并查找IDE铃声和口哨(如果需要)。在大多数情况下,这些花里胡哨的东西不适用于原生C ++开发:(

答案 1 :(得分:3)

@Billy正好使用his answer。微软在Channel 9 web site上有很多视频,我认为这是你开始的好地方。

答案 2 :(得分:1)

答案取决于您的编程经验。

C ++是一种非常广泛的语言,对于那些几乎没有编程经验的人来说可能会让人不知所措。话虽如此,有许多优秀的资源可供借鉴。

MSDN(Microsoft Developers Network)提供了许多Visual C ++入门教程(Google“MSDN visual C ++ guide tour”);但是,如果你真的希望能够用C ++编写好代码,我强烈推荐Stanley B. Lippman等人的“C ++ Primer”一书。人。 (ISBN 0-201-72148-1)。这本书并不是你想要阅读的封面(尽管它包含了大量的信息),这是一本很好的参考书。此外,还有一些管视频会给你一些简单的“Hello World”示例。

希望这有帮助! :-D

相关问题