0

我想开发 Windows C/C++ 程序,但我需要它的功能,比如Viewboxfrom .NET WPF. 但我不想购买 Visual Studio 平台,因为它具有此控件。

谁能告诉我一些替代品?

我想做窗口,在调整大小后,以良好的比例调整其内容(图像按钮标签等)

谁能帮我这个?谢谢

4

1 回答 1

2

好消息#1

您不必购买 Visual Studio:微软免费提供它。

只需访问www.microsoft.com/express并下载一份副本。Microsoft 在此常见问题解答中解释说,免费的 Visual Studio 版本用于商业目的。

我强烈建议您下载 Visual Studio 的副本并将其用于您的所有开发工作。它比替代品要好得多。然而...

好消息#2

如果你真的因为某种原因不想使用 Visual Studio(就像你的微管理老板说不),你仍然可以使用 WPF 的 Viewbox 控件。只要您安装了 NET Framework 3.0 或更高版本,就可以编译和运行任何 WPF 项目。由于 WPF 项目只是文本文件,因此您可以使用任何文本编辑器对其进行编辑。例如,您可以使用 Eclipse、Emacs 或记事本编辑 WPF 项目。

当您准备好编译时,只需在包含 WPF 项目的目录中运行“MSBuild”命令,它就会为您创建一个可以使用的 .exe(或 .dll)。要开始使用(如果您真的不想使用 Visual Studio),请从 Web 下载任何示例 WPF 应用程序,删除您不需要的所有内容,然后添加您需要的内容。

好消息#3

WPF 的 Viewbox 不限于 Windows:您可以在 MacOS、Linux 和一些手机操作系统上使用 WPF 的大部分内容,包括 Viewbox 控件。

为此,当您创建项目时,只需说您想要一个“Silverlight”项目而不是“WPF”项目。这将导致应用程序可以在许多操作系统上运行,而不仅仅是 Windows。您不会拥有所有 WPF 功能,但您将拥有大部分功能,包括 Viewbox。

当然,如果您只想部署到 Windows,您应该创建一个 WPF 项目,这样您就可以获得完整的 WPF 功能集。

好消息#4

所有 WPF 功能都可以与 C/C++ 和任何其他 NET Framework 语言一起使用。只需确保使用 /clr 命令行选项进行编译。当然,您不能使用部分类,因为 C/C++ 没有它们,但是设计良好的 WPF 应用程序无论如何都不需要这些。

于 2010-08-04T00:23:01.267 回答