自从我开始学习 C++ 以来,我一直在使用 Qt。这是教授推荐的SDK,所以我没有尝试其他。现在我想学习使用 Visual C++,这让我很困惑这两个 SDK 之间的区别是什么。我对 Qt 的所有信号和插槽的东西感到非常满意。我想知道是否可以在 Visual C++ 中找到类似的功能。如果有机会,是否有任何教程可以教您如何使用 Visual C++?
问问题
127 次
2 回答
6
Qt 是一个用 C++ 编写的用户界面库,可在多个平台上使用;Visual C++ 是 Microsoft 生产的 Windows IDE。它们并没有真正的可比性——事实上,我很确定,如果你愿意,你可以在 Visual C++ 中开发一个使用 Qt 的应用程序。
如果您真正想到的是本机 Windows UI 库,那就是 MFC(Microsoft 框架类)。它现在大约有 20 年历史了(!!),并且包含很多历史怪癖(包括上面 Neel Basu 提到的 STRING 怪癖);除非您特别需要学习它,否则我强烈建议您学习其他东西。如果您想学习 Windows 的本机 UI 库之一,WinForms 和 WPF 是最新的,但基于 .NET,而不是 C++。如果你想学习另一个基于 C++ 的 UI 库,你可能想试试 wxWidgets;与 Qt 一样,wxWidgets 是跨平台的。
于 2012-09-18T04:13:07.197 回答
0
是的,有 Visual C++ 帮助和关于 MFC 和 MS 提供的其他组件框架的 MS 文档
于 2012-09-18T04:05:56.913 回答