質問

私は初心者プログラマーで、特に C# でコードを独学しようとしています。友人からプロジェクトを引き受けましたが、プロジェクトを完了するために何を知っておく必要があるかわかりません。問題は、プロジェクトを開始するために何を知る必要があるのか​​さえわからないことだと思います。

私はオブジェクト指向プログラミング、クラス、メソッドなどの基本をたくさん持っていますが、実際にコードを書くとなると、基本的なタスクですら達成するためにどこから始めればよいのかわかりません。構文や、その言語が提供されるツールで何ができるかはわかりません。いくつかの本を読んだことがありますが、ほとんどは最小限の構文を使用した C# 内の OOP に関する概念と理論に関するもののようです。

問題は、構文を学ぶにはどこを探せばよいのかということだと思います。含まれているツールの使用方法の例が欠けているクラスやメソッドのリポジトリのようなものはあるのでしょうか?次にどこに行けばよいのか、どこを見ればよいのかわからない状況に陥っています。

助けてくれてありがとう

役に立ちましたか?

他のヒント

物事がどのように機能するかをよりよく理解したいと考えているプロジェクトのジュニア開発者に私が通常お勧めすることの 1 つは、C# で書かれたオープン ソース プロジェクトを段階的に実行して、Visual Studio の F10/F11 キーに慣れることです。

Codeplex、Sourceforge、または Google コードから興味のあるものを選択し (読みやすいコードに関するトピックがここにあります)、ソース コードをダウンロードします。Visual Studio で開き、「デバッグ -> ステップイン」を選択します。そこからは、デバッガーをガイドにしてコードを進めていきます。

F11 キーを押すとさらに深く掘り下げることができ、SHIFT+F11 キーを押すと 1 レベル戻ります。

フローを案内し、コード内の機能についての非常に優れたツアーを提供するため、機能するコードがどのように構造化されているかについて多くのことを学ぶことができます。

また、理解できないものを見つけたときに、より良い説明を探すことができるため、本やその他の資料との併用にも適しています。

これは、オープンソースであろうと、既存のコードを使用する有料プロジェクトであろうと、特定のコードベースに慣れるために私自身が頻繁に行うことです。

私自身は C# を使用しませんが、言語の構文や基本的なプログラミング テクニックを理解するだけなら、オライリーの本を読んで間違いはありません。ぜひチェックしてみてください C# の学習 本。

原則として、プロジェクトを複数のタスクに分割します。各タスクの開始方法がまだわからない場合は、タスクをさらに小さなサブタスクに分割します。

「ああ、このタスクはコーディングできる」と言えるまで、それを実行して、次のタスクに進みます。

私はから始めました C#ステーション チュートリアル。「Visual C# 入門」を読むとゾッとします...

MSDN。そのまま馬の口へ向かいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top