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