2010-09-06 65 views
3

我在尋找關於從哪裏開始設計教育應用程序的好建議。Monodevelop .Net跨平臺定製繪圖應用程序

我想我的應用程序與Windows和OSX兼容 - 我的研究似乎表明,約40%的受衆將使用Mac。

我很想堅持.net/c sharp和Mono框架。

該應用程序相當簡單 - 它將是圖形化的,包含一個帶有菜單和幾個按鈕的工具欄。屏幕上的主要區域將包含自定義圖形 - 我將使用我正在開發的一些算法在主窗口中繪製一個區域。

我還需要播放音樂,最好是mp3。

繪圖區域將動畫,而不是重型 - 即相當簡單的線條畫,而不是3D或陰影等

我想創造一個的MonoDevelop GTK鋒利2.0應用程序,使用繪圖區爲我的自定義繪圖。

我並不過分擔心使應用程序看起來「原生」,這將是一個獎金,但不是必需的。

如果需要,我可以詳細說明細節,但是這聽起來像是一個合理的起始塊嗎?

我可以使用一個體面的跨平臺繪圖庫的任何建議?

+0

的['System.Drawing'(http://msdn.microsoft.com/en-us/library/system.drawing.aspx)命名空間是相當有能力,所以如果你堅持下去,你應該沒問題。我認爲你會發現聲音更成爲一個問題。 – Oded 2010-09-06 20:12:00

+0

祝你的項目好運!看到像你這樣的人總是很高興! – 2010-09-06 20:12:51

回答

2

你可能想看看單開羅:http://www.mono-project.com/Mono.Cairo

+0

他們現在也是封閉源代碼。 [Pinta](http://pinta-project.com/)可能更適合,因爲它基於Mono。 – Oded 2010-09-06 20:14:18

+0

我剛注意到我想鏈接到它。看起來像一個未來的商業項目... – 2010-09-06 20:15:11

+0

我從我的答案中刪除它 – 2010-09-06 20:18:40