• 自学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 -

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

  • 相关阅读:
    uView自定义图标和普通引入图标(iconfont-阿里巴巴图标库)
    pycharm2023 实现鼠标点击某行,调试时代码运行至相应行
    cookie,storage,sesstion区别
    7-MySQL基础综合练习
    爬虫——selenium基本使用、无界面浏览器、selenium的其他用法、selenium的cookie、爬虫案例
    动态规划--01背包问题~~~ 思路解析 (二维 & 一维 & 滚动数组)
    MySQL 数据库设计范式
    Android系统中Linux用户权限信息在哪里配置?
    Git Commit Message 规范实践
    WPF知识小结(3)
  • 原文地址:https://www.cnblogs.com/chingho/p/17349305.html