• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Basicではどこまでできますか?)

Visual Basicでできることとできないこと、おすすめの言語は?

このQ&Aのポイント
  • 2ヶ月ほど前からVisualBasicの勉強を初めました。 VBではフォームアプリケーション以外にも様々なものを作ることができますが、一部の制限もあります。
  • VBではノベルゲームやパズルゲーム、縦シューティングなどのゲームも作ることができますが、C++など他の言語を使う方がより楽に作成できる場合もあります。
  • VBは初心者に向いている言語であり、フォームアプリケーションやツール、スクリプトなどの開発に適しています。しかし、より高度な開発やパフォーマンスが求められる場合は他の言語を検討することをおすすめします。

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

  • ベストアンサー
  • anpauro11
  • ベストアンサー率28% (4/14)
回答No.3

ガジェット・アプリ・ゲームといったものをパソコン向けに開発するなら ハッキリいってVBはやめたほうがいいですよ。 私の経験上ですが、VBのフォームでは画像処理が上手くいかず 非常に見栄えの悪いプログラムになるからです。(私は途中で辞めました。) C++などのようにフォームから自作するとしても、そんな労力 をかけるならC++使っとけば良いって話です。 というか、それがVBでできるかもわかりませんが・・・・。 個人的なお勧めとしては上で挙げたC++です。 ネットに資料が多く、画像処理にも強いからです。 また、Win32APIがC++・VBで同名同意義のものが使用できるため、 何かとつながりができ、後で生きるかもしれません。 また、VBが向いているのは、事務処理や業務処理などをするソフトで、 「資料を作る」とか「データを入力する」など、単純な作業を 繰り返し行う必要がある場合に使用します。 さらに、処理動作も遅くゲームに求められるもの満たすことは ほとんどできないです。

reiya1228
質問者

お礼

ありがとうございました 早いうちにC++の学習に取り掛かりたいと思います

その他の回答 (2)

  • SPROCKETER
  • ベストアンサー率26% (2126/7992)
回答No.2

 Visual Basicでゲームを作成する方法に関しては、解説本が多数出版されています。インターネットにも解説サイトがあります。(以下リンク参照。)  Visual Basicでゲームを作った場合は処理が遅いですが、高度なゲームで無ければ、ほとんどのゲームが作れるようになっています。CPUパワーを必要とする処理が重いゲームが作れないだけです。  もっとも、今では、シューティングゲーム開発専用ソフトやRPG開発専用ソフトが1万円前後で発売されていますから、そちらの方で開発した方が開発時間を短縮出来ますし、製作も容易になります。

参考URL:
http://rucio.o.oo7.jp/VBGame/VBGameD01.htm
reiya1228
質問者

お礼

一応ノベルゲーム程度なら問題はないんですね 私はあくまでプログラミングがしたいので専用のソフトは利用しません ありがとうございました

  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

うーん。出来るといえば全部出来るけど、出来ないといえば出来ない。 VBと言うのは簡単にプログラミングが出来るのでいろいろなところで使われています。工業系でも使ってたりしますが、なんといってもセキュリティが甘い。効率が悪いコードになる。インタープリター形式なので遅い。 結局本格的なプログラムには使わないという暗黙の了解みたいなものが出来てます。最近のWeb系では殆どVBは使われていません。Webは上記がすべて必要だからですね。チーム作業も出来ないし。 マイクロソフトはすでにVBからVB.NETへ移行させさらにC#へ導くようにしてますが、VBユーザーがあまりにも多くサポートを切れない状態で、仕方なくサポートだけ続けてます。でも機能は完全凍結してますよね5年ぐらい。 VBからVB.NETの移行は大変で、C#になるべくすんなり移行出来るようにしているため、VBよりC#に近く覚えられない人続出でしょう。結果ユーザーが増えない。 このことを頭に入れて覚悟して勉強するのがよいと思います。

reiya1228
質問者

お礼

なるほど 1級があと1点で落ちたので次受かったら 他の言語に移行しようと思います ありがとうございました

関連するQ&A