C# 语言简介

C#语言入门详解(001)——C#语言简介,搭建开发环境 (4).mp4 (95.62MB) 编程的学习路径

  • 纵向:语言 -> 类库 -> 框架
  • 横向:命令行程序,桌面程序,设备(平板/手机)程序,Web(网站/服务),游戏……

类库可以理解为轮子,框架是有一定逻辑组织的类库集。 框架就是在开发时的最佳方案(Best practice),把类库已经组合好了。

开发环境与学习资料

Visual Studio(可见工作室) 所见即所得

学习资料

MSDN 文档的重点是 C# Programming Guide,C# Reference

复习笔记

本课程主要是将大家领进门,高中水平就可以学。

计算机如何从底层 0 1 到现代软件工程的,推荐去看有趣的 Crash Course 的计算机科学速成课

C# 程序员找类库的最好方法是根据关键字去 NuGet 搜索。

现在(2018)也可以用 Visual Studio Code 作为 .NET Core 程序的集成开发环境。

ReSharper 是 VS 最强的插件,它最强大的功能是识别你的代码并给出更完善、更现代化写法的建议,可惜它也有一大劣势,太占内存了。 PS:据说 VS2019 将有智能代码修改建议功能,期待吧。

MSDN 文档内容过多,很容易迷失于其中,此时可以用《C# 5.0 In A NutShell》作纲领,明确那些知识是重点,和学习知识点的先后顺序。