学习WPF会提高我的ASP.NET技能吗?

我已经在Windows Forms中工作多年了,现在仍然如此。 我对ASP.NET技术一无所知,也没有其他与Web相关的技术。

我曾经合作过:

  1. Oracle Form Builder;
  2. Visual dBase 7.5;
  3. Delphi 2.0,3.0和7.0;
  4. Sybase Power Builder 10.5;
  5. Visual Basic 6;
  6. Visual Basic 2003/2005/2008;
  7. 最终,Visual C#2005/2008。

我是一名C#程序员,今年在VB.NET方面的经验越来越丰富。

在考虑我的经验的同时,以最佳方式学习WPF的方法是什么?

我想知道,学习WPF会提高我在ASP.NET等方面的技能吗?

感谢您的提示和提示大家! =)

在WPF中工作将提高您的WPF技能(除非您考虑使用任何.NET语言时获得的一般收益…在这种情况下,使用.NET可以提高您的ASP.NET技能)。

如果要提高ASP.NET技能组,请使用ASP.NET。

WPF和ASP.NET是完全不同的平台。 WPF主要用于基于Windows的应用程序。 ASP.NET适用于Web应用程序。 如果您有兴趣学习与Web相关的任何内容,我建议您学习ASP.NET MVC。

学习WPF肯定会帮助您更好地理解Silverlight,因为这两种技术都基于XAML并且共享许多共同点。 Silverlight也用于Web应用程序,但主要用于富含meadia和图形内容的应用程序。 如果您打算使用这种应用程序,您可以学习WPF或Silverlight。

在WPF中工作只会增强你的WPF技能,而WPF仍然是基于桌面的技术,ASP.Net是基于网络的技术,看到你的技能矩阵和过去的经验,我会说要学习WPF虽然这不是一个约束,毕竟你是一个程序员并学习任何东西,但WPF肯定会在你的技术堆栈中给你一个加分。

如果您学习WPF,那么学习Silverlight也是一种方法,Silverlight是一种类似于Adobe Flash的Web技术。

学习WPF的最佳方法是找到需要使用它的项目(开源或付费)。 这是学习任何东西的最佳方式 – 找到它的用途。