2010 年 5 月に発売された Visual Studio 2010 を、私は数日前まで一度も使ったことがありませんでした。Windows 7 に Visual Studio をインストールしようとしたとき、手元のインストールディスクが 32 ビット版で、インストールできなかったのです。そこで Visual Studio 2010 Express をダウンロードして使うことにしました。当初は Visual Studio 2010 と Visual Studio 2008 にそれほど違いはないと思っていましたが、インストールしてみて考えが間違っていたと分かりました。コンパイルされた実行ファイルの性能が大きく違うのです。Visual Studio 2010 のコントロールはすべて .NET Famework 4 で作られているため、実行速度が速くなっています。また、Visual Studio 2010 では多くの機能が追加(強化)されました。たとえば、異種プラットフォーム開発の管理、DataTips、並列演算などです。

Visual Studio 2010 の新機能の中で、私が一番気に入っているのは並列演算ライブラリと DataTips です。以前は並列処理のプログラムを作るのが非常に面倒で、多くの時間がかかっていました。しかし Visual Studio 2010 では、内蔵のライブラリをそのまま使って並列処理の機能を作れます。また、強化された DataTips によって、デバッグ中に各変数の値を簡単に確認できるようになりました。このバージョンの VS はチーム開発に強いとも聞いています。ただ、私はその方面を勉強していないので、ソフトウェアのライフサイクルやプロセス管理がどのようなものか、よく分かっていません。コードのバージョン管理の利点だけは、なんとなく分かっています。以前はバグのあるコードをよく書いてしまい、その問題を探すのに長い時間がかかっていたからです。

また、.NET Famework 4 はまだあまり普及していないため、VS2010 にはマルチターゲット(Multi-Targeting Support)機能も含まれています。これを使うと、別のバージョンの .NET Famework を対象にしてアプリケーションをビルドできます。そのため、.NET Famework 4 がインストールされていないパソコンでプログラムが開けないという心配もありません。

Visual Studio 2010 の情報:

Web 版のインストーラーを直接ダウンロードするのがおすすめです。

Visual Studio 2010 の特徴:

  1. 強化されたデバッグ機能(DataTips)
  2. 異種プラットフォーム開発の管理(Team Explorer Everywhere)
  3. 並列演算ライブラリを内蔵
  4. 充実したソフトウェアのライフサイクルとプロセス管理(これもよく分かっていませんが、チーム開発で使われるものだとは大まかに理解しています)
  5. コードのバージョン管理機能
  6. 自動化された UI テスト
  7. Multi-Targeting Support
コンパイルに使う .NET Famework のバージョンを設定する ▼▼

Visual Studio 2010 のインストール

ここでは Visual Basic 2010 の Web インストーラーを使って手順を説明します。ほかの言語の Web インストーラーも、インストールの方法はほぼ同じです。
  1. まず、先ほどダウンロードしたインストーラーを開きます。

  1. インストールに必要なコンポーネントを読み込みます。

  1. 次へ をクリックします。

  1. 「使用許諾契約書に同意します」を選択し、次へ をクリックします。

  1. コンパイラー本体以外にインストールするプログラムを選びます。データベースのプログラムを作るなら、Microsoft SQL Server を選んでください。Silverlight は、そのまま入れておいてください。いずれ使うことになりますし、Silverlight のファイルは小さいので時間もかかりません。

  1. インストール先を指定する画面です。通常は既定値のまま次へ をクリックします。この画面では、インストールされるプログラムの一覧も表示されるので、確認できます。問題なければ インストール をクリックします。

  1. この段階まで来たら、席を立っても大丈夫です。ダウンロードとインストールはすべてシステムが自動で行います。ただし、かなり時間がかかります……。特に回線が遅い場合は、先に寝てしまってもいいでしょう xD