..


スポンサーリンク

。NETフレームワーク

。NET Frameworkは、基本的に異なる一連のテクノロジです。

  • 言語NET - 。Visual Basicでは、C#、JScript.NET、J#とC + +
  • 共通言語ランタイム(CLR) - 。NETのすべてのプログラムを実行し、様々なアプリケーション(例えば、メモリ管理およびパフォーマンスの最適化など)にサービスを提供するエンジン
  • 。NET Frameworkクラスライブラリ -私たちのアプリケーションで使用するための構築済みの機能の何千ものを含むライブラリ
  • ASP.NET - 。NET上に構築されたWebアプリケーションを実行するエンジン
  • Visual Studioの -開発者の生産性を促進し、アプリケーションのデバッグを簡素化する豊富な機能セットが含まれている開発環境

多くの場合、これらのコンポーネント間の分離が明確ではない、我々は互いに混同する傾向がある。 ここより良いクラスライブラリ内で様々な技術の分布を理解するのに役立つ、マイクロソフトから取った"イメージがあります

最も広く使用されている言語は間違いなくC#とVB.NETです。 特に、C#はバージョン1.0向けに設計された比較的新しい言語です。NET。 二つの言語は、異なる構文を使用しますが、それぞれのクラスライブラリの機能を活用し、CLRでサポートされています。

コー​​ドが実行される前に、すべての言語。NETは、より低レベルの言語にコンパイルされます。 この言語は、共通中間言語と呼ばれる(CIL、または単にIL)とCLRは、コードのこのタイプで動作します。 言語。NETはCILとCLRの構造にコンパイルする方法を示すMicrosoftのサイトから次の画像

CLRの構造

。NETによって生成される事実上すべてのEXE(またはDLL)がCILコードが含まれており、これらはWebアプリケーションの場合には、PCクライアント上で、Windowsフォームアプリケーションの場合、またはWebサーバ上で配布されるファイルです。 CLRは、コードを生成し、機械語にCILコードを変換するために、別のコンパイルを行う時に使用した言語を知りません。 コー​​ドが実行されるときに、このステップが発生します。

Visual StudioでASP.Netで役立つ
E -ラーニング
ASP(上級) ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。
ASP.NET(コース) ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。
SQLとデータベース(コース) SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。
スポンサーリンク