VB6以外はVB.NETですか? への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/3/28 16:53:15
> VB2010も2008も全部VB.NETというのでしょうか? 
はい。VB2008 や VB2010 も「VB.NET」です。

単に VB.NET と言った場合、通常は Microsoft の
『Visual Basic .NET 2002 以降のバージョン』の製品または言語実装を指しており、
現時点では、以下の 5 種類が存在します。

 バージョン | 通称                  |  対応フレームワーク
 -----------+-----------------------+------------------------------
 VB 7.0     | VB.NET (VB.NET 2002)  |  .NET Framework 1.0
 VB 7.1     | VB.NET 2003           |  .NET Framework 1.1
 VB 8.0     | VB2005                |  .NET Framework 2.0
 VB 9.0     | VB2008                |  .NET Framework 2.0 / 3.0 / 3.5
 VB 10.0    | VB2010                |  .NET Framework 2.0 / 3.0 / 3.5 / 4


併せて、こちらも再読しておいてください。
http://homepage1.nifty.com/rucio/main/kiso/Version.htm


一方、これより前のバージョン(VB6.0など)は、.NET Framework には対応していません。

注意すべきは、アプリケーション組み込み用の Visual Basic for Applications (VBA)で、
こちらの最新版は VBA 7.0 です。VBA 7.0 は、Office 2010 のマクロ言語などとして
利用されていますが、こちらは VB6 の流れを組む言語であり、.NET 言語ではありません。


蛇足ついでに書いておくと、BASIC 系言語で .NET に対応したものとしては、他にも
 Small Basic (Microsoft)
 MonoBASIC (Novell)
という実装が知られています。どちらも無償で利用できます。

MonoBASIC は VB.NET 互換の言語であり、Mono という .NET 互換のプラットフォームで実行されます。
一方の Small Basic は、.NET Framework 上で実行できますが、VB.NET とは異なる文法を持ちます。
投稿者 まるくす  (社会人) 投稿日時 2011/3/28 15:39:55
VB2010も2008も全部VB.NETというのでしょうか?