使用C ++启动Windows GUI应用程序开发

时间:2010-06-01 20:32:23

标签: c++ visual-studio user-interface

我正在研究用C ++创建Windows的GUI程序,我在命令行和游戏创建方面都非常了解C ++。但我不知道从哪里开始GUI应用程序开发。

我有Visual Studio 2010,并使用GUI创建了新项目,但这些模板很复杂,让我不了解发生了什么以及如何修改它。

所以我问我从哪里开始?最好是你可以推荐的好网站或教程,而不是作为贫困学生的书籍:)

3 个答案:

答案 0 :(得分:7)

自Win2.0编写Windows代码后,我不得不说:以C#开头。在C ++之后学习它是一种非常容易学习的语言,许多新功能(如内置事件处理)都可以让编写GUI应用程序变得更容易。

然后,一旦习惯了窗口管理和消息传递的基本概念,那么请下载到C ++中。

我之所以这样说是因为汇编不是一个好的第一语言。 Windows应用程序中有一个巨大的数量的内务代码,而在C ++中,您可以看到所有内容。最好使用一种隐藏大部分内容的语言,直到你接地为止。

答案 1 :(得分:5)

我个人建议使用Qt来开发GUI。

答案 2 :(得分:1)

使用GUI框架/库来隐藏低级GUI API的污垢。 MFC不是解决方案 - 它只是WinAPI上方的一层薄层。我建议使用QTwxWidgets。如果您使用Qt,请使用Qt creator / Qt设计器来设计界面。如果你使用 wxWidgets使用wxFormBuilder。