User interface windows的哪个GUI是最先进的?
微软每隔几年就会推出新的GUI开发框架(Win32、MFC、Windows窗体、WPF、Silverlight等等) 现在,我想为Windows7开发一款别致的windows应用程序,并使用我能接触到的最漂亮的GUI。我的问题是: windows客户端应用程序应使用哪一个?Silverlight在客户端开发方面是否也超过了WPF?哪个GUI支持良好,并且具有良好的GUI元素User interface windows的哪个GUI是最先进的?,user-interface,windows-7,User Interface,Windows 7,微软每隔几年就会推出新的GUI开发框架(Win32、MFC、Windows窗体、WPF、Silverlight等等) 现在,我想为Windows7开发一款别致的windows应用程序,并使用我能接触到的最漂亮的GUI。我的问题是: windows客户端应用程序应使用哪一个?Silverlight在客户端开发方面是否也超过了WPF?哪个GUI支持良好,并且具有良好的GUI元素 哦,是的,选择的语言应该是c#/.net。或者是为了好玩。不同的技术更适合不同的情况 尽管如此,总体而言,微软建议: 建
哦,是的,选择的语言应该是c#/.net。或者是为了好玩。不同的技术更适合不同的情况 尽管如此,总体而言,微软建议:
- 建议将WPF用于应用程序开发
- 建议Silverlight用于富web应用程序的web开发
从您所说的,您正在寻找WPF。WPF将是我的第一选择我肯定会说WPF。只有您的设计技能才能决定这些UI的花哨程度。此外,WPF具有它的绑定机制,在使用设计模式时,很好地将业务逻辑和UI分离开来。
您刚开始时,您可能需要考虑Silverlight 4。这在相同的代码基础上提供了浏览器、浏览器外和完全信任的应用程序开发
在Visual Studio 2010和.NET 4到期后的一两个月内,将有一个完整的版本发布。我最近一直在考虑这一点,决定WPF和Silverlight之间的一种方法是查看您需要的非GUI功能。一个很好的例子是我发现这是我们正在考虑的Silverlight 4应用程序的一个主要问题 就控件和GUI功能而言,我认为WPF和Silverlight的融合有着巨大的推动作用,因此,如果现在还不具备这些功能,那么将来很可能会出现 Silverlight 3的页面尚未与SL 4的页面匹配,因此您必须与该页面一起阅读
添加ClearType是为了改进SL 3中的文本呈现,但在WinForms中,ClearType可以说比WPF或Silverlight更好—请参阅。Silverlight现在被视为已放弃。文档移动到MSDN 正如我在问题中所写,我只需要支持windows 7。@Sam:我的回答针对您的情况指向WPF,但有助于补充有关其他选择的更多背景信息。