我一直在研究用于创建 GUI Windows 应用程序的许多不同选项。Win32、Windows 窗体、MFC 等等。我很了解我的 C++,我只需要一些关于我应该从哪里开始学习 Windows 的 GUI 的建议。谢谢!
5 回答
Qt 有有用的教程。简单易学。开源。网上很多资源!
MFC 现在是一项相当过时的技术。可供它使用的书籍/教程的种类也同样老化。QT 的应用越来越广泛,从学习的角度来看,它可能是一个更好的起点。
除了 C++,当然还有很多其他的选择。如果您对 Windows 上的开发特别感兴趣,C# 和 .NET 是不错的选择。C++ 程序员往往很快就能在 C# 中找到立足点,尽管任何新的语言/环境当然都有额外的学习曲线
我在商业上使用 MFC,我不得不说对于严格的 GUI/Windows 应用程序,您可能想查看 C#(Winforms 和/或 WPF)。MFC 已经过时了。使用 C#,您可以在相同的时间内完成更多工作。当然它的运行速度可能会慢一点,但对于 UI 应用程序,我认为程序员时间比执行时间更重要。
如果你想在 UI 中使用 C++,也许可以看看 Qt。它不断更新/增强,并且不限于像 MFC 这样的单一平台。
祝你好运!
开发基于 Windows 的应用程序同样有帮助!他们有许多用于开发 Windows 应用程序的开源和 Ides。
其中之一是 Visual Studios,它是一个 IDE,即Microsoft 开发的用于 Windows 和基于 Web 的应用程序开发的 IDE 即(集成开发环境) 。因为它具有个人应该精通他/她的任何编程语言的优势这个IDE集成了.net框架,可以在运行时借助Microsoft中间语言(MSIL)和CLR公共语言来管理代码和编译。类型检查由Common type Specification处理适用于所有编程语言。JIT 编译器是一个编译器,用于执行半成品代码并将代码转换为字节.这些IDE处理的主要语言是C++,VC++,C#,Visual Basic,F#,J#..etc