質問: 「vb」と「vb.net」の違いについて 初歩的な質問で恐縮します。 ご回答頂ける方がいらっしゃいましたら幸いです。 microsoftのサイトや個人のhpなどを読みましたが、いまいち違いが理解できません。 「vb」と「vb.net」の違いについて 簡単にご教授願いたく。宜しくお願いします。
回答: 簡単に言えば全く違う言語の開発ツールと思ってもらってかまわない。 visual basicはmicrosoft basicの流れをくむ言語で、開発ツールのバージョンは6で終了だ。 そこでvisual basic.netの登場とあいなるわけだが、実際これはプレビュー時にはvisual basic 7と言われていたが全く違う言語と言える。具体的にはc++とc#くらい違う。 言語仕様として具体的に変わったところは、クラスの実装、派生、継承の実装、実装(インタフェース)の完全な実装、フォームが専用モジュールから一クラス(からの派生クラス)に変更、暗黙のインスタンスの撤廃、イベントハンドラに任意の関数名をつけられるようになった、などが挙げられる。実際はもっとある。挙げたものは全てvb6からvb.netへの変更点だ。