Visual Basic 準備講座
VB.NET 2003 対応

 

Visual Basic 中学校 > 準備講座 >

Visual Basic.NET 2003 の機能比較

 

ここでは過去のバージョンのVBを説明しています。

2006年02月現在の最新版はVisual Basic 2005です。ここでの説明は1つ前のバージョンのVisual Basic.NET 2003に関するものなので取り違えないように注意してください。

 

概要

・Visual Basic.NET 2003には4つの種類があります。

・この種類のことを「エディション」と呼びます。

・Visual Basic.NET 2003の各エディションの機能の概要を説明します。

詳細な機能比較については以下のマイクロソフトのページをご覧下さい。

http://www.microsoft.com/japan/msdn/vstudio/productinfo/featurelist.asp

 

基本事項

・エディションにはStandard (スタンダード)、Professional (プロフェッショナル)、Enterprise Developer (エンタプライズデベロッパー)、Enterprise Architect (エンタープライズアーキテクト)、の4つがあります。

Visual Basic単体で販売されているのはStandardエディションだけです。

Visual StudioとはVisual BasicVisual C#などがセットになっている商品です。Visual Studioと名前が付いていれば必ずVisual Basicが含まれています。

・各エディションには学生・教育関係者向きの低価格版が用意されています。これをアカデミックパックと呼びます。

・「MSDN Deluxe」と付いているものはMSDNの会員登録権つきです。MSDNの会員になると、Windows, Office, 各種Serverが無料で送られてくるという大変お得な権利が得られます。→MSDNの会員の種類により送られてくるソフトや権利が異なります。購入前に十分注意してください。

 

機能比較

この表ではVB関連の主な機能だけをまとめてあります。この表以外にも違いはあります。

  VB.NET 2003
Standard
VS.NET 2003
Professional
VS.NET 2003
Enterprise Developer
VS.NET 2003
Enterprise Architect
Visual Basic.NETが使用できる
Visual C# .NETが使用できる  
Visual C++ .NETが使用できる  
Windowsアプリケーションが作成できる
Webアプリケーションが作成できる
コンソールアプリケーションが作成できる
ユーザーコントロールを作成できる  
クラスライブラリを作成できる  
VB6アップグレードウィザードが使用できる
Visual Source Safeと連携できる  
Visual Source Safeが付属している    
MSDEをデバッグできる  
SQL Server 2000をデバッグできる    
Visioが付属している      

 

補足説明

Q. Visual C# とは何ですか?

A. VBとはまた別のプログラム言語の名前です。

 

Q. Windows アプリケーションとは何ですか?

A. Windows上でのみ動作するアプリケーションです。メモ帳やExcel(エクセル)、などはWindowsアプリケーションです。また、Windows上で動作するゲームの大部分はWindowsアプリケーションです。(けれど、これらのゲームは多分VS.NETで開発されているわけではありません。)

 

Q. Webアプリケーションとは何ですか?

A. ブラウザ上で動作するアプリケーションです。VB.NETで開発するWebアプリケーションはASP.NETという仕組みで動作します。FlashなどもWebアプリケーションですがVB.NETでは開発できません。

 

Q. コンソールアプリケーションとは何ですか?

A. コマンドプロンプト(MS-DOSプロンプト)上で動作するアプリケーションです。.NETの世界では主にプログラムの練習用に作成されます。

 

Q. ユーザーコントロールとは何ですか?

A. プログラムで使う部品の一種です。ボタンやテキストボックスなどのようなもので自作したものをユーザーコントロールと呼びます。VB.NETでもユーザーコントロールを作ることができます。

 

Q. クラスライブラリとは何ですか?

A. プログラムで使う部品の一種です。プログラムを陰で支える機能をまとめたもので、目には見えません。ボタンやテキストボックスなどのようなもので目に見えないものと思うと近いです。VB.NETでもクラスライブラリを作ることができます。

 

Q. Visual Source Safeとは何ですか?

A. プログラム管理ソフトです。何人かで同じプロジェクトを開発したり、頻繁にプログラムを修正するときに便利です。修正した後になって、修正前のプログラムを見たり、修正前の状態の戻したりできますし、数人で同時に同じプログラムを編集することもできます。

 

Q. MSDEとは何ですか?

A. マイクロソフトのデータベース製品です。無料で提供されていますが同時接続数に制限があり、管理ツールなどもほとんど付属していません。SQL Server 2000と互換性があります。

 

Q. SQL Server 2000 とは何ですか?

A. マイクロソフトのデータベース製品です。優秀な管理ツールが付属していてとても使いやすいです。従来はこの管理ツールを使ってデータベースを管理し、管理ツールとVB等の開発言語を使って開発していましたが、VS.NET2003では管理・開発の両方ができるようになり、しかもパワーアップしています。

 

Q. Visio とは何ですか?

A. マイクロソフトのOfficeファミリーの一員で、作図ソフトです。地図や電気回路なども作図できるのですが、Visual Studio付属版はUMLなどのソフトウェア設計機能が充実しています。