純Framwork高度な機能

MSDM説明:提供.NETを実行しているアプリケーションの期間の様々なサービスマネージド実行環境

公共言語:CLR(.NETのFramworkコア)
ランタイム環境として1、およびJava仮想マシンは、共通言語ライブラリと呼ばれることができると同時に、資源管理のための責任があります

2、CLRは、豊富な機能は、様々なプログラミング言語との互換性を確保するために言語を設定含み

図3は、CLRコア:
1)、CTS共通型システム(タイプシステムの共通)
①は、参照型と値型の引用、使用及び保管を定義するためにに準拠しなければならない言語コンパイラのルールのセットを定義する
タイプを定義する、②ライブラリは、Visual Basic.NETまたはそれらが広く同様のC#型システムのいずれか

2)、共通言語定義(共通言語仕様)CLS
①を、オブジェクト指向プログラミング言語の集中共通の機能を含む、言語機能のサブセットをサポートし、CLS準拠他のコンポーネントとツールは、CLSのオペレーションと対話することを確実にするコンポーネントとツール

3)、CLR共通言語ランタイム/ランタイム(共通言語ランタイム)
言語のCLR統合はお互いを訪問することができ
、すべての言語は、.NET指向の言語に基づいてコードをCLRを管理しています
CLI共通言語基盤の
CLRは当たり前です実現

BCL基本クラスライブラリ
(基本クラスライブラリ)一般的なプログラミングフレームワーク

FCL Frameworkクラスライブラリ
(Frameworkクラスライブラリ)
----------------------------------------- -----------------------------------------
マネージコード:
1は、マネージコードであります上の中間言語の実行中のCLR(共通言語ランタイム共通言語ランタイム)の種類
2は、コードのプラットフォームに依存しないと言語管理
(安全性試験は、直ちにシリーズを思い出す)3. CLRは、コードが提供するサービスを楽しむことができ、管理
------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------
unsaftアンマネージコード
言語及びプラットフォームに依存1.アンマネージドコード
クラス、メンバ関数を修正することができる2、グローバル変数は、クラスを変更するために使用することができませんローカル変数
------------------------------------------------ -------------------------------------------------- -------------------------------------------------- --------------------------
GC(ガベージCollertor):ガベージコレクション
1.これまでのメモリがすべてのリソースを解放することができない懸念しているように自動的に人材のリリースを必要とアンマネージコードをリリースすることはできません!
リソース管理を簡素化することができます使用してステートメントを使用します

2.Gc.Collenct()メソッドの効果:力ごみが回復

3.GCの役割:開発の抽象レベル上げ
より明確にモジュールをモジュール結合を減らすには、
非常に人間の不始末に起因するメモリのバグを減らし
-------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----
メタデータ:情報バイナリ
1はまた、メタデータとして知られている中継データは、(データについてのデータ)データを記述する
前記情報は、データ属性が式の電子カタログと考えることができる記述する
メタデータである3短い関係にあるデータ、データフィールドとメタデータ情報の組織は、データに関するデータです
一度確立4.メタデータは、あなたはそれを共有することができ、メタデータの平均シンプルなプログラミングモデルは、アプリケーションを改善するための鍵となるためでありますプログラムの信頼性

 

おすすめ

転載: www.cnblogs.com/wangtingyu/p/11141516.html