0

我认为没有像 VS Windows.Forms 这样的 C++ 程序。现在我知道“Windows.Forms”本身就是一个 C#“东西”,但我不明白为什么没有人为 C++ Windows GUI 构建类似的图形构造界面。我只是不知道/他们吗?

我是否应该尝试制作一个(无论如何对我来说这将是一个挑战,但有什么好玩的!)?有人想和我谈谈和我一起做一个吗?

4

4 回答 4

2

是的,你只是不知道。我最熟悉的是用于 Qt Toolkit:QtDesigner。我敢肯定还有其他人...

于 2009-10-11T17:46:54.517 回答
2

我不完全确定你在追求什么——设计师?框架?

最接近 Windows 窗体的可能是MFC,尽管也存在各种其他 GUI 框架......其中一些是可移植的,例如QtGTK+

编辑:对于设计师方面,来自Wikipedia Visual Studio 页面

对于 MFC 开发,它提供了一组向导,用于创建和自定义 MFC 样板代码,以及使用 MFC 创建 GUI 应用程序。Visual C++ 还可以使用 Visual Studio 表单设计器以图形方式设计 UI。

于 2009-10-11T17:47:07.840 回答
1

它存在于 Visual Studio 中,并且自 .NET 之前就存在,假设您正在谈论用于在窗口上布置控件的图形编辑器。http://msdn.microsoft.com/en-us/library/6zd672xs.aspx

于 2009-10-11T17:53:35.270 回答
1

小修正:Windows.Forms 工具包不是特定于 C# 的工具包,而是一个 .Net 工具包。因此,它适用于支持托管代码的 C++ 版本。即具有托管扩展的 C++/CLI 和 C++。它甚至可以通过 COM 互操作和许多时髦的编组用于本机 C++。但是对于盒子里没有托管组件的原始原生 C++,是的,它不可用。

至于为什么?可能是因为已经有几个适用于 C++ 的 Windowing 工具包,它们具有与 Windows.Forms 类似的功能集。这是我认识的一对

  • QT
  • MFC
  • WTL
于 2009-10-11T17:47:34.737 回答