2009-07-24 42 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