VB2008 と VB2008Expressでのテンプレート比較


テンプレートの比較

プログラム作成動作を始める際に、作成する目的に合わせたテンプレートを選択します。
Expressバージョンでは基本的なフォームアプリケーションやクラスの作成のテンプレートが選択できます。
一般的なWindows用アプリケーションであればこれで作製が可能です。

 

Visual Basic 2008 Expressバージョンの新しいプロジェクト用テンプレートダイアログ

標準のコントロールやクラスだけで作られたプログラムであれば、VB6の時のようにVBライブラリをセットアップ登録しなくとも、多くの場合ビルドされたEXEをCOPYして実行することで動作します。
(当然ですが、実行するOS環境で、開発したものと同じバージョンの.Net Frameworkがインストールされている事が必要です。)

しかし、作成したプログラムを販売されることを考えられているのであれば、常にMSDNより最新の情報やアップデートが得られる、正規版をご使用されることをお勧めします。

 

Visual Basic 2008バージョンの新しいプロジェクト用テンプレートダイアログ

VB2008正規版では、さらに多くのテンプレートが準備されています。
また、VB2008から.Net Frameworkのターゲットを、2.0, 3.0, 3.5の3つのバージョンから選択できるようになったため、テンプレートもそれに合わせて変化します。(.Net Framework 1.0、1.1は選択できません。 これらの開発にはVisual Studio 2002/2003を使用する必要があります。)

正規版でのテンプレートはたくさん準備されていますので、新しいプロジェクトダイアログの一覧を示します。

この中で、開発や、開発したプログラムを販売されるのであれば必要なものとして、セットアップと配置があげられます。
これは、インストールする際にセットアッププログラムとして必要なフォルダの準備や参照しているライブラリの配布や登録などを行うものです。

以下はVisual Basic 2008 Professional Editionの例です。
Standard EditionではWindowsサービスなどのテンプレートは含まれません。

Visual Basicプロジェクト テンプレート / .Net Framework 2.0用
Visual Basicプロジェクト テンプレート / .Net Framework 3.0用
Visual Basicプロジェクト テンプレート / .Net Framework 3.5用

 

ちなみに以下にVB2005のテンプレートを示しますが、VB2008となりプロジェクトやテンプレート数がかなり増えていることがわかります。

 

以下にVB2008の個別のプロジェクト新規作成のダイアログ内容を示します。
(Visual Studio 2008に含まれる C#,C++については省略)

Visual Basic Windowsプロジェクト テンプレート / .Net Framework 2.0用
Visual Basic Windowsプロジェクト テンプレート / .Net Framework 3.0用
Visual Basic Windowsプロジェクト テンプレート / .Net Framework 3.5用

 

Visual Basic Webプロジェクト テンプレート / .Net Framework 2.0用
Visual Basic Webプロジェクト テンプレート / .Net Framework 3.0用
Visual Basic Webプロジェクト テンプレート / .Net Framework 3.5用

 

Visual Basic スマートデバイス プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic スマートデバイス プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic スマートデバイス プロジェクト テンプレート / .Net Framework 3.5用

 

Visual Basic Office プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic Office プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic Office プロジェクト テンプレート / .Net Framework 3.5用

 

Visual Basic Office 2007 プロジェクト テンプレート / .Net Framework 2.0用
 
Visual Basic Office 2007 プロジェクト テンプレート / .Net Framework 3.0用
 
Visual Basic Office 2007 プロジェクト テンプレート / .Net Framework 3.5用

 

Visual Basic Office 2003 プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic Office 2003 プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic Office 2003 プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Basic データベース プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic データベース プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic データベース プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Basic Reporting プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic Reporting プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic Reporting プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Basic WCF プロジェクト テンプレート / .Net Framework 2.0用
 
Visual Basic WCF プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic WCF プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Basic Workflow プロジェクト テンプレート / .Net Framework 2.0用
 
Visual Basic Workflow プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic Workflow プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Basic テスト プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic テスト プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic テスト プロジェクト テンプレート / .Net Framework 3.5用

 

以下は、VBのプロジェクトではありませんが、こちらにセットアップをビルドするためのプロジェクトなどが含まれます。

セットアップと配置 プロジェクト テンプレート / .Net Framework 2.0用
セットアップと配置 プロジェクト テンプレート / .Net Framework 3.0用
セットアップと配置 プロジェクト テンプレート / .Net Framework 3.5用

 

 

データベース プロジェクト テンプレート / .Net Framework 2.0用
データベース プロジェクト テンプレート / .Net Framework 3.0用
データベース プロジェクト テンプレート / .Net Framework 3.5用

 

 

拡張機能 プロジェクト テンプレート / .Net Framework 2.0用
拡張機能 プロジェクト テンプレート / .Net Framework 3.0用
拡張機能 プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Studio ソリューション プロジェクト テンプレート / .Net Framework 2.0用
Visual Studio ソリューション プロジェクト テンプレート / .Net Framework 3.0用
Visual Studio ソリューション プロジェクト テンプレート / .Net Framework 3.5用

 

 

Visual Basic  プロジェクト テンプレート / .Net Framework 2.0用
Visual Basic  プロジェクト テンプレート / .Net Framework 3.0用
Visual Basic  プロジェクト テンプレート / .Net Framework 3.5用

 

参考技術情報

Last Update : 2023/04/26