建议在.NET语言上进行跨平台GUI编程?
我是一名大学生,我计划在今年夏天开始一个开源UML绘图项目,在此寻求有关.NET平台的建议 首先,我在Windows上没有任何编程经验(几年前,我用Visual Basic做了一个Hello World…),但我知道很多Linux语言(Python、Ruby、Erlang、Lisps、C、Java)等。我也有一些Linux开源项目的经验 NET编程是澳门许多政府工作的一项要求,该项目的目的是制作一个可用的开源UML绘图项目,并让我自己尝试一下.NET(和Windows)编程 虽然我有学习Windows编程的目的,但我仍然希望我的程序能够在Linux上运行(这是我最常用的环境)。因此,我想要一些关于编程平台的建议:建议在.NET语言上进行跨平台GUI编程?,.net,user-interface,.net,User Interface,我是一名大学生,我计划在今年夏天开始一个开源UML绘图项目,在此寻求有关.NET平台的建议 首先,我在Windows上没有任何编程经验(几年前,我用Visual Basic做了一个Hello World…),但我知道很多Linux语言(Python、Ruby、Erlang、Lisps、C、Java)等。我也有一些Linux开源项目的经验 NET编程是澳门许多政府工作的一项要求,该项目的目的是制作一个可用的开源UML绘图项目,并让我自己尝试一下.NET(和Windows)编程 虽然我有学习Wind
谢谢。根据您的知识,GTK可能是您的最佳选择。它是跨平台的,基于GTK+。安装MonoDevelop/Xamarin Studio并创建GTK项目。然后您可以探索GTK提供了什么。建议Mono家伙为GTK#创建一个可视化设计器,这样您就不需要任何其他IDE/工具来创建UI Mono还支持WinForms作为另一个跨平台选项。但由于WinForms源于Microsoft,您可能需要使用Windows+Visual Studio来设计WinForms UI(或使用SharpDevelop)。一个名为NClass的基于WinForms的UML工具被移植到Mono Qt也由Mono通过Qyoto支持,但是要开发您的UI,您需要几个工具。我不是Qt专家,所以我不能说太多
编辑:有关更多信息,请根据您的知识集访问,GTK可能是您的最佳选择。它是跨平台的,基于GTK+。安装MonoDevelop/Xamarin Studio并创建GTK项目。然后您可以探索GTK提供了什么。建议Mono家伙为GTK#创建一个可视化设计器,这样您就不需要任何其他IDE/工具来创建UI Mono还支持WinForms作为另一个跨平台选项。但由于WinForms源于Microsoft,您可能需要使用Windows+Visual Studio来设计WinForms UI(或使用SharpDevelop)。一个名为NClass的基于WinForms的UML工具被移植到Mono Qt也由Mono通过Qyoto支持,但是要开发您的UI,您需要几个工具。我不是Qt专家,所以我不能说太多
编辑:有关更多信息,请访问也许这对您有帮助:这是一个基于GTK的GPL项目也许这对您有帮助:这是一个基于GTK的GPL项目