自学C#,要懂得善用MSDN
<p>很多初学者学习编程,都会通过看别人写的教程、或者录制的视频,来学习。</p><p>这是一个非常好的途径,因为这个是非常高效的。</p>
<p><strong>但是这样,存在两个问题:</strong></p>
<p>1、<strong>教程不够全面</strong>:任何再好的教程,都无法囊括所有的知识点,更多是讲解部分精髓而已;</p>
<p>2、<strong>无法掌握学习方法</strong>:很多教程都是教你如何使用,但是没有教你如何学习,如何掌握自学方法。</p>
<p>针对以上问题,<strong>我首推大家要懂得善用MSDN。</strong></p>
<h1 id="1资料齐全"><strong>1、资料齐全</strong></h1>
<p>C#编程资料,网络上是非常多的,但是要说最全面的就是MSDN。</p>
<p>在这里你可以学习:</p>
<p>1、学习C#基础语法;</p>
<p>2、学习编程基础知识,比如面向过程、异常处理、编程规范等一些编程指南;</p>
<p>3、学习.Net基础知识,比如类库SDK、CLI等;</p>
<p>4、学习应用开发:Web、桌面软件、移动开发、Iot等;</p>
<p>5、开发工具的使用;</p>
<p>6、等等。</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230425110103726-652309038.png" alt="图片" loading="lazy"></p>
<p>总体来说,MSDN文档是非常全面的,但是对于初学者来说,可能就不是很友好了。</p>
<p>因为文档非常全面,初学者本身基础比较薄弱,一下子要全部学习,就造成困难。</p>
<p>所以,初学者刚开始可以通过网络,寻找一些基础教程,因为这些教程都是经过作者提炼出来的,并且是一些比较常用的知识,减缓初学者的学习压力。</p>
<p>但是,要全面的学习、或者进一步提高,还是需要MSDN,因为其他任何教程,都是不够全面的。</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230425110103782-256641662.png" alt="图片" loading="lazy"></p>
<p>所以MSDN,可以用来当作工具书,想要系统全面地学习某个知识的时候,可以通过MSDN学习。</p>
<p>比如想要学习某个SDK的类的各个属性、各个方法等定义,就可以MSDN查找,而且MSDN都有相应的代码例子和说明。</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230425110103727-626601834.png" alt="图片" loading="lazy"></p>
<h1 id="2掌握自学方法"><strong>2、掌握自学方法</strong></h1>
<p>在介绍之前,我们先看下面的例子,这是一个Asp.Net Core Web项目的入口代码,并启动:<strong>UseAuthorization中间件。</strong></p>
<pre><code>var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllers();
var app = builder.Build();
app.UseAuthorization();
app.MapControllers();
app.Run();
</code></pre>
<p>通过以上的例子,爱思考的人,<strong>可能就会产生2个问题:</strong></p>
<p>1、Asp.Net Core都提供哪些中间件呢?</p>
<p>2、具体中间件如何使用,比如如果要实现跨域,该如何实现呢?</p>
<p>要解决以上问题,很多人都是第一时间通过搜索引擎来解决问题,这个方法也没问题,但我认为<strong>学会使用MSDN也是非常有必要的</strong>,这也是一个补充的方法。</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230425110103729-1476073886.png" alt="图片" loading="lazy"></p>
<p>在MSDN文档都是非常详细的,明确告诉你支持哪些中间件,如上图红色截图,都是我们常用的。</p>
<p>并且每一个功能,都有详细的讲解。</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230425110102985-490945797.png" alt="图片" loading="lazy"></p>
<h1 id="3最后"><strong>3、最后</strong></h1>
<p>总的来说,MSDN资料的最齐全的;懂得使用MSDN文档,我们才能自主的学习,而不会完全依赖别人。</p>
<p><strong>网络教程可以让我们走的更快,善用MSDN可以让我们走的更深!</strong></p>
<p><strong>更多开源项目请查看</strong>:一个专注推荐优秀.Net开源项目的榜单</p>
<p><strong>- End -</strong></p>
<p>文章首发于公众号【编程乐趣】,欢迎大家关注。<br>
<img src="https://img2020.cnblogs.com/blog/93789/202105/93789-20210520132522800-1532644404.jpg" alt="图片" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/chingho/p/17349305.html
頁:
[1]