• ベストアンサー

.NET Frameworkを理解するには

.NET Frameworkを理解するには vb.netを学べば おのずと、.NET Frameworkも理解できますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

VB.NET系の言語でアプリをくみたいのなら、.NET Frameworkを「理解する」のイメージで想像される、域まで行かなくても良いと思う。 概念的な仕組みの解説を読んで、「そうか」とおもえれば、済ましてよいのでは。 縁の下で働いてくれるものなんだと思うから。 ーー いままで、小生は長い人生で、基礎から理解しないと、と深く迂回するタイプの(少数の)人を見かけたが、周りから見ると奇異で、上司もそんな暇があったら、早く課題を済ませろ的な受け取り方だったと思う。大げさ者的に思う。 >vb.netを学べば、 おのずと、.NET Frameworkも理解できますか? それはないでしょう。例えは悪いが、50年車を運転していれば、車の構造がわかるか、というようなものか。 ほかに、プログラムを組むとか、処理ロジックを考えるとか、習得アルゴリズムを増やすとか、エラーが少ないしくみや、わかりやすい設計書を作るとか、データ設計、テスト技法など、他の分野の勉強がいっぱいあるのにこれにこだわるのはどうかと思う。 VB.NETの解説書に解説されている、NET Frameworkの記事程度で、学習をスタートしてよいのでは。 ーー 「.NET_Framework」でWEB照会すれば記事がたくさんある。ウイキでは、 .>NET Frameworkにおける最も重要な概念は共通言語基盤 (CLI) に含まれている。CLIの目的は言語に依存しない開発環境および実行環境を提供することである。マイクロソフトによるCLIの実装は共通言語ランタイム (CLR) と呼ばれる。 ーー Javaのアイデアで先行されたこの考えを後追いするように、MSはVB(6.0)の次から、今世紀に入って、.NETを出した。「中間言語」というものを、途中に「かます」ことにより、色んなコンピュターでも、「中間言語ソフトー>そのコンピュタのマシン語」のソフトの備えをすれば、1からソフトを作らなくても良い。表面的には、多種のコンピュターで動くように見えるようになる。

DXMXHMPFR
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • a384939
  • ベストアンサー率37% (3/8)
回答No.4

はい。書きながら理解していくものです。

DXMXHMPFR
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。
noname#247307
noname#247307
回答No.2

そうですね。現在のVisual Basic .netは、.net frameworkをシステムの標準ライブラリとして使うように設計されていますので、自然と.net frameworkについて学ぶことになります。 ただ、既に回答があるように、これから新たに学ぶなら、特別な理由がない限りは、C#を選んだほうが良いと思いますよ。言語としての出来も将来性も違うと思いますから。

DXMXHMPFR
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

.NET Frameworkを理解する意味とは? つまり目的はなんでしょう?プログラミングをしたいというだけなら「理解」をする必要はなく、VBでもC#でも学べばよいだけです。.NET Frameworkを暗記する必要はありません。必要なら必要なときライブラリを使えばいいだけです。 まあせっかくやるならC#のほうが標準ですけど。

DXMXHMPFR
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A