我一直在寻找创建GUI窗口应用程序的许多不同选项。 Win32,Windows窗体,MFC等等。我很了解我的C ++,我只需要一些建议,我应该从哪里开始学习一些用于Windows的GUI。谢谢!
答案 0 :(得分:6)
Qt有帮助tutorials。简单易学。开源。网上有很多资源!
答案 1 :(得分:1)
MFC现在是一种过时的技术;可用的书籍/教程类似于老化。 QT正在被广泛使用,从学习的角度来看,它可能是一个更好的起点。
除了C ++之外,当然还有很多其他选择;如果您对Windows上的开发特别感兴趣,C#和.NET是不错的选择。 C ++程序员倾向于很快找到自己的C#,尽管任何新的语言/环境当然都有额外的学习曲线
答案 2 :(得分:0)
Qt提供了一种构建GUI的简单方法,我会(松散地)将它与Java的Swing进行比较。
OpenGL和SDL更多地是关于普通图形,它们都用于各种游戏和应用程序。
答案 3 :(得分:0)
我在商业上使用MFC,我不得不说严格的GUI / Windows应用程序,你可能想看看C#(Winforms和/或WPF)。 MFC变得过时了。使用C#可以在相同的时间内完成更多工作。当然它可能会运行得慢一点,但对于UI应用程序,我认为程序员时间比执行时间更重要。
如果您想使用C ++进行UI,可以查看Qt。它不断更新/增强,并不局限于像MFC这样的单一平台。
祝你好运!答案 4 :(得分:0)
开发基于Windows的应用程序非常有用!他们有许多开源和Ides来开发Windows应用程序。
其中一个是Visual Studios,它是一个IDE,即(集成开发环境)由Microsoft 开发,用于基于Windows和Web的应用程序开发。作为它有一个优点是个人应该精通他/她所知道的任何编程语言。这个IDE与.net框架集成,该框架能够管理代码并在 Microsoft中间语言<的帮助下编译/ em>( MSIL )和运行时的 CLR公共语言。类型检查由所有编程语言的公共类型规范处理。 JIT编译器是一个执行半完成代码并转换为字节的编译器。这些IDE处理的主要语言有C ++,VC ++,C#,Visual Basic,F#,J#等。