Visual C# Express 開発環境の概要

Visual C# Express Edition 統合開発環境 (IDE) は、C# アプリケーションのビルド、テスト、デバッグを行う場所です。Visual C# Express Edition IDE には、次に示す単純化されたユーザー インターフェイスが用意されています。

  • コード エディタ
    C# ソース コードを入力するウィンドウです。

  • Windows フォーム デザイナ
    アプリケーションのユーザー インターフェイスを作成するときに使用します。

  • データ エクスプローラ
    データベースに格納されている情報を表示するときに使用します。

  • デバッガ
    アプリケーションをステップ実行してエラーを検索する強力なツールです。

IDE では、ソース コードとリソース ファイルのすべてがプロジェクトで管理されます。コードの編集、ユーザー インターフェイスのデザイン、ビルド、およびデバッグを行うツールが用意されています。

Visual C# Express IDE

開発時には、Windows フォーム デザイナとコード エディタを切り替えて使用することが多くなります。Windows フォーム デザイナで、プログラムのユーザー インターフェイスを作成し、コード エディタで、アプリケーションの大部分を構成する C# ソース コードを入力します。Windows フォーム デザイナを使用すると、ボタン、メニュー、タブなどの単純なコントロールだけでなく、Web ブラウザ、カレンダー、グリッド表示などの高度なコントロールも、フォームへ簡単に追加できます。コントロールを作成するソース コードは自動的に生成されます。また、コントロールとやり取りするときに使用される C# メソッドも含まれます。

Visual C# Express コード エディタ

Visual C# Express の IDE の機能

C# IDE には、好みや作業形式に合わせて設定できる、数多くのウィンドウ、ツール バー、およびメニューが用意されています。よく使用するウィンドウが見やすいように、ウィンドウのドッキング、タブ リンク、または非表示の操作を行うことができます。

IDE で最も重要な機能は、次のとおりです。

  • コード エディタ ウィンドウ。C# コードはここで入力します。カラー コーディング機能でキーワードとコメントが強調表示されます。また、自動的なコード入力機能などの強力な機能が数多く用意されているため、プログラミング速度が向上し、エラーが少なくなります。コード エディタの強力なリファクタリング ツールを使用すると、ソース コードを効率的に操作できます。たとえば、コードを抽出し、自動的にそのコードを使用して、メソッドを作成できます。「方法 : リファクタリングを使用してメソッドを抽出する」を参照してください。

  • ソリューション エクスプローラのウィンドウ。プロジェクトの構成ファイルのすべてが表示されます。

    72sk57xx.alert_note(ja-jp,VS.90).gifメモ :

    以降、"ソリューション" という用語がよく使用されます。ソリューションには、Windows アプリケーションとクラス ライブラリなど、複数のプロジェクトを含めることができます。

  • プロジェクト ノード。ファイルやフォルダなど、プロジェクトの特定の項目が含まれます。

  • [プロパティ] ウィンドウ。選択した項目のプロパティが表示されます。プロパティでは、ボタンの位置、フォームの名前、テキストのスタイルなど、特定オブジェクトの特性が定義されます。[プロパティ] ウィンドウの内容は、選択されているオブジェクトによって変わります。

  • フォーム デザイナのウィンドウ。アプリケーションのユーザー インターフェイスのデザイン サーフェイスがあります。一般的な Windows アプリケーションは、1 つのフォームで構成されます。このフォームには、アプリケーションの部品としてコントロールと表示テキストが含まれます。初期状態では、このウィンドウはコード エディタの背後に隠れています。アプリケーションのソース コードとこのビジュアル表示は、作業時に切り替えながら使用できます。

  • [ツールボックス] ウィンドウ。ボタンやタイマなどのコントロールが含まれます。[ツールボックス] タブをクリックすると、このウィンドウが表示されます。常に表示されるように IDE にドッキングする設定や、使用しないときは表示しない設定にできます。

  • ツールボックス項目のタブ。各タブにはプロジェクトに追加できるコンポーネントが含まれ、タブを構成することもできます。コンポーネントは、フォームにドラッグするだけで使用できます。たとえば、フォームに Timer コンポーネントをドロップすると、アプリケーションのバックグラウンド タイマを管理するコードが作成されます。

  • [タスク一覧] ウィンドウ。コード エディタ、コンパイラ エラー、ユーザー入力タスクなど、ソリューション開発を完了するために必要なタスクが表示されます。

  • クラス ビュー。プロジェクトの表示方法の 1 つで、プロジェクトがクラスとそのメソッドの集合として表示されます。これは、プロジェクトの論理的な表示であり、ソース ファイルでファイルを構成するときに選択した方法とは別です。

  • [出力] ウィンドウ。ビルド プロセスで生成された情報が表示されます。

  • [エラー一覧] ウィンドウ。コンパイル エラーが表示されます。

参照

処理手順

方法 : C# コンソール アプリケーションを作成する

方法 : C# Windows フォーム アプリケーションを作成する

概念

C# 言語の概要

その他の技術情報

Visual C# Express

Visual C# Express IDE の使用