0

我一直在研究用于创建 GUI Windows 应用程序的许多不同选项。Win32、Windows 窗体、MFC 等等。我很了解我的 C++,我只需要一些关于我应该从哪里开始学习 Windows 的 GUI 的建议。谢谢!

4

5 回答 5

6

Qt 有有用的教程。简单易学。开源。网上很多资源!

于 2012-09-24T22:42:59.907 回答
1

MFC 现在是一项相当过时的技术。可供它使用的书籍/教程的种类也同样老化。QT 的应用越来越广泛,从学习的角度来看,它可能是一个更好的起点。

除了 C++,当然还有很多其他的选择。如果您对 Windows 上的开发特别感兴趣,C# 和 .NET 是不错的选择。C++ 程序员往往很快就能在 C# 中找到立足点,尽管任何新的语言/环境当然都有额外的学习曲线

于 2012-09-24T22:52:03.620 回答
0

我会研究QtOpenGLSDL(简单直接媒体层)。

Qt 提供了一种构建 GUI 的简单方法,我会(粗略地)将它与 Java 的 Swing 进行比较。

OpenGL 和 SDL 更多的是关于纯图形,两者都用于各种游戏和应用程序。

于 2012-09-24T22:44:46.260 回答
0

我在商业上使用 MFC,我不得不说对于严格的 GUI/Windows 应用程序,您可能想查看 C#(Winforms 和/或 WPF)。MFC 已经过时了。使用 C#,您可以在相同的时间内完成更多工作。当然它的运行速度可能会慢一点,但对于 UI 应用程序,我认为程序员时间比执行时间更重要。

如果你想在 UI 中使用 C++,也许可以看看 Qt。它不断更新/增强,并且不限于像 MFC 这样的单一平台。

祝你好运!

于 2012-09-24T22:52:37.570 回答
0

开发基于 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

于 2017-04-30T08:59:00.933 回答