我对C / C ++有一些了解,但只使用控制台。我想开始编程一些图形界面,但我没有最小的想法从哪里开始。
我听说过GUI应用程序和DirectX应用程序。我想知道哪个是开始编程的最佳选择?
如果可能,哪些库也可以使用,也可以使用一些教程。
答案 0 :(得分:8)
你的平台是什么?
如果您只关心Windows而不介意过时的技术,可以采用MFC方式。
如果您需要跨平台的GUI工具包;有几个:
如果你想要更多关于绘图的内容,而不是枯燥的GUI形式;然后你可以学习:
对于简单的用途,如果你在Windows中,你可以使用GDI +,这也是过时的。
较新的.NET平台拥有带有花哨名称的GUI技术,但我并不熟悉它们提出任何建议。
答案 1 :(得分:2)
如果您使用的是Windows 7,请查看用于在C ++中开发丰富UI应用程序的优秀Hilo系列教程。您可能还会发现这是开始学习C#/ .NET的一个很好的借口,因为GUI开发在其中特别容易。
答案 2 :(得分:0)
如果您使用的是Windows,最好的学习方法是使用C ++ Builder。 如果你愿意,Embarcadaro(或其他)提供免费版本。只是google C ++ Builder。
答案 3 :(得分:-3)
如果您使用的是Windows,请转到Windows Presentation Foundation(WPF)。不要在那些传统的GUI-Toolkits上浪费时间,它们已经过去了。现在(不敢讲述未来)是声明性的,高度可定制的2D / 3D /多媒体集成环境,例如WPF。