2010-07-30 33 views
0

我想开发Windows C/C++程序,但我需要 其中的功能如Viewbox.NET WPF。 但我不想购买Visual Studio平台,因为它有这个控件。在Windows下用于商业用途框架的免费ViewBox替换

任何人都可以告诉我一些替代吗?

我想要做的窗口,调整大小后,调整大小 其具有良好的比例(图像按钮,标签等)

谁能帮我这个内容是什么? 感谢

回答

2

好消息#1

你不必买的Visual Studio:微软给它免费。

只需转到www.microsoft.com/express并下载副本。微软在this FAQ中解释说,免费的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的视框不仅限于Windows:您可以使用大多数WPF,包括视框控件,在MacOS,Linux和几个手机操作系统。

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

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

好消息#4

所有WPF功能的工作方式以及与C/C++与任何其他NET Framework语言。只要确保使用/ clr命令行选项进行编译。当然你不能使用partial类,因为C/C++没有它们,但是设计良好的WPF应用程序不需要这些。

+0

虽然他想编写一个C/C++应用程序,但我不确定制作Silverlight项目对他有多大用处。 – rossisdead 2010-08-04 00:25:51

+0

实际上,只要编译为纯托管代码,您就可以在Silverlight上运行C/C++应用程序。也就是说,由于他正在编写Windows应用程序,我鼓励他坚持使用WPF而不是使用Silverlight。 – 2010-08-04 00:34:22

+0

谢谢!很好的答案! – Svisstack 2010-08-04 10:28:15

相关问题