• 締切済み

VBとVB.NETの違いは?

タイトルそのままですが、VBとVB.NETの違いを教えてください。 書店に「VB」・「VB.NET」の2種類の本が売られています。

みんなの回答

回答No.2

・Visual Basic (略称:VB) 言語名/製品名。 ・Visual Basic.NET (略称:VB.NET) Visual Basic (言語) のバージョン 7.0 および 7.1 に対応する製品に対して付けられた名称。 Visual Baisc.NET は7.0に, Visual Basic.NET 2003は7.1に対応します。 単に Visual Basic とだけ書かれている本の場合,バージョン 6.0 (製品/言語) またはそれ以前を意味していることが多いです。 最新の VB のものであると,製品名から Visual Basic 2008 と書かれている事が多いです。 # 言語バージョン9.0相当。8.0相当の製品は Visual Basic 2005。 基本的に,言語のバージョン6.0と7.0,製品の6.0と .NET の間で同名の別の言語になっています。 このため,必要なバージョンを見定めて本を選ぶ必要があります。 # なお,Visual Basic for Applications (VBA) は,6.0の系統になります。

rescue99
質問者

お礼

ありがとうござます。 VB.NETは.net frameworkというフレームワークの枠組みの中で作られたソフトで、 VBは、それに乗っ取っていないソフトかと思いました。 BasicとVisual Basicの違いはオブジェクト指向プログラミングになっているということがわかりますが、 VBとVB.NETの明確な違いがわからなかったので質問しました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

2-3百字でここで説明できるほど簡単なものでもないと思う。VB6は有る程度知っているのですか。またJavaは知っているとかでなければ、説明されてもその概念さえ判らないだろう(例 クラス、継承)。 似ているのはVBとしての、文法や書法に面影を残しているということか。見た目が同じだと、安易に類推するとそれも怖い場合も有るかも。 格段に難しくなっているように思う。しかしVBを使いたいのであれば、時代の流れで(内容も充実しているようで)VB2002-2008(特に2005,2008)の解説書を読むほか無いでしょう。 WEBでは http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet02/vb6tonet02_01.html のような解説記事もある。 こういう全体的な質問は、 Googleででも「VBとVB.NETの違い」ででも照会して、出てくる記事を読むほうが、ここへ質問するよりずっとよいと思う。

rescue99
質問者

お礼

ありがとうござます。 Javaはわかります。 JAVAとJava Scriptみたいな感じですか。 名称が同じだけど、ぜんぜん別物だということですね。 VB.NETは.net frameworkというフレームワークの枠組みの中で作られたソフトで、 VBは、それに乗っ取っていないソフトかと思いました。 BasicとVisual Basicの違いはオブジェクト指向プログラミングになっているということがわかりますが、VBとVB.NETの明確な違いが わからなかったので質問しました。

関連するQ&A