在C中启动图形界面编程的最佳方法是什么?

Rod*_*uza 0 c c++ directx user-interface

我对C/C++有一些了解,但只使用控制台.我想开始编程一些图形界面,但我没有最小的想法从哪里开始.

我听说过GUI应用程序和DirectX应用程序.我想知道哪个是开始编程的最佳选择?

哪些库也可以使用,如果可能的话还有一些教程.

Lie*_*yan 8

你的平台是什么?

如果您只关心Windows并且不介意过时的技术,那么您可以采用MFC方式.

如果你想要一个跨平台的GUI工具包; 有几个:

  • GTK
  • WxWidget
  • Qt的

如果你想要更多关于绘图的东西,而不是枯燥的GUI形式; 然后你可以学习:

  • OpenGL(跨平台)
  • DirectX(仅限Windows)

对于简单的用途,如果你在Windows中,你可以使用GDI +,这也是过时的.

较新的.NET平台具有带有花哨名称的GUI技术,但我并不熟悉它们以提出任何建议.