2009-12-09 86 views
3

假設我想創建一個用.NET編寫的開源Windows Forms項目。我認爲System.Windows.Forms吸引人的時間很長。我喜歡Developer Express的控制,但是他們花了一大筆錢和一條腿,我不明白他們的每個開發者許可是如何在開源項目中使用它們的。對於開源Windows Forms應用程序的建議控件?

在開源項目中使用第三方Windows窗體控件有哪些選項?我不在乎這些控件本身是否是開源的 - 只是它們具有良好的功能並且看起來不錯。

回答

2

我會建議你看看下面的組件供應商:devcomponentskrypton toolkitpurecomponentsviblenddivelement。所有這些都有很多內置功能,而且相對便宜。

+1

Cheap's not to work for a open source project。我希望得到廣大公衆的支持,如果他們需要支付控制權的話,他們可能不會做出貢獻。 – 2009-12-09 18:19:47

+0

氪氣工具包非常好,看起來非常專業。 – 2009-12-10 08:10:31

-2

不錯IMO標準的WinForms控件是創建標準外觀的Windows應用程序不夠好。但是,如果這還不夠,你有沒有考慮轉換到WPF?

0

如果你想要一個開源項目,你需要開源的控件。您還應該確定您的應用程序是在開源工具(例如SharpDevelop)下構建的。是的,你會放棄一些功能(取決於它是什麼,也許有很多功能),但是創建開源通常意味着犧牲開放的便利性。

你的選擇是,建立你自己的控件,做你想做的事,使用標準控件,或者使用已經在那裏的相當微小的一組開源控件。真的沒有辦法,因爲任何開源項目如果需要專有控制,將不會是開源的。