• 自学C#,要懂得善用MSDN


    很多初学者学习编程,都会通过看别人写的教程、或者录制的视频,来学习。

    这是一个非常好的途径,因为这个是非常高效的。

    但是这样,存在两个问题:

    1、教程不够全面:任何再好的教程,都无法囊括所有的知识点,更多是讲解部分精髓而已;

    2、无法掌握学习方法:很多教程都是教你如何使用,但是没有教你如何学习,如何掌握自学方法。

    针对以上问题,我首推大家要懂得善用MSDN。

    1、资料齐全

    C#编程资料,网络上是非常多的,但是要说最全面的就是MSDN。

    在这里你可以学习:

    1、学习C#基础语法;

    2、学习编程基础知识,比如面向过程、异常处理、编程规范等一些编程指南;

    3、学习.Net基础知识,比如类库SDK、CLI等;

    4、学习应用开发:Web、桌面软件、移动开发、Iot等;

    5、开发工具的使用;

    6、等等。

    图片

    总体来说,MSDN文档是非常全面的,但是对于初学者来说,可能就不是很友好了。

    因为文档非常全面,初学者本身基础比较薄弱,一下子要全部学习,就造成困难。

    所以,初学者刚开始可以通过网络,寻找一些基础教程,因为这些教程都是经过作者提炼出来的,并且是一些比较常用的知识,减缓初学者的学习压力。

    但是,要全面的学习、或者进一步提高,还是需要MSDN,因为其他任何教程,都是不够全面的。

    图片

    所以MSDN,可以用来当作工具书,想要系统全面地学习某个知识的时候,可以通过MSDN学习。

    比如想要学习某个SDK的类的各个属性、各个方法等定义,就可以MSDN查找,而且MSDN都有相应的代码例子和说明。

    图片

    2、掌握自学方法

    在介绍之前,我们先看下面的例子,这是一个Asp.Net Core Web项目的入口代码,并启动:UseAuthorization中间件。

    var builder = WebApplication.CreateBuilder(args);
    builder.Services.AddControllers();
    var app = builder.Build();
    app.UseAuthorization();
    app.MapControllers();
    app.Run();
    

    通过以上的例子,爱思考的人,可能就会产生2个问题:

    1、Asp.Net Core都提供哪些中间件呢?

    2、具体中间件如何使用,比如如果要实现跨域,该如何实现呢?

    要解决以上问题,很多人都是第一时间通过搜索引擎来解决问题,这个方法也没问题,但我认为学会使用MSDN也是非常有必要的,这也是一个补充的方法。

    图片

    在MSDN文档都是非常详细的,明确告诉你支持哪些中间件,如上图红色截图,都是我们常用的。

    并且每一个功能,都有详细的讲解。

    图片

    3、最后

    总的来说,MSDN资料的最齐全的;懂得使用MSDN文档,我们才能自主的学习,而不会完全依赖别人。

    网络教程可以让我们走的更快,善用MSDN可以让我们走的更深!

    更多开源项目请查看一个专注推荐优秀.Net开源项目的榜单

    - End -

    文章首发于公众号【编程乐趣】,欢迎大家关注。
    图片

  • 相关阅读:
    Databend 开源周报 #68
    dragonfly数据库
    一台服务器通过nginx安装多个web应用
    有限元求解:结构应力法如何实现的网格不敏感呢?
    HTTP详细讲解
    肖sir__mysql之navicat安装__003
    走心分享!天津诚筑说Java大数据培训我该如何选择?
    工业交换机常见的硬件故障有哪些?
    [ Shell ] 两个 case 实现 GetOptions 效果
    DiskPressure(磁盘压力)
  • 原文地址:https://www.cnblogs.com/chingho/p/17349305.html