2009-11-21 18 views

回答

1

如果你想利用你的C#/ .NET知識(IronPython,...),你應該去Mono。其IDE稱爲MonoDevelop,可在Linux,Mac和Windows上運行。你可以繼續使用WinForms或切換到Gtk#,這是一個很好的包裝gtk+

此外,請務必閱讀application portability guidelines,其中涵蓋了不同的策略和常見的陷阱。

享受!

0

如果你想利用你的C#知識,你可能想看看Mono。但是也有許多其他的選擇。

+0

我寧願用C#以外的其他語言編程,這樣我才能學到新的東西。請提供任何新信息? – 2009-11-21 03:50:48

1

您可以嘗試Java並在兩處運行相同的編譯字節碼。或者使用QtwxWidgets來嘗試C++。用C++雖然你將不得不爲每個平臺編譯。另一種可能性是Tcl/Tk

1

作爲一名C#開發人員,我建議Java使用Swing工具包。 NetBeans可幫助您輕鬆上手,就像Visual Studio一樣。

下載,安裝,創建一個新的項目,並在那裏;在你面前的一個窗體中,除了跨平臺(寫入一次,在任何地方運行)之外,你可以放棄控件並連接到VS + C#中的代碼。這種語言與C#非常相似(實際上它受到它的啓發)。還有無數書籍可以幫助您開始使用Java和GUI開發。

如果您因爲某些原因不喜歡Java,並且您願意學習/使用C++(帶擴展),那麼請去Qt以及Qt SDK,它還包含一個表單設計器,一個非常好的IDE GUI。如果你瞭解C++,Qt應該是一件輕而易舉的事情。它也是跨平臺的(只寫一次,隨處編譯)。

祝你好運。

相關問題