2008でプログラムを1つ作ってみよう。2008の)プロジェクト」から1つの「.NETプログラム」が生成できる。「プロジェクト」とは、プログラムの生成に必要な複数のファイル(「ソース・ファイル」と呼ばれる)をまとめたものである。2008独自のフォルダのようなもので、複数のソース・ファイルをまとめて管理するための入れ物である。Basicなど)によってプログラムの動作内容を定義したものだ(要するに、ソース・ファイルとはプログラミング言語で書いたプログラムの設計書といえる)。2008のプロジェクトを1つ新規に作成する必要がある。これには、IDEのメニュー・バーから[ファイル]—[新規作成]—[プロジェクト]を選択する。「プロジェクトの新規作成」の実行プログラムを作成するために、プロジェクトを新規作成しているところ。ちなみに、マウスで右クリックして表示されるメニューは「コンテキスト・メニュー」と呼ばれる。「メニュー」と表記されている場合は、コンテキスト・メニューではなく、このメニュー・バーを指す場合がほとんど。プロジェクトを新規作成するには、IDEのメニュー・バーから[ファイル]—[新規作成]—[プロジェクト]を選択する。ショートカット・キー[Ctrl]+[Shift]+[N]を押してもよい。projectの「N」と覚えるとよい。[Shift]キーも忘れないように注意してほしい)。すると、次の[新しいプロジェクト]ダイアログが表示される。このダイアログで、「使用するプログラミング言語(ソース・コードを記述するための言語)」と「これから作成するプログラムの種類」を選択する。[新しいプロジェクト]ダイアログ「使用するプログラミング言語」と「プログラムの種類」を選択して、プロジェクトを新規作成しているところ。Frameworkのバージョンを選択。[プロジェクトの種類]で、プロジェクトがカテゴリごとに分類されている。ここで「使用するプログラミング言語」(と「プログラムの種類」)を選択する。[テンプレート]には、プロジェクト(を作成するためのテンプレート)項目が表示される。このテンプレートに従って、プログラムに必要なファイルなどが生成されることになる。[プロジェクト名]では、プロジェクトの名前を指定する。[場所]には、プロジェクトのフォルダの作成場所を指定する。2008\Projects」というフォルダになっている。[ソリューションのディレクトリを作成]チェックボックスにチェックを入れると、[新しいソリューション名]が入力できるようになる。チェックを入れることをお勧めする。ソリューションとプロジェクトの関係については次回以降で詳しく解説する予定だ。[OK]ボタンを押すと、プロジェクトが作成される。[キャンセル]ボタンを押すと、プロジェクトの作成は中止される。2008では標準で次の言語が使用可能だ。C#(以降、C#)は、どちらも同じくらい人気のあるプログラミング言語だ。この両者のどちらが優れていてどちらを使うべきかというのは難しい問題であり、筆者には回答できないが、本稿では筆者の好みとしてC#言語を用いる。VBプログラマーであろうとプログラミング初心者であろうと、本稿で示すソース・コードの内容が十分に理解できるよう、コードの解説は懇切丁寧に行うつもりだ(その解説内容はVBにも応用可能なはずである)。C#」以外の言語は「他の言語」の中にまとめられていることに注意してほしい)。C++では、.NETプログラムに加えて、Win32プログラムも作成できる)。ユーザーに情報を表示し、入力を受け付ける画面)を持つ次の3つのアプリケーションだ。この3種類を覚えておこう。ユーザー・インターフェイスを持つ3種類のアプリケーションWindowsアプリケーション。Interface)アプリケーションとも呼ばれる。コンソール・アプリケーション。Interface)アプリケーションとも呼ばれる。実行はコマンド・プロンプト内で行われる。Webアプリケーション。Webブラウザで表示できるWebページとして作成されるアプリケーション。Webアプリケーション」とも呼ばれる。これらのプログラムの種類は、[新しいプロジェクト]ダイアログの[テンプレート]で選択できる。C#」言語で「Windowsアプリケーション」を作成してみることにする。アプリケーション」を選択する。それ以外の項目は変更せずに[OK]ボタンをクリックする。Windowsアプリケーションのプロジェクトの新規作成Windowsアプリケーションのプロジェクトを新規作成しているところ。アプリケーション」を選択する。[OK]ボタンをクリックする。以上で、Windowsアプリケーションのプロジェクトが新規に作成できた。次に、さっそくこの作成されたプロジェクトからプログラムを生成して、動かしてみよう。7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。TranslatorはPowerPoint用のアドイン。