こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

6と.NET

VBはやったことがありませんが今度、仕事で使うことになりました。
VBの勉強をしようと思っているのですがまだVB6なのかVB.NETなのか決まっていません。
なのでどっちの勉強をしようか決めかねています。
VB6とVB.NETではどういう点が違うのか教えてください。

投稿日時 - 2006-10-22 23:01:02

QNo.2490790

困ってます

質問者が選んだベストアンサー

こんにちは、じゃんぬねっと です。
私は下記について回答します。

> VB6とVB.NETではどういう点が違うのか教えてください。

VB6 で作成されたプログラムは VB ランタイムで動きます。
生成された実行ファイルは、環境に依存します。
オブジェクト指向で組むことができる言語でもありますが、
機能としては貧弱という感が否めません。(制限が多い)

VB.NET で作成されたプログラムは、.NET Framework 上で動きます。
実行時にコンパイルするため、(JIT コンパイルと言う) 環境に依存しないマネージコードを書くことができます。
完全にオブジェクト指向に対応しており、今後もサポートされ続ける言語でしょう。

VB.NET を学習しておくと C# など他の .NET CLR 言語も、そこそこ扱えるようになると思います。
流行りの Java、C# も学んで行きたいのであれば、VB.NET の方が良いでしょう。

投稿日時 - 2006-10-23 10:09:51

お礼

回答ありがとうございます。
VB.NETのほうがJavaやC#に近い言語なんですね。
今後のことも考えてVB.NETの勉強をします。

投稿日時 - 2006-10-23 22:57:14

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

VB6 は、既に(MS的には)販売されていませんからどちらかならば、VB.NETにした方がいいです。

投稿日時 - 2006-10-23 03:27:02

お礼

回答ありがとうございます。
販売停止とは知りませんでした。。

投稿日時 - 2006-10-23 22:50:38

あなたにオススメの質問