2009-03-28 18 views
29

.netはクラス、構造体、インターフェイス、メソッドなどの膨大なコレクションであり、フレームワークの基本を理解し、理解するための適切かつ適切なアプローチと考えてください。.NET Frameworkの学習方法

経験に代わるものではなく、学習に制限がないという2つの事実を念頭に置いてください。

多くのありがとうございます。

答えて

52

学習する.Net言語の1つを選んで始めてください。私は個人的にC#のために.Net開発の主流になると思っています。次に、problems from Project Eulerのようなコードを作成してください。

言語の基本(データ型、言語構成など)をマスターしたら、1つ以上の.Netフレームワークの学習を開始する適切な時期です。ここでは、デスクトップ開発のためのWPF、Web開発のためのASP.NET/ASAS.NET MVC、WCFなど、あなたが興味を持っているものを選ぶだけです。

言語はライブラリです。

+5

"言語の最初の"アプローチでは+1 – Jason

+0

+1 for WPFとASP.NET MVC :) –

+1

プロジェクトオイラーのためにあなたをバンプしました。私はそうでなければ、このすばらしい学習リソースについて知らなかっただろう。だから、お楽しみにして、あなたのことを歓迎します。乾杯。 – sean

1

代わりにC言語を学習してください。

いいえ、ただの冗談です。あなたは他のプログラミング言語での経験がありますか?もしあれば、それはどれですか?正しいアプローチは、それに大きく依存します。 Javaの経験があればC#を試してみてください。 VBの場合はVB.Netを試してみてください。 PythonがIronPythonを試している場合。 RubyがIronRubyを試している場合。

+0

もし私がCOBOLのバックグラウンドから来ていたら、VB.NETもお勧めします。もしFORTRANなら、それはC#とVBの間のトプアップだと思います。 – David

3

あなたの人格によって異なります。書籍アプローチのような人々 - 70-536 syllabusのようなものを見つけて、読んでみましょう。個人的には、テクノロジ(たとえばASP.NET MVC)と言語(通常はC#またはVB)を選択して試してみることが、より実践的です。あなたが立ち往生、またはわからない取得する場合、言語は多くの点で二次ですが、人々はそれについて宗教的な取得する傾向があることを

注意を;-p聞いて、その後、(最初の検索)ここを見て...

1

ます全体の枠組みを学ぶ必要はありません、それを学ぶ良い本を選んでください。学習中に問題が発生すると、他のコードが表示されます。たくさんの例を持つ本を手に入れてみてください。

1

あなたはただ私が思うあなたはWebアプリケーションを開発する場合、あなたが行くとWPFまたはWindowsフォームアプリケーションを作成する方法を学ぶいますが、ASP.NET

1

について学ぶ必要がありますありません例を必要なものを学びます.NETを学ぶ最も良い方法は、HTMLを直接書くのではなくコンポーネントを使用して設計されたデータ駆動型のWebアプリケーション、Webを使用するデスクトップアプリケーション(大規模で複雑である必要はない)サービス、他のプラットフォームと相互運用可能なサービスなど。そのようなもの。

Twitterクライアントのようなものは、何か楽しいものです。シンプルに始めて、徐々に機能を追加して、.NETについてもっと学ぶことができます。 C#で読み書きすると、最終的に言語を拾います。

1

主にあなたの学習スタイルによって異なります。個人的には、私は利用可能なツールの在庫を取りたいの前に私は問題に取り組んでいます。私はツールボックスにあるものを知り、各ツールが何をするのかを知りたい。他の人は、自分が探しているツールの種類が分かれば、問題に挑戦してツールボックスを開けることを好む人もいます。これは私にとっては遅く、間違ったツールを選ぶ可能性が高くなります。

あなたが私のような人なら、私は(Marc Gravellのように)70-536トレーニングガイドをお勧めしたいと思います。この例は現実世界に適用するにはあまりにも些細かもしれませんが、それは重要なことではありません。目的はツールボックスのガイドツアーです。ここをクリックしてコアフレームワークの概要を確認し、フレームワークを活用して実用的なものを実現するためのガイド(またはオンラインチュートリアル)に進んでください。

6

他の人が言ったように、私はまず.NETフレームワークの言語を選ぶと言っています。言語を決めたら、開発したいアプリケーションの種類を決めます。 .Netには、各アプリケーションの種類を学習するためのポータルがあります。

Windowsクライアント(リサイズやWPF) - http://windowsclient.net/

Webクライアント(ASP.NetまたはASP.Net MVC) - http://asp.net/

のSilverlight/RIAアプリケーション - これらのサイトは、それぞれが持っているhttp://www.silverlight.net/

言語を学ぶのに役立つ具体的なチュートリアルや、開発するアプリケーションの種類に言語を適用する方法について説明します。

1

これは、あなたがあなた自身のためにそれを容易にするためにはジャンプスタート>>.NET Tutorial

-1

次のようになります。あなたはVB6に精通している場合は、VBで始まります。あなたがC++に慣れていれば、netをC#で始めることもできます。 シングルユーザーGUIアプリケーションを設計する場合は、vb.netに固執することをお勧めします。ただし、ASP.NETを使用して動的なWebサイトを開発する予定がある場合は、C#を使用する方が良い選択肢です。 は、オブジェクト指向プログラミングの原則によく熟達しています。私を助けてくれ、このリンクhttp://www.amazon.in/Guide-NET-1st-2011/dp/8192113043/ref=sr_1_61?s=books&ie=UTF8&qid=1431171630&sr=1-61&keywords=a+guide+to+.netをチェックし、私はAmazonで素晴らしい本を越え、カムの方法によって は、.NET とグリップに来て、すべての最高の

0

どのようにVisual Studioで[表示]メニューの[オブジェクトブラウザは?あなたは検索することができ、メソッドのドキュメントはすぐそこにあります。