クラスのデザイン (C# での操作方法)
更新 : 2007 年 11 月
このページでは、よく使用する C# クラス デザイナ タスクに関するヘルプへのリンクを紹介します。よく使用するタスクのその他のカテゴリに関するヘルプについては、「C# での操作方法」を参照してください。
クラス デザイナ
方法 : クラス ダイアグラムに型を作成する
クラス、列挙型、インターフェイス、構造体、デリゲートなど、新しい型を作成する方法について説明します。型のメンバの作成および構成
型のメンバの操作方法について説明します。方法 : ジェネリック型を継承する
クラスがジェネリックから継承する場合に関係を確立する方法について説明します。方法 : 型の間の継承を定義する
クラス デザイナを使用して、クラス ダイアグラムに現在表示されている 2 つの型の継承関係を定義する方法について説明します。方法 : 型の間の関連付けを定義する
関連付けを定義する方法について説明します。クラス デザイナの関連行は、ダイアグラムのクラスの関係を示します。方法 : クラス ダイアグラムから型シェイプおよび関連付けられているコードを削除する
図形、または図形とコードの両方をクラス ダイアグラムから削除する方法について説明します。方法 : 型または型のメンバにカスタム属性を適用する
型または型のメンバにカスタム属性を適用する方法について説明します。
クラスおよびその他の型の処理
方法 : 型の間の継承を表示する
選択した型と基本型の間に継承関係がある場合に、その選択した型の基本型を表示する方法について説明します。方法 : 派生型を表示する
選択した型から派生する型を表示します。型とその基本クラスまたはインターフェイスとの間に継承関係が存在することを想定しています。方法 : クラス ダイアグラムから型シェイプを削除する
ダイアグラムから図形を削除する手順について説明します。方法 : 型シェイプのコンパートメントを表示する
コンパートメントの表示/非表示を切り替える手順について説明します。方法 : 型の詳細を表示する
コンパートメントの詳細を表示する手順について説明します。方法 : メンバ表記と関連付け表記の間で変更する
メンバの表記と関連付けを変更する手順について説明します。方法 : 型のメンバを表示する
型のメンバの表示/非表示を切り替える手順について説明します。方法 : プロジェクトにクラス ダイアグラムを追加する
クラス ダイアグラムをプロジェクトに追加する手順について説明します。方法 : 既存の型を表示する
デザイン サーフェイスに既存の型を表示する手順について説明します。方法 : プロジェクトにクラス ダイアグラムを追加する
クラス ダイアグラムをプロジェクトに追加する手順について説明します。自身で記述していないコードについて
Visual Studio クラス デザイナをツールとして使用して、他のユーザーが記述したクラスと型を理解する方法について説明します。ツールでは、コードのグラフィカル表示が使用されます。この表示は必要に応じてカスタマイズできます。方法 : 型のメンバをグループ化する
種類、アクセス修飾子、またはどのようにアルファベット順に並べ替えるかによって、メンバをグループ化する手順について説明します。方法 : クラス ダイアグラムにコメントを追加する
コメント図形を使用してクラス ダイアグラムに注釈を付ける手順について説明します。クラス ダイアグラムのカスタマイズ
クラス ダイアグラムでプロジェクト情報を表示する方法を変更する手順について説明します。方法 : Microsoft Office ドキュメントにクラス ダイアグラムの要素をコピーする
1 つ、複数、またはすべての図形をクラス ダイアグラムから他のドキュメントにコピーする手順について説明します。方法 : クラス ダイアグラムを印刷する
Visual Studio の印刷機能を使用して、クラス ダイアグラムを印刷する手順について説明します。方法 : 型のメンバをオーバーライドする
クラス デザイナを使用して、子クラスのメンバで、基本クラスから継承したメンバをオーバーライド (新しい実装を提供) する手順について説明します。方法 : 型と型のメンバの名前を変更する
クラス デザイナ、[クラスの詳細] ウィンドウ、または [プロパティ] ウィンドウを使用して、型または型のメンバの名前を変更する手順について説明します。方法 : 型のメンバをある型から別の型に移動する
現在のクラス ダイアグラムに両方の型が表示されている場合に、ある型から別の型に型のメンバを移動する手順について説明します。方法 : インターフェイスを実装する
クラス デザイナを使用して、インターフェイスの作成、実装、および削除を行う方法について説明します。方法 : 抽象クラスを実装する
クラス デザイナを使用して、抽象クラスを実装する手順について説明します。方法 : インターフェイスに抽出する (C# のみ)
1 つ以上のパブリック メンバをある型から新しいインターフェイスに抽出する手順について説明します。方法 : パラメータの順序を変更する (C# のみ)
クラス デザイナに表示されている型で、メソッドのパラメータを並べ替える手順について説明します。
型のメンバの作成と変更
方法 : [クラスの詳細] ウィンドウを開く
型のメンバを構成できるウィンドウである [クラスの詳細] について説明します。[クラスの詳細] ウィンドウの要素
[クラスの詳細] ウィンドウに表示される行の内容について説明します。方法 : メンバを作成する
クラス デザイナ、[クラスの詳細] ウィンドウのツール バー、または [クラスの詳細] ウィンドウのいずれかを使用して、メンバを作成する方法について説明します。方法 : メソッドにパラメータを追加する
[クラスの詳細] ウィンドウを使用して、メソッドにパラメータを追加する方法について説明します。方法 : 型のメンバを変更する
[クラスの詳細] ウィンドウを使用して、クラス デザイナで作成した型のメンバを変更する方法について説明します。[クラスの詳細] ウィンドウの使用上の注意
[クラスの詳細] ウィンドウを使用する場合のヒントです。読み取り専用情報の表示
クラス デザイナと [クラスの詳細] ウィンドウを使用して、プロジェクト、またはプロジェクトから参照されるプロジェクトやアセンブリについて、型 (および型のメンバ) を表示する方法について説明します。
クラス ライブラリ デザイン ガイド
方法 : コントロール用デザイナを実装する
HelpLabel 拡張プロバイダの制御に、デザイナ (HelpLabelDesigner) を実装する方法について説明します。方法 : デザイン モードでコンポーネントを作成および設定する
デザイナ サービスを使用して、カスタム デザイナのコンポーネントを作成および初期化する方法について説明します。方法 : Windows フォームでデザイン時サポートにアクセスする
.NET Framework に用意されている、デザイン時のサポートにアクセスする手順について説明します。方法 : HelpLabel 拡張プロバイダを実装する
HelpLabel コントロールを作成し、拡張プロバイダを構築する方法について説明します。方法 : デザイン時サービスにアクセスする
豊富な .NET Framework サービスにアクセスして、コンポーネントおよびコントロールをデザイン環境に統合する方法について説明します。方法 : 標準の型のコレクションを DesignerSerializationVisibilityAttribute でシリアル化する
DesignerSerializationVisibilityAttribute クラスを使用して、デザイン時にコレクションをシリアル化する方法について説明します。方法 : デザイン モードでコントロールのカスタム初期化を行う
デザイン環境によるコントロールの作成時に、そのコントロールを初期化する方法について説明します。方法 : 型コンバータを実装する
型コンバータを使用して値のデータ型を変換する方法について説明します。また、テキストから値への変換や、値を選択するためのドロップダウン リストを使用して、デザイン時のプロパティ構成を簡単に行う方法についても説明します。方法 : UI 型エディタを実装する
Windows フォームのカスタム UI 型エディタを実装する方法について説明します。方法 : デザイン モードでコントロールの外観と動作を拡張する
ユーザー インターフェイス (UI) を拡張して、カスタム コントロールをデザインするカスタム デザイナの作成方法について説明します。方法 : デザイン時機能を活用した Windows フォーム コントロールを作成する
カスタム コントロールおよび関連するカスタム デザイナを作成する方法について説明します。このライブラリが構築されると、フォームで実行するカスタム MarqueeControl 実装を構築できます。方法 : Windows フォーム コンポーネントにスマート タグを追加する
コンポーネントとカスタム コントロールに、スマート タグのサポートを追加する方法について説明します。方法 : デザイン モードでコンポーネントの属性、イベント、およびプロパティを調整する
コンポーネントの属性、イベント、およびプロパティを調整するカスタム デザイナの作成方法について説明します。
その他のリソース
次のサイトにアクセスするには、インターネット接続が必要です。
Visual Studio 2008 Developer Center
Visual Studio 2008 を使用したアプリケーションの開発に関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。Visual C# Developer Center
C# アプリケーションの開発に関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。Microsoft .NET Framework Developer Center
.NET Framework アプリケーションの開発やデバッグに関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。Microsoft Patterns and Practices Developer Center
アーキテクチャとして Microsoft .NET プラットフォームに適したアプリケーションをデザイン、開発、配置、および操作する方法について説明する、シナリオ固有の推奨事項を示します。