我想开始制作一个基于窗口的小程序,它可以在Linux和Windows上完美运行。
它必须有一个GUI。我应该阅读的内容是什么?关于这一点,我完全处于黑暗中。
谢谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
作为C#开发人员,我建议使用Swing工具包进行Java。 NetBeans可帮助您轻松入门,例如Visual Studio。
下载,安装,创建一个新项目,然后就可以了;在你面前的一个表单,就像在VS + C#中那样删除控件和连接代码,除了它是跨平台的(一次编写,随处运行)。语言与C#非常相似(实际上是受它的启发)。还有无数书籍可以帮助您开始使用Java和GUI开发。
如果由于某种原因你不喜欢Java,并且你愿意学习/使用C ++(带扩展),请选择Qt和Qt SDK,其中包括一个表单设计器好吧,有一个非常好的IDE GUI。如果你了解C ++,Qt应该是轻而易举的。它也是跨平台的(一次编写,随处编译)。
祝你好运。答案 2 :(得分:1)
如果您想利用您的C#/。NET知识(IronPython,...),您应该使用Mono。它的IDE名为MonoDevelop,适用于Linux,Mac和Windows。您可以继续使用WinForms或切换到Gtk#,这是一个围绕gtk+的好包装。
另外,请务必阅读涵盖不同策略和常见陷阱的application portability guidelines。
享受!
答案 3 :(得分:0)
如果您想利用C#知识,可能需要查看Mono。但是,还有许多其他选择。