• ベストアンサー

6と.NET

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

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

  • ベストアンサー
  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.2

こんにちは、じゃんぬねっと です。 私は下記について回答します。 > VB6とVB.NETではどういう点が違うのか教えてください。 VB6 で作成されたプログラムは VB ランタイムで動きます。 生成された実行ファイルは、環境に依存します。 オブジェクト指向で組むことができる言語でもありますが、 機能としては貧弱という感が否めません。(制限が多い) VB.NET で作成されたプログラムは、.NET Framework 上で動きます。 実行時にコンパイルするため、(JIT コンパイルと言う) 環境に依存しないマネージコードを書くことができます。 完全にオブジェクト指向に対応しており、今後もサポートされ続ける言語でしょう。 VB.NET を学習しておくと C# など他の .NET CLR 言語も、そこそこ扱えるようになると思います。 流行りの Java、C# も学んで行きたいのであれば、VB.NET の方が良いでしょう。

gomo876
質問者

お礼

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

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

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

gomo876
質問者

お礼

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

関連するQ&A

  • C#.NETでできること?

    こんにちは。仕事でPGをはじめて9ヶ月目のかけだしです。今度C#.NETでPGをすることになり、勉強をしているのですが、画面も使い方もVB.NETと同じです。C#.NETでしかできないことって(メリット)ってなんなのでしょうか(??)

  • 小数点前の桁揃え

    最近大学でVB.NETを勉強し始め色々やってみているのですが テキストを見ると 123.456 12.345 このように小数点の位置が揃っていなくて非常に気になるのです それなので 123.456 -12.345(-はスペース) このように揃える事はできないでしょうか。 よろしくお願いします。 あと、VB.NET関係で勉強になるHPなどがありましたら教えてください

  • VB.netおすすめの書籍は?

    今、VB6を使っているのですが これからVB.netを勉強しようと思っています。 VB.netを勉強するにあたり何かオススメの書籍などありましたら 教えてください。 VB.netはVB6とかなり違うのでしょうか、 新しい言語を覚えるつもりで勉強した方がいいのでしょうか? 教えてください。よろしくお願いいたします。

  • 初めてのvb

    vb初心者です。vbの本一冊よんだだけです。 仕事でvbが必要になり勉強しています。vbのバージョンは6以上と指定されています。色々教えてください。 vb.netなるものがあるんですが要するにこれはなんなんですか。これの本を読めばvbの勉強になりますかね。vbとどのように違うのですか。 vbを勉強するのに何が必要ですか。上司からは開発環境が必要で開発ソフトだけで15万するといわれましたが、このソフトはなんですか。このソフトがない場合は何を使えばいいですか。 図書館でで本を選ぶ場合どんなのを借りればいいでしょうか。 よろしくお願いします。

  • プログラミング言語の覚え方(プロパティ、メソッド)について

    趣味でプログラミングをしています。 現在、VB.NET2003をテキストを見ながら勉強しています。 基礎編、応用編と進んでなんとなくVB.NETについて意味がわかるようになってきました。 どのプログラミング言語でも共通の条件分岐文や変数などはわりとすんなり理解できたのですが、プロパティやメソッド、関数が覚えられません。 VB.NETの前にはJAVAを勉強していたのですが、やっぱりプロパティやメソッドを使用するに当たって、どのクラスをインスタンス化すれば目的の作業ができるようになるのかという点が苦労したように感じてます。 ヘルプやネットで調べるのも時間がかかるので、効率的な方法を探しています。 これはもう繰り返し書いて読むしか手立てはないものでしょうか? IT関係の仕事をしているので世のプログラマと呼ばれる方々と接しているのですが、上級者の方々の場合には手元に参考書を置いている人をあまり見かけません。 人によってマチマチとは思うのですが、どうすれば上級者の方のように何も見ないでもコーディングできるようになるのでしょうか? 何かよい方法がありましたら、教えてください。

  • VBを買いたいが…

     コンピュータ関係の仕事をしている訳でもなく、システム管理者等でもないのですが、個人的にVBを買いたいと思っています。  Excelを持っているので、ExcelVBAは多少勉強したのですが、開発ソフトも使ってみたいという欲求が出てきたのです。  ExcelVBAの知識を土台にしようと思っているので、VB6.0とかVB.netのどちらかを買おうかなと考えているのですが、この2つはどのように違うのでしょうか?当サイトの回答などではVB6.0を薦めている人が多いようなのですが。  MSDNを見ても、用語が難しくて理解できません。また、VB.netのことばかりで、VB6.0のことが出ていない(と思う)のですが、VB6.0は現在発売されていないorマイクロソフトのサポートが無くなる、など不都合なことはありませんか?また、VB6.0が買えるとしたらいくらぐらいなのでしょうか?各種HPでVB.netが1~2万円ということは分かったのですが。  VB6.0はExcelVBAの知識が役に立ちそうですが、VB.netもそうなのでしょうか?  いろいろ質問を羅列してしまい、分かりにくくなっていますが、よろしくお願いします。

  • Spreadについて

    今度業務でVB.NETを使用するため、最近勉強しています。 業務上Spreadを多く使うようで、いろいろ調べてはいるのですが、 なかなか、参考資料がみちかりません。 どなたか、参考になるHPなどご存知でしたら、教えてください。

  • VB.NETを始めたい

    VB.NETの勉強をしたいと思っています。 そこで質問なんですが、VB.NETを無料で勉強することは可能でしょうか? Visual Basic 2005 Express Editionというものをダウンロードすればよいのでしょうか?

  • VB.netをダウンロードしたいのですが

    VB初心者です。 これから勉強するならVB.netということで参考書を購入したのですが、肝心なVB.netのインストール方法が載っていません。。 どこかでVB6.0は有料、VB.netは無料と見たのですが、VB.netはネット上でダウンロードできるのでしょうか。 MicroSoftのHPを見たのですが複数ありすぎて解りませんでした。 お恥ずかしい質問ですがよろしくお願いします。

  • VisualStudio6.0とVisualStudio.NETについて

    VB.NETを勉強しようと思うのですが、VS6.0はあるのですが、VS.NETはありません。VS6.0をインストールしてVB.NETの勉強はできますか?VS6.0とVS.NETって全く別物なのでしょうか?どなたかご教授お願いします。