Visual Basic 準備講座 |
Visual Basic 中学校 > 準備講座 >
ここでは過去のバージョンの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 BasicやVisual 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などのソフトウェア設計機能が充実しています。