- ベストアンサー
VBを勉強したいのですが
これからVBを勉強しようと思い本屋さんに行ったら、 「VB6」というのと「VB.net」という本がありどちらを買えばいいのか迷ってしまいした。 基本的な質問なのですが、上記の2つはどう違うんでしょうか? また、初心者でも取っ付き易いのはどちらでしょうか? 諸先輩方教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
今から始めるのであれば、VB.NETになると思います。 というより、VB6は販売していませんので入手できないと思います。もともとVB6を持っているのであれば別ですが。 前提としてVB6を持っているというのであれば、私としてはVB6の方がVB.NETよりは使いやすいし覚えやすい印象があります。 ちなみに、VB6を持っていない場合でもエクセルなどのVBAと共通する部分がありますので、応用で使うことができるというのはあります。まぁ勉強する程度には使えると思います。 まったくBasicなどのプログラム言語をしたことがなければVB6とVB.NETどちらから始めてもいいような気はします。
その他の回答 (1)
- hawkwind
- ベストアンサー率34% (160/469)
初心者でも取っつき易いのは間違いなくVB6です。 VB.Netはオブジェクト指向ですから、敷居は高いです。 VB1~5までは新製品がほぼ1~2年毎に出ました。 それがVB6では長いことメジャーチャンジが止まっていました。 VB6はかなり完成された言語といえます。 新しいVBは従来品とは大きく異なるため、 躊躇してVB6を使い続ける人が多いのも事実です。 しかし、VB6は既に生産を停止しています。 新しく習うならVB.netの方が無難です。 実際に非常に難しい時期と私はよんでいます。 やはり従来のVBの仕様を望む声も大きく、MSも無視はできないでしょう。 だが、従来のVBに戻すと今度は.NET構想に矛盾が生じます。 戻さないと従来のVBライクな言語が登場してシェアを奪われる恐れもあります。 マイクロソフトは間違いなく.NET構想を推進しています。 また、多くの人がVB.netを推奨するでしょう。 しかし、従来のVBの継承版も登場する可能性もあるというのが私の読みです。
お礼
早速ありがとうございます。 まずは.netからはじめてみたいと思います。 わからないことがあればこちらで質問させていただきます。 今後ともよろしくお願いいたします。