如何在C ++中创建GUI或Forms?

时间:2014-02-16 15:46:22

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

如何在C ++中创建GUO或Forms(MFC)?我是初学者,如果你尽可能以最简单的形式回复,那就太棒了。

2 个答案:

答案 0 :(得分:0)

在VS2010中,有两种主要的C ++模板项目可以生成非常简单的可执行文件:

  1. 控制台项目 - 这将生成一个黑色窗口控制台项目,其中main()函数已准备就绪。这不是为了做GUI工作,因此只显示一个黑色控制台,您可以使用cout / printf流或功能轻松编写(更多关于控制台应用http://msdn.microsoft.com/en-us/library/hh875011.aspx

  2. Win32项目 - 这是为了通过创建文本控件,按钮和所有窗口内容来进行图形工作(例如创建GUI)。 (更多关于Win32 Windows应用程序http://msdn.microsoft.com/en-us/library/bb384845.aspx

  3. 要立即开始使用,如果您创建一个Win32 Windows项目(而不是控制台项目)并进行编译,您应该立即看到类似空白窗口的内容。

    VS2010副本中应该出现的另一个模板是“MFC应用程序”,虽然这需要一些MFC知识才能使用,但是如果你打算看到这样一个项目的结构,这也就足够了。 / p>

    如果您打算在C ++中轻松创建GUI应用程序,您可能需要查看Qt framework或MFC类。

答案 1 :(得分:0)

您可以将许多不同的库用于本机GUI。但是,我建议不要编写GUI;如果你想呈现一个用户界面,那么最好在你的应用程序中嵌入一个HTTP服务器,然后在运行服务器的localhost上打印出来的URL。

这种方法的优点是,您可以使用标准HTML,CSS,JavaScript作为UI,而不是使用特定于平台的GUI框架/控件。此外,如果您决定允许远程调用/交互应用程序,那么您已经设置了正确的方向(而使用本机控件需要迁移到具有HTML / CSS /的服务器结构) JS UI,以便启用Web)。

相关问题