什么是WinForms的最新版本?这与.NET的版本有什么关系?

时间:2010-01-21 05:16:27

标签: .net winforms

WinForms的最新版本是什么?这与.NET的版本有什么关系?

例如在带有.NET 3.5的VS2008中,引擎盖下是否有Windows Forms 3.5?

4 个答案:

答案 0 :(得分:6)

Windows窗体只是Framework类库的一个子集,是的,当前版本是3.5。

WPF更新

自2.0以来,.Net中添加了一种新的表示技术,称为WPF(Windows Presentation Foundation)。它是创建.Net UI的新方法,也是Silverlight使用的。

WPF described on Wikipedia

答案 1 :(得分:2)

我不相信Windows Forms有单独的版本号。为什么会这样?

答案 2 :(得分:1)

.Net提供一系列不同的技术来完成您的工作。 Winforms是一种可以让您创建桌面应用程序的技术,WPF也是如此。 ASP.net允许您创建Web应用程序,WPF用于创建工作流基础编程等。

答案 3 :(得分:1)

在安装了.NET 3.5 SP1的PC上,System.Windows.Forms是全局程序集缓存中的版本:1.0.5000.0。 'System.Windows.Forms.dll'的实际文件版本(和产品版本)是1.1.4322.2032。

它与整个.NET版本无关,但没有Windows Forms 3.5,尽管微软会说,即Windows Presentation Foundation(WPF)。

如果您需要构建经典的Windows桌面应用程序,则可以使用Windows窗体。

如果您需要构建更具现代感的桌面应用程序,支持文本流布局,更丰富的格式和样式以及图形动画,那么Windows Presentation Foundation是更好的选择。

相关问题