フレッシュマン企画 連載
簡単!Visual Studio 2008入門

第1回 初めてのVisual Studio 2008

デジタルアドバンテージ 一色 政彦
2009/05/13
Page1 Page2 Page3 Page4

2. プロジェクトを新規に作成する

 VS 2008でプログラムを1つ作ってみよう。VS 2008では、1つの「(VS 2008の)プロジェクト」から1つの「.NETプログラム」が生成できる

 「プロジェクト」とは、プログラムの生成に必要な複数のファイル(「ソース・ファイル」と呼ばれる)をまとめたものである。つまり、プロジェクトとはVS 2008独自のフォルダのようなもので、複数のソース・ファイルをまとめて管理するための入れ物である。

 そして「ソース・ファイル」とはソース・コードを記述したファイルのことで、「ソース・コード」とはプログラミング言語(例えば、Visual C#、Visual Basicなど)によってプログラムの動作内容を定義したものだ(要するに、ソース・ファイルとはプログラミング言語で書いたプログラムの設計書といえる)。

 プログラムを作成するには、まず、このVS 2008のプロジェクトを1つ新規に作成する必要がある。これには、IDEのメニュー・バーから[ファイル]―[新規作成]―[プロジェクト]を選択する。

「プロジェクトの新規作成」の実行
プログラムを作成するために、プロジェクトを新規作成しているところ。
  メニュー・バー。ちなみに、マウスで右クリックして表示されるメニューは「コンテキスト・メニュー」と呼ばれる。単に「メニュー」と表記されている場合は、コンテキスト・メニューではなく、このメニュー・バーを指す場合がほとんど。
  プロジェクトを新規作成するには、IDEのメニュー・バーから[ファイル]―[新規作成]―[プロジェクト]を選択する。もしくは、ショートカット・キー[Ctrl]+[Shift]+[N]を押してもよい。このショートカット・キーは便利なので、覚えておくとよいだろう([N]キーはNew projectの「N」と覚えるとよい。[Shift]キーも忘れないように注意してほしい)。

 すると、次の[新しいプロジェクト]ダイアログが表示される。このダイアログで、「使用するプログラミング言語(ソース・コードを記述するための言語)」と「これから作成するプログラムの種類」を選択する。

[新しいプロジェクト]ダイアログ
「使用するプログラミング言語」と「プログラムの種類」を選択して、プロジェクトを新規作成しているところ。
  利用する.NET Frameworkのバージョンを選択。「2.0」「3.0」「3.5」の中から選択できるが、通常は「.NET Framework 3.5」を選択する。
  [プロジェクトの種類]で、プロジェクトがカテゴリごとに分類されている。ここで「使用するプログラミング言語」(と「プログラムの種類」)を選択する。
  [テンプレート]には、プロジェクト(を作成するためのテンプレート)項目が表示される。このテンプレートに従って、プログラムに必要なファイルなどが生成されることになる。
  [プロジェクト名]では、プロジェクトの名前を指定する。
  [場所]には、プロジェクトのフォルダの作成場所を指定する。この場所は、デフォルトで「ドキュメント」の「Visual Studio 2008\Projects」というフォルダになっている。
  [ソリューションのディレクトリを作成]チェックボックスにチェックを入れると、[新しいソリューション名]が入力できるようになる。チェックを入れることをお勧めする。なお、ソリューションとプロジェクトの関係については次回以降で詳しく解説する予定だ。
  [OK]ボタンを押すと、プロジェクトが作成される。
  [キャンセル]ボタンを押すと、プロジェクトの作成は中止される。

 まず「使用するプログラミング言語」だが、VS 2008では標準で次の言語が使用可能だ。

  • Visual Basic
  • Visual C#
  • Visual C++

 Visual Basic(以降、VB)とVisual C#(以降、C#)は、どちらも同じくらい人気のあるプログラミング言語だ。この両者のどちらが優れていてどちらを使うべきかというのは難しい問題であり、筆者には回答できないが、本稿では筆者の好みとしてC#言語を用いる。もちろん、VBプログラマーであろうとプログラミング初心者であろうと、本稿で示すソース・コードの内容が十分に理解できるよう、コードの解説は懇切丁寧に行うつもりだ(その解説内容はVBにも応用可能なはずである)。

 これらのプログラミング言語は、[新しいプロジェクト]ダイアログの[プロジェクトの種類]で選択できる(ただし上の画面では、前述の[既定の環境設定の選択]ダイアログで「Visual C#」を選んだため、「Visual C#」以外の言語は「他の言語」の中にまとめられていることに注意してほしい)。

 次に「プログラムの種類」だが、VS 2008ではさまざまな「.NETプログラム」が作成できる(なおVisual C++では、.NETプログラムに加えて、Win32プログラムも作成できる)。

 .NETプログラム(以降、単に「プログラム」と表記する)の種類の中で代表的なものは、ユーザー・インターフェイス(UI:User Interface。ユーザーに情報を表示し、入力を受け付ける画面)を持つ次の3つのアプリケーションだ。まずはこの3種類を覚えておこう。

ユーザー・インターフェイスを持つ3種類のアプリケーション
  Windowsアプリケーション。アイコンやボタンなどの絵(グラフィック:Graphic)ベースのユーザー・インターフェイスを持つため、GUI(Graphical User Interface)アプリケーションとも呼ばれる。
  コンソール・アプリケーション。文字(キャラクタ:Character)ベースのユーザー・インターフェイスを持つため、CUI(Character User Interface)アプリケーションとも呼ばれる。実行はコマンド・プロンプト内で行われる。
  Webアプリケーション。Webブラウザで表示できるWebページとして作成されるアプリケーション。このWebページはWeb標準記述言語のHTMLではなく、マイクロソフト独自のASP.NETというWebページ記述言語で作成されるため、「ASP.NET Webアプリケーション」とも呼ばれる。

 これらのプログラムの種類は、[新しいプロジェクト]ダイアログの[テンプレート]で選択できる。

 本稿では最初に、「Visual C#」言語で「Windowsアプリケーション」を作成してみることにする。それには、[新しいプロジェクト]ダイアログの[プロジェクトの種類]から「Visual C#」を選択し、[テンプレート]から「Windows アプリケーション」を選択する。そしてそれ以外の項目は変更せずに[OK]ボタンをクリックする。

Windowsアプリケーションのプロジェクトの新規作成
Windowsアプリケーションのプロジェクトを新規作成しているところ。
  [プロジェクトの種類]から「Visual C#」を選択する。
  [テンプレート]から「Windows フォーム アプリケーション」を選択する。
  [OK]ボタンをクリックする。

 以上で、Windowsアプリケーションのプロジェクトが新規に作成できた。次に、さっそくこの作成されたプロジェクトからプログラムを生成して、動かしてみよう。


 INDEX
  [フレッシュマン企画 連載]簡単!Visual Studio 2008入門
  第1回 初めてのVisual Studio 2008
    1.VS 2008とは何か?
    2.VS 2008のIDE画面を起動する
  3.プロジェクトを新規に作成する
    4.初めてのプログラムを実行する

インデックス・ページヘ  「簡単!Visual Studio 2008入門」


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間