次の方法で共有


その他のコンポーネントの作成

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

開発者は、コンポーネントを使用して豊富で魅力的なアプリケーションを構築できますので、組織はコンポーネント Visual Studio 2005 にアドオンとして開発できます。 この処理を行います。

  • コア .NET Compact Framework コンポーネントに依存するコンポーネントの識別します。 これは、コンポーネントは .NET Compact Framework デバイスまたはターゲットの機能が特定のデバイス カテゴリの存在の広範にわたって実行するためのものかどうかを決定します。

  • コンポーネントをカプセル化する適切な名前空間の名前を適切に選択します。 適切かつ適切な名前空間の名前を選択することが一貫性を他のコンポーネントの開発者と名前空間の衝突を回避して、開発者を与える重要です。

  • デザイン時に開発者にコンポーネントを公開します。

  • 独立したセットアップまたは 1 つ SDE にアドオンとしてインストールされるこれらの項目をパッケージ化します。

コンポーネントのクラス ライブラリを作成するときは次の名前空間形式を使用します。

[会社名]: [デバイスの種類]: [テクノロジ]

たとえば、Pocket PC の [今日] 画面との対話の架空 Microsoft コンポーネントは名前空間をあります。

Microsoft.PocketPC.TodayScreen

この名前空間が"Microsoft"会社として"PocketPC"は、コンポーネントを提供します。対象となる特定のデバイス タイプと"TodayScreen"としてコンポーネントによって公開される技術。

Microsoft およびサード パーティはオプションのコンポーネント、.NET Compact Framework データベース、メッセージング、特定のユーザー インターフェイス コンポーネントなどの機能拡張を構築できます。

コア コンポーネントと拡張機能

次のコンポーネント、.NET Compact Framework にコアと見なさ。

  • 共通言語ランタイム

  • .NET Framework クラスのリッチ サブセット

  • コンパクト .NET Framework 固有のクラス、SQL Server CE を使用してクラスを含みます。

  • Visual Basic 2005 言語コンポーネント

  • Visual C# 言語コンポーネント

次の可能なオプション コンポーネント、.NET Compact Framework の機能を拡張できます。

  • Pocket PC の拡張機能

  • サードパーティ データベース

  • サード パーティ製のメッセージング

参照

概念

コア コンポーネントの構築

その他の技術情報

.NET コンパクトなフレームワーク開発者モデル