.NET Compact Framework は、.NET Framework の強力なプログラミング環境をデバイスに提供します。
.NET Compact Framework は、限られたリソースのコンピューティング デバイスでプログラムを実行するためのハードウェアに依存しない環境です。このようなデバイスには、Pocket PC、携帯電話、家庭用通信端末 (セットトップ ボックス)、自動車用コンピューティング デバイス、Windows CE .NET オペレーティング システムで構築された特注の埋め込み型デバイスなどの個人向け携帯情報端末 (PDA: Personal Data Assistant) がすべて含まれます。
.NET Compact Framework は、.NET Framework クラス ライブラリのサブセットであり、専用にデザインされたクラスを含みます。共通言語ランタイムやマネージ コード実行に関する、.NET Framework のアーキテクチャを継承しています。
.NET Compact Framework の主な機能は、次のとおりです。
-
ハードウェアおよびオペレーティング システムに依存しないプログラムを実行します。
-
共通ネットワーク プロトコルをサポートし、XML Web サービスにシームレスに接続します。
-
さまざまな分野のデバイスまたは特定の分野のデバイスを対象とするアプリケーションやコンポーネントのモデルを開発者に提供します。
-
限られたシステム リソースでの優れたデザインおよび最適化を提供します。
-
Just-In-Time (JIT) コンパイルを使用してネイティブ コードを生成し、最適なパフォーマンスを獲得します。
このドキュメントでは、.NET Framework の一般知識があることを前提としています。ここでは、特に重要なテクノロジおよびコンポーネントや、.NET Compact Framework 固有の事項について説明します。そのため、このドキュメントに .NET Framework と重複するトピックは含まれていません。.NET Compact Framework は、.NET Framework と同じクラス ライブラリ ドキュメントを使用します。
.NET Compact Framework は、Visual Basic と Visual C# での開発をサポートしています。C++ での開発は、現在サポートされていません。
Web 上の .NET Compact Framework の最新情報については、「Smart Client Developer Center」を参照してください。
このセクションの内容
関連するセクション
外部リソース