Visual C# の使い方
C# には Microsoft Visual Studio という強力な統合開発環境が提供されており,そのサブセット版である Visual C# Express が,Microsoft のサイトから無償でダウンロードできる。
- Microsoft Visual Studio Express
- http://www.microsoft.com/ja-jp/dev/express/default.aspx
プロジェクトの新規作成
Visual C# Express は,[スタート] - [すべてのプログラム] - [Microsoft Visual Studio 2010 Express] - [Microsoft Visual C# 2010 Express] から起動できる。
[ファイル] - [新しいプロジェクト] を選択する。
[Windows フォームアプリケーション] を選択し,プロジェクト名を入力する。
ここでは,プロジェクト名は「Project1」に統一して説明する。
図のような表示になっていれば,ここまで成功。
[ソリューションエクスプローラ] が表示されていない場合は,[表示] - [その他のウィンドウ] - [ソリューションエクスプローラ] から表示させておく。
ここではデザイナを利用した開発は行わないので,ファイル Form1.cs は 右クリック - [削除] で消す。
残った Program.cs のアイコンをダブルクリックすると,Program.cs の編集ウィンドウが開く。
ソースコードはこのファイルに記述していく。
C# のソースコードは,拡張子が .cs のテキストファイルに書く。
これは Visual Studio 以外の環境でも基本的に同じ。
ビルドと実行
Program.cs の中に次のソースコードを打ち込み,このプログラムをビルドしてみよう。
using System;
using System.Windows.Forms;
class Program
{
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
}
class Form1 : Form
{
public Form1()
{
}
}
ビルド (コンパイル) は,[ビルド] - [ソリューションのビルド] から行う (*1)。
実行は,[デバッグ] - [デバッグなしで開始] から行う (*1)。
(*1) [ビルド] メニューや [デバッグなしで開始] 項目が存在しない場合は,[ツール] - [設定] で [上級者設定] を選択。
図のようなウィンドウが表示されれば成功。
プロジェクトのプロパティ
プロジェクトのプロパティを編集するには,ソリューションエクスプローラの「Project1」を右クリックし,[プロパティ] を開く。
[出力の種類] では,プログラムをどのような形式でビルドするのかを設定できる。
出力の種類 | 説明 |
---|---|
Windows アプリケーション | プログラムを GUI アプリケーション (ウィンドウを表示するアプリケーション) としてビルドする。 |
コンソールアプリケーション | プログラムをコンソールアプリケーション (コマンドプロンプト上で動くアプリケーション) としてビルドする。 |
クラスライブラリ | 実行形式でないプログラムとしてビルドする。 |