代码之家  ›  专栏  ›  技术社区  ›  Javed Ahamed

同时学习Visual C++ 2008和C++?有什么资源可以推荐吗?[关闭]

  •  0
  • Javed Ahamed  · 技术社区  · 16 年前

    我正在努力学习Visual C++ 2008和C++同时参与。 sourcemod 一个服务器端的阀门游戏修改工具。然而,我从来没有接触Visual C++或C++一般,并做一些初步的研究,我对这些不同版本的C++(MFC,CLI,Win32)感到非常困惑,以及为什么很多人似乎讨厌VisualC++和使用像Borland之类的东西。

    我真的从视觉上学习,并且用过像lynda.com这样的地方的视频,非常成功。我想知道,有没有人遇到过任何特殊的资源来教VisualC++2K8,它的复杂性,同时设置IDE和C++。书是不错的,但视频是首选,我不介意花钱购买资源。提前谢谢!

    3 回复  |  直到 13 年前
        1
  •  4
  •   Billy ONeal IS4    16 年前

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

    VisualStudio 6 HA[SD]通常是标准模板库和模板中最差的实现之一,这就是VisualStudio经常在C++循环中得到坏的RAP的原因。编译器的最新版本,比如2005年及以后的版本,应该是完美的。

    VS提供了一系列你可以使用的库,比如ATL和MFC,但是如果你想在sourcemod上提供帮助,你可能会忽略所有这些优点。如果你知道你在用它们做什么,它们是有帮助的,但是如果你正在开发一个简单的插件(比如sourcemod is),它不显示任何ui,那么这些框架将不会对你很有帮助。(更不用说,我相信sourcemod是跨平台的,它排除了任何特定于平台的依赖)

    不要担心IDE本身的复杂性——它可以帮助您,但除了创建项目和点击Go这一简单任务之外,大多数时候它不应该是您的重点。先学习如何编写正确的代码,然后再回去寻找ide的铃铛和口哨(如果需要的话)。在大多数情况下,这些铃声和口哨并不适用于本地C++开发:

        2
  •  3
  •   Community Mohan Dere    9 年前

    @比利正忙着 his answer . 微软在他们的 Channel 9 web site ,我想那是你开始的好地方。

        3
  •  1
  •   Matt    16 年前

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

    C++是一种非常广泛的语言,能被很少有编程经验的人所压倒。也就是说,有许多优秀的资源可供学习。

    MSDN(微软开发者网络)有许多教程开始用于Visual C++(谷歌“MSDN Visual C++引导旅游”);然而,如果你真的希望能够在C++中很好地编码,我会强烈推荐斯坦利·B·LiPpman等人的书《C++底漆》。(国际标准书号0-201-72148-1)。这本书并不是你真正想一本一本地读(尽管它充满了丰富的信息),它是一本很好的参考书。此外,还有一些YouTube视频将为您提供一些简单的“HelloWorld”示例。

    希望这有帮助!-D