• ベストアンサー

VBを勉強したいのですが

これからVBを勉強しようと思い本屋さんに行ったら、 「VB6」というのと「VB.net」という本がありどちらを買えばいいのか迷ってしまいした。 基本的な質問なのですが、上記の2つはどう違うんでしょうか? また、初心者でも取っ付き易いのはどちらでしょうか? 諸先輩方教えてください。

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

  • ベストアンサー
  • shippo
  • ベストアンサー率38% (1216/3175)
回答No.1

今から始めるのであれば、VB.NETになると思います。 というより、VB6は販売していませんので入手できないと思います。もともとVB6を持っているのであれば別ですが。 前提としてVB6を持っているというのであれば、私としてはVB6の方がVB.NETよりは使いやすいし覚えやすい印象があります。 ちなみに、VB6を持っていない場合でもエクセルなどのVBAと共通する部分がありますので、応用で使うことができるというのはあります。まぁ勉強する程度には使えると思います。 まったくBasicなどのプログラム言語をしたことがなければVB6とVB.NETどちらから始めてもいいような気はします。

参考URL:
http://dobon.net/vb/index.html
senbee555
質問者

お礼

早速ありがとうございます。 まずは.netからはじめてみたいと思います。 わからないことがあればこちらで質問させていただきます。 今後ともよろしくお願いいたします。

その他の回答 (1)

  • hawkwind
  • ベストアンサー率34% (160/469)
回答No.2

初心者でも取っつき易いのは間違いなくVB6です。 VB.Netはオブジェクト指向ですから、敷居は高いです。 VB1~5までは新製品がほぼ1~2年毎に出ました。 それがVB6では長いことメジャーチャンジが止まっていました。 VB6はかなり完成された言語といえます。 新しいVBは従来品とは大きく異なるため、 躊躇してVB6を使い続ける人が多いのも事実です。 しかし、VB6は既に生産を停止しています。 新しく習うならVB.netの方が無難です。 実際に非常に難しい時期と私はよんでいます。 やはり従来のVBの仕様を望む声も大きく、MSも無視はできないでしょう。 だが、従来のVBに戻すと今度は.NET構想に矛盾が生じます。 戻さないと従来のVBライクな言語が登場してシェアを奪われる恐れもあります。 マイクロソフトは間違いなく.NET構想を推進しています。 また、多くの人がVB.netを推奨するでしょう。 しかし、従来のVBの継承版も登場する可能性もあるというのが私の読みです。

関連するQ&A