对于进入C#/WPF的PHP开发人员,有什么推荐的资源吗?

对于进入C#/WPF的PHP开发人员,有什么推荐的资源吗?,c#,C#,我目前是一名PHP web开发人员(明年是大学生)。我想了解更多关于C#/WPF开发的信息(主要是windows开发优先) 我知道 因为我懂编程,所以我不想花太多的时间在非常基本的语法等方面,我有时会发现书就是这么做的(我正在读加速C#2010,虽然我觉得它有点冗长,但我更喜欢更直观的东西,如视频、图表等,如果可能的话) 我知道一些PHP博客,比如,或者,有一些像这样的书不到600页。老实说,如果您所有的经验都是使用PHP的,那么您可能希望关注OOP(面向对象编程),而不是C#的特定语法和框架。

我目前是一名PHP web开发人员(明年是大学生)。我想了解更多关于C#/WPF开发的信息(主要是windows开发优先)

我知道

因为我懂编程,所以我不想花太多的时间在非常基本的语法等方面,我有时会发现书就是这么做的(我正在读加速C#2010,虽然我觉得它有点冗长,但我更喜欢更直观的东西,如视频、图表等,如果可能的话)


我知道一些PHP博客,比如,或者,有一些像这样的书不到600页。老实说,如果您所有的经验都是使用PHP的,那么您可能希望关注OOP(面向对象编程),而不是C#的特定语法和框架。语言本身对你来说不应该太陌生,但是习语和解决许多问题的标准方法可能会很陌生

我向任何开始使用OOP语言的人推荐两本书:

  • -对任何程序员来说都是非常宝贵的参考资料,但它确实关注静态OOP语言,如C#
  • -具有讽刺意味的是,这是一本java书籍,但其中所教授的概念完全适用于C#,它是一本优秀、清晰、易于理解的面向对象软件正确设计介绍

我开始学习C#已经快8年了,所以我不知道所有“酷”孩子都去哪里了,但MSDN通常是一个很好的起点:

如果你已经学过java,那么学习C语言就很容易了。值得一提的区别是,属性、Lambda表达式和LINQ这些东西让生活变得更加轻松,所以一旦你们们扎根了,你们们就值得深入研究

如果你在做WPF,那么我强烈建议你考虑一下“MVVM”和Expression Blend,它们会改变你的生活;)

另外,请随意阅读Silverlight上的博客,大部分内容也适用于WPF。

我也是PHP开发人员(我的主要职业),但我也在做C#coding(出于个人需要和乐趣)。
我只是通过实验来学习C#。
我的建议是下载并在谷歌上搜索C#初学者教程(,)

您只需要开始学习基本语法知识和想法。VSE 2010将为您生成大量代码(特别是对于Windows窗体项目,您只需设计窗体,然后单击元素添加事件)

就WPF而言,我不能告诉你更多,因为我从未与之合作过


快乐编码;)