gpt4 book ai didi

c# - 用于 Mono 的 Winforms 或 XWT GUI 设计器?

转载 作者:行者123 更新时间:2023-11-30 13:47:35 27 4
gpt4 key购买 nike

我是编程新手,我有兴趣使用 Mono 在 C# 中开发应用程序。我想选择 GTK+ 以外的 GUI 框架:WinForms 或 XWT ( https://github.com/mono/xwt )。

是否有设计师可以设计 WinForms GUI? XWT 一个怎么样?我使用 MonoDevelop 作为我的 IDE。

如果没有 WinForms 或 XWT 的设计器,您认为是否可以使用 Visual Studio 2012 使用 WinForms 在 .NET 中用 C# 编写应用程序,然后在我想部署时使用 Mono 编译它?

最佳答案

这可能是两个问题。

1.) 我的 Mono GUI RAD 选项是什么?

如果你想要一个 Mono GUI RAD,据我所知,你唯一的选择是 GTK#。

如果你想要一个用于 Windows.Forms 的 GUI RAD,它被称为 Visual Studio(或者可能是 VS Express for Desktop in Win8)并且需要 Windows/在 MonoDevelop 之外工作。 ;) 从好的方面来说,它是一个非常好的 GUI RAD。

2.) 哪种 GUI 框架最适合一次编写随处运行?

GTK#。不幸的是,Mono 的 Windows.Forms 不能很好地工作并且是一种死胡同的技术。参见 here for a similar question .

正如我在那儿的一个回答中提到的,如果你想在 Mono 中编写一个针对多个操作系统的实用程序(或者你以 Linux 为中心),你可能确实需要 Gtk#。如果您想创建传统的客户端应用程序,请准备在每个目标平台上重写您的 GUI。

编辑:关于类似主题的较少裙带关系问题 here .

Edit2:一个我忘记的 Mono WinForms 设计器 here ,但它的描述很容易承认,“不幸的是,设计者还没有准备好正确使用,”以及他们提到的阻塞错误 is from 2007 , 所以帮助不大。

祝你好运!

关于c# - 用于 Mono 的 Winforms 或 XWT GUI 设计器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486638/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com