编程学习的捷径

学习原则

  • 从感官到原理
  • 从使用别人的到创建自己的
  • 必需亲自动手
  • 必需学以致用、紧跟实际工作
  • 追求实用,不搞“学院派”

见识 C# 编写的各类应用程序

* 号的是推荐使用。

  • Console
  • WPF(Windows Presentation Foundation)*
  • Windows Forms(Old)
  • ASP.NET Web Forms(Old)
  • ASP.NET MVC(Model-View-Controller)*
    • 分离不同种类的代码
    • 结构清晰,易于维护
  • WCF(Windows Communication Foundation)*
  • Windows Store Application*
  • Windows Phone Application*
  • Cloud(Windows Azure)*
  • WF(Workflow Foundation)

PS:2020 年了,推荐使用还得加上 ASP.NET Core.NET 5
PPS:2021 年了,大家打好基础后直接上 .NET 6 吧 🤣。