2009-07-24 41 views
0

您能否指出我對VB.NET有很好的非Windows外觀GUI選擇?我需要免費,但有許可證,允許封閉的專有代碼。謝謝。VB.NET GUI選擇

+0

你的意思是IDE或UI庫/框架? – 2009-07-24 12:47:39

回答

2

從你previous question

我肯定會想一個有吸引力的外觀的GUI。沒有什麼「Windows」在尋找。

一般來說,這是不好的。 Windows應用應該看起來像Windows應用。否則地獄將打破鬆散:

alt text http://forum.computerbild.de/attachments/pc-hardware/realtek-hd-audio-manager-front-panel-problem-1470d1205060406-r.jpg

alt text http://www.techfuels.com/attachments/applications/1262d1207391664-gigabyte-easytune-5-pro-gigabyte-easytune-5-pro.jpg

考慮WPF來獲得豐富的UI框架,雖然。

0

那麼,對於它的價值,我建議大多數情況下不要使用自定義控件,因爲你只是混淆了用戶(並且考慮了幾個使用這樣的事情的GUI,我無法真正說出他們看起來更有吸引力,使用起來更容易或更好)。

如果您可以使用.NET 3或3.5,則可以使用Windows Presentation Foundation(WPF)。默認情況下,它看起來像Windows一樣,但可以很容易地根據需要進行樣式設置(這正是WPF內部使用它試圖看起來像Windows的內容)。

然而,它有一個非常陡峭的學習曲線。但是一旦你理解了基本概念,這是一個非常好的框架,並且很容易整合自定義控件的外觀。

+0

我同意WPF是要走的路 - 應用程序將像Windows應用程序一樣處理,但界面通常看起來更具吸引力。例如,Microsoft Expression Studio本身是用WPF編寫的:http://www.softpedia.com/progScreenshots/Microsoft-Expression-Blend-Screenshot-58549.html – SqlRyan 2009-07-24 12:58:57

+0

除Expression Web外。不過,Visual Studio 2010是另一個例子。過去一年我有機會與WPF合作,這是一次非常愉快的經歷。 – Joey 2009-07-24 13:56:06