• ベストアンサー

今から始めるとしたらVB6とVB.NETとどちらを買えばいいでしょうか?

misaki029の回答

回答No.4

私はVB6→VB.netに移行したものです。 移行のきっかけは、業務の開発仕様が.NETとするものが多くなってきたためと外的要因によるものでしたが、使ってみてVB.NETの方が断然使い勝手が良いです。 はじめる上で私がおすすめする教本は だれも書かなかったVisual Basicプログラミング入門―Visual Studio2003準拠 だれよりも効率よく開発するために (単行本) 西田 雅昭 (著) です。 2003と少し古いものなのですが、問題なく使うことができますし経験者からみても良い本だとおもいます。 少し大変かと思いますががんばってくださいね。

noname#150256
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

関連するQ&A

  • VB6を覚えたい

    仕事でVB6を覚えなくてはいけなくなりました。 VB6とVBAは殆ど一緒と聞いたので、エクセルはあるので、家ではVBAで勉強しようと思っていますが、それで大丈夫でしょうか? 会社でVB6、家でVBAって感じです。 それとも素直にVB6を購入した方がいいでしょうか?(結構高いですよね。。。) 経験者の意見など頂けると助かります。 また、超初心者向けのオススメ参考書など教えていただけると助かります(VBA、VB6どちらでも)

  • VB6、VBA、vb.net

    この認識で合ってるか教えてください。 「VB6、VBAには.NET Frameworkは使われていないけど、 vb.netからは.NET Frameworkが使われている」 であってますか?ご回答よろしくお願いします。

  • VB2008での二重ループをVBAで作りたいのですが

    VB2008での二重ループをVBAで作りたいのですが Access2007ではじめてVBAに挑戦したいのですが、 今回は二重ループをVBAで作りたいです。 何か参考になるページを教えていただけませんでしょうか。 よろしくお願いたします。

  • VBの種類

    http://okweb.jp/kotaeru.php3?q=1250502 の質問を見ていて思ったのですがVBSとVB6の違いって何なのでしょうか? また、VBA、VBS、VB.NET、VB6はどのような順序というか流れで生まれていったのでしょうか? あと、VB6とVB.NETの拡張子って.vbpであってますか?

  • VBAからVB.NET 又は VB2005へ移行

    VBAからVB.NET 又は VB2005へ移行を考えているいるのですが、どちらに移行しようか悩んでいます。プログラムはVBAしか接した事がないのですが、どちらの方がスムーズに移行が可能か教えてください。

  • VBA・VB6.0・VB.NETの文字列型

     失礼します。  Excel97/2000のVBAの文字列型変数は、アスキーコード129-159/224-252のデータを保持できないみたいですが、これはVB6.0/VB.NETなどでもそうなのですか?  つまり、VBAでは、 Sub main()  Dim s as String  s = Chr$(130)  Sheet1.Cells(1, 1) = Asc(s) End Sub  とすると、シートのA1に「0」が表示されてしまうということです。  というのも、私はVB6.0/VB.NETを持っていないのですが、ちょっとVB2.0時代のコードを使う必要が生じたので、VBAで実行してみたところ、以上のような仕様の違いに気付いたのです。  これがVBAだけの特性なのか、最近のVBはこういう仕様になってしまったのかが知りたいのです。

  • VBの勉強をしたいのですが

    今VBAの勉強はしています。それが、結構面白くなってきたので、VBも勉強してみたくなりました。(VBAはExcelとAccessです) ただ、今やっているVBAはVB5か6を元にしているとのことなんですが、今売っているVBは2005でかなり6から変わっていると言う事なのですが、それほど変わってしまっているのでしょうか?VBAとVBが似て非なるものとの認識は有りますが、VBAの文法はVBを元にしているとのことで、VBAをしていたら、VBに入り易いと聞いたものですから。でも、2005に全く役に立たないというのならまた一から勉強しなおしかなと思います。今までのVBAの勉強はある程度有効なのでしょうか? アドバイスをお願いします。もうVB6は売っていないようですし。

  • VB6やVB.NETはコンパイル無しで使えますか?

    VB6やVB.NETをはじめてみようかと考えているのですが、 MatlabやVBA、mathematicaなど、他のプログラムのように コンパイルせずにexe形式にせず実行することって可能ですか?

  • Vb.Netでにおいての「標準モジュール」とは「Form1.vb」のことでしょうか?

    Vb.Netでにおいての「標準モジュール」とは「Form1.vb」のことでしょうか? VBA→VBを勉強している最中の者です。 ご教授よろしくお願い致します。

  • vbaとvb 「デバッグ」「ビルド」

    vbaの「デバッグ→VBAプロジェクトのコンパイル」=VB.netで言う「ビルド」、 vbaの「実行」=VB.netの「デバッグ開始」 であってますか? デバッグ=コンパイル=ビルドなのか混乱しています。 いろいろな言葉が出てきて頭がぐちゃぐちゃなので整理したいです。 よろしくお願いします。