首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows下免费商用框架中ViewBox的替换

Windows下免费商用框架中ViewBox的替换
EN

Stack Overflow用户
提问于 2010-07-30 13:40:23
回答 1查看 181关注 0票数 0

我想要开发windows /C++程序,但我需要它的功能,如Viewbox.NET WPF。但是我不想购买Visual平台,因为它有这个控件。

有人能告诉我换个地方吗?

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

有人能帮我吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-04 00:23:01

好消息#1

您不必购买Visual :微软免费赠送它。

只需访问Www.microsoft.com/速递并下载一份副本。微软在这个常见问题中解释说,免费的Visual版本可以用于商业目的的

我强烈建议您下载Visual的副本,并将其用于所有开发工作。这比其他选择要好得多。然而..。

好消息#2

如果您确实出于某种原因不想使用Visual (比如您的微管理老板拒绝),您仍然可以使用WPF的Viewbox控件。只要安装了NETFramework3.0或更高版本,就可以编译和运行任何WPF项目。因为WPF项目只是文本文件,所以您可以使用任何文本编辑器来编辑这些文件。例如,您可以使用Eclipse、Emacs或记事本编辑WPF项目。

准备编译时,只需在包含WPF项目的目录中运行"MSBuild“命令,它将为您创建一个可以使用的.exe (或.dll)。要开始工作(如果您真的不想使用Visual ),请从web下载任何示例WPF应用程序,破解所有您不想要的内容,并添加您想要的内容。

好消息#3

WPF的Viewbox不限于Windows:您可以在MacOS、Linux和几个移动电话OSes上使用大多数WPF,包括Viewbox控件。

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

当然,如果您只想部署到Windows,您应该创建一个WPF项目,这样您就可以完全了解WPF的特性集。

好消息#4

所有WPF功能在C/C++和任何其他NET语言中都能很好地工作。只需确保您使用/clr命令行选项进行编译。当然,您将不能使用部分类,因为C/C++没有它们,但是一个设计良好的WPF应用程序并不需要这些类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3372001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档