《C# 语言入门详解》是刘铁猛老师录制的高质量中文 C# 视频教程。
微软官方的 C# 互动教程:Learn 使用 C# 迈出第一步。
视频配合资料有助于学习........以下是@月江流发表在语雀平台上的视频笔记,很不错,值得推荐。原文已经整理的非常好了,这里转载第一章的内容并附上原文链接,有需要的可以去语雀平台观看。
编程的学习路径
- 纵向:语言 -> 类库 -> 框架
- 横向:命令行程序,桌面程序,设备(平板/手机)程序,Web(网站/服务),游戏……
类库可以理解为轮子,框架是有一定逻辑组织的类库集。 框架就是在开发时的最佳方案(Best practice),把类库已经组合好了。
.NET 公认的几大主流优秀框架:
开发环境与学习资料
Visual Studio(可见工作室) 所见即所得。
学习资料
- 下载离线 MSDN 文档
- VS2017 帮助文档安装
- MSDN 在线文档
- 新版 Microsoft Docs
- 老版 MSDN
- C# 语言定义文档(Language Specification)?C# 语言规范 5.0 中文版.docx
- 推荐书籍:《C# X.0 in a Nutshell》
- 刘老师出视频时推荐的是《C# 5.0 in a Nutshell》,截至 20.09.18 已更新到《C# 8.0 in a Nutshell》,优先推荐看新版,英文一般的同学看老版也可以
- 学习书中 LINQ 部分时配合 LINQPad 软件中的 Examples 食用更佳
MSDN 文档的重点是 C# Programming Guide, C# Reference。
复习笔记
本课程主要是将大家领进门,高中水平就可以学。
计算机如何从底层 0 1 到现代软件工程的,推荐去看有趣的 Crash Course 的计算机科学速成课。
C# 程序员找类库的最好方法是根据关键字去 NuGet 搜索。
现在也可以用 Visual Studio Code 作为 .NET Core 程序的集成开发环境。
ReSharper 是 VS 最强的插件,它最强大的功能是识别你的代码并给出更完善、更现代化写法的建议,可惜它也有一大劣势,太占内存了。
这些建议有助于入门者快速掌握新语法,编写结构更合理的代码。
MSDN 文档内容过多,很容易迷失于其中,此时可以用《C# X.0 in a NutShell》作纲领,明确那些知识是重点,和学习知识点的先后顺序。
© 版权声明
作者:晨岩
本站所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!
THE END