多くの初心者は、他の人が書いたチュートリアルや録画されたビデオを見てプログラミングを学びます。
これは非常に効率的であるため、非常に良い方法です。
しかし、この方法には次の 2 つの問題があります。
1.チュートリアルは十分に包括的ではありません: チュートリアルがどれほど優れていても、すべての知識ポイントをカバーすることはできません。
2.学習方法をマスターできない: 多くのチュートリアルでは使い方を教えてくれますが、学習方法や自習方法をマスターする方法は教えてくれません。
上記の問題に対応して、まず MSDN をうまく利用する方法をすべての人に知ってもらうことをお勧めします。
1.完全な情報
インターネット上には多数の C# プログラミング資料がありますが、最も包括的なものは MSDN です。
ここで学ぶことができます:
1. C# の基本的な文法を学びます。
2. プロセス指向、例外処理、プログラミング仕様、その他のプログラミング ガイドラインなど、プログラミングの基礎を学びます。
3. クラス ライブラリ SDK、CLI など、.Net の基本的な知識を学びます。
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 オープン ソース プロジェクトの推奨に焦点を当てたリストを確認してください。
- 終わり -
推奨読書
WPF で開発されたシンプルで美しいインターフェイスのオーディオ プレーヤー
.Net Core に基づくオープン ソースの在庫注文管理システム
.Net 7 をサポートする WinForm オープン ソース UI コンポーネント フレームワーク