代码之家  ›  专栏  ›  技术社区  ›  dionyziz

如何学习Visual C++?[关闭]

  •  5
  • dionyziz  · 技术社区  · 14 年前

    我对如何使用微软的Visual C++进行Windows编程很感兴趣。特别是,我想知道如何为Windows平台制作应用程序。

    我已经是一个专业的程序员了。我知道C语言和C++语言以及许多其他语言的深度,我以前没有做过任何Windows编程,所以我不需要介绍C/C++或编程。我还对为最新版本的Windows(包括windows7)编写程序感兴趣,MFC听起来已经过时了。

    我的问题是:

    • 你推荐什么网站作为参考?
    • 你推荐哪些网站作为教程?
    • 就框架而言,有哪些选择?香草,.NET,本地,MFC,有什么区别,是什么?
    3 回复  |  直到 14 年前
        1
  •  5
  •   Chris O    14 年前

    WPF是微软最新推出的一个用户界面框架,它有很多优点系统.Windows.Forms它是.NET的前身。学习C语言和在WPF中做UI操作可能是最容易的,并且只需要根据需要调用本机C++。如果你只想坚持C++,你也可以使用托管的C++(C++ + CLI)和.NETGUI框架技术。

    如果您正在编写全新的代码,我建议您改为学习C语言并使用WPF。拥有托管的应用程序有很多好处,开发C C比管理C++更容易。

    佩佐尔德或里希特最近出版的任何Windows编程书籍都可以。

        2
  •  2
  •   Community Egal    7 年前

    如果您在这里和internet上进行一些搜索,您应该会发现关于Windows GUI框架的各种讨论。例如, this question .

    除了原始API和MFC(大多数人都不再推荐这两个),Qt、WxWidgets和GTK是最大的三个名字。我对GTK几乎一无所知,但在其他方面我更喜欢Qt。它所提供的东西似乎超越了其他的东西。

    但是,正如其他人已经提到的,您可能需要认真考虑学习C语言,并使用.Net提供的所有东西(如WPF)。这些技术有许多方面非常适合GUI开发。当然,它很好地集成到visualstudio中。

        3
  •  1
  •   Novikov    14 年前

    Visual C++是C++的编译器,不是框架。如果你只想得到一个巨大的开端,就省去你自己的麻烦,或者从C++ .NET或C语言开始。否则,您将需要一本Win32/MFC/QT/WX或任何其他工具工具包来编写Windows上的C++ GUI应用程序。