• ベストアンサー

Visual Basic でなにができるの?

arataの回答

  • arata
  • ベストアンサー率49% (139/279)
回答No.3

> 主に趣味としてソフトを作ったりする人たち向けの、 > 初心者用のプログラミングツールです。 この点だけは、修正を。 プロも使用します。確かに、パッケージソフト (お店屋さんで、箱に入ってる市販のソフト)が、 VBで作成されていることは、ほとんどありませんが ある特定のお客さんにその業務にあわせて作成するよ うな場合には、VBも良く使用されます。これは、C とVBでは、生産性(同じ時間で作成できるプログラ ムの量)が違う(VBの方が断然良い)ことと、使え る人の数が(VC++と比較して)VBの方が多い事 が主な理由です。おそらくこのような用途の場合 VC++が選択されることは、ほとんどない(ZER Oに近い)と思われます。 (プログラミング自体に関しては、学習済みである) プロの目から見た場合、やはり、VC++とVBを 比較すると、VBの方が優しく簡単であると思います。 どのプログラミング言語が使用されるかは、適材適所 で、OS(WindowsやLinux)を作る場合は、C/C++、 場合によってはアセンブラのような言語を使用します。 先ほど例にあげたような業務系のアプリケーションの ように、プログラミングとしては、難しくないものに ついては、処理スピードよりプログラムの生産性や 開発者がたくさん集められること、あとで修正がしや すい事が優先しますので、VBが使用されます。

blebleble
質問者

お礼

ご回答誠にありがとうございます。 VBの事についてこれから質問する事が増えると思うのでよろしくお願いします。ActiveXについても質問の方させていただいてますのでそちらの方、もしよろしかったらご回答お願いします。

関連するQ&A

  • Visual Basicでは高度の人工知能ソフトはつくれないのでしょうか。

    例えば、世界コンピュータ将棋選手権に参加している強豪将棋ソフトはほとんどC++でプログラミングされていると思います。 JAVAも似た言語のようですが、JAVAでつくられていないのはなぜなのでしょうか。 また、VisualBasicでは、このような高度の人工知能をプログラミングするのことというのは出来ない、または、C++に比べてもはるかに不向きなのでしょうか。

  • Visual Basic について

    私は最近プログラミングをはじめようと思っています。一応「Visual Basic 6.0」というソフトは持っているのですが、イマイチよく分からないことがあります。 まず、マイクロソフトで発売されている「Visual J++」はJAVA言語、「Visual C++」はC言語で開発する(あっているかは分かりませんが)ようですが、「Visual Basic」ではどういうプログラミング言語を学べばよいのですか? また、「Visual Basic」をはじめる上で、必要な知識や役に立つ参考書などを知っていましたら、お手数ですが教えてください。

  • Visual stadio 2005 について

    C言語を始めようと思い学校の先生にオススメのソフトとして Visual stadio 2005 を紹介されインスト及び設定までしました。 しかし、プログラミングなどしたこともないので何から 始めればいいかわかりません。 参考になるサイトや、やり方を 教えていただけないでしょうか?

  • Visual C#について

    教えてください. Windowsのアプリケーションを作る言語として,Visual C#とVisual C++を比べるとどちらの方が理解しやすいのでしょうか?(C#はどのような点が変わったのでしょうか)また,データ量の多いデータをグラフィック表示したいのですが,Visual Studioの内のどの言語を使ってプログラミングするのが良いでしょうか?

  • Visual BasicとC++

    こんにちは。 今回、買ってもらおうと思いまして。 なにしろ、初心者ですからわけがわかりません。 電化屋へいったら、 Visual C++ Visual Basic の二つがおいてありました。 どちらがどう違ってどういうメリットがあるのか教えてください。 VBAでプログラミングをしたことはあるのですが、 Cのほうが動作が速いとか。 フリーの言語しか使ったことが無いので何がなにやらです。 沢山補足するようなことがあるとは思いますがお願いします。

  • コンピュータ言語とプログラミング言語の違い

    履歴書のようなものに自分のスキルを登録する際に、 「使用したことのあるプログラミング言語を記入してください」とあったので、 C、C++、アセンブラ、Perl、HTML、 としました。 その後、「使うことの出来るコンピュータ言語を記入してください」とありました。 この、「プログラミング言語」と「コンピュータ言語」という定義には何か違いがあるのでしょうか?また、C、C++、アセンブラは間違いないと思うのですが、残りの2つはプログラミング言語に含めてもいいのでしょうか? よろしくお願いいたします。

  • VIsual C++6.0のソースを書くところについて

    プログラミング言語の経験は全くない初心者です。 まだ何をつくろうとは考えていませんが、 将来的には簡単なゲームみたいなのを作れれば、と思ってます。 とりあえず新Visual C++6.0入門 ソフトバンク 著者 林 晴比古(はるひこ) を買って実際やってみました。 本に書いてある通りにしてみると確かにできました。 この本であまり文法が理解できなかったので途中で C言語の文法説明をサイトで見つけたので、 今度はそれを見ながらやろうとしたのですが、 問題が一つ! そういうソースを見つけて打つときはどこに打ったらいいのでしょうか? そのソースは年を聞いたりするプログラムなんですけども・・ 詳しい場所を教えてくだされば幸いです。

  • visual C++6.0でC言語の勉強は出来る?

     卒業研究に際して先生から「C言語の勉強をしておいたほうがいい」とのことでしたのでC言語を学びたいと思っています。  そこで調べてみるとC言語には大別してCとC++があるようですが先生の言葉から「C」を勉強すればいいのですよね?(ここは今度確認しますが)  今、手元にはvisual C++6.0というソフトがありますが(ライセンス等はOK)、ソフト名から察するにC++しか出来ないのでしょうか?Cを動かすことは可能でしょうか?  また以下のサイトを利用させてもらってC言語を勉強しようかと思っているのですが、このサイトは参考になりますか?(製作者様いやな言い方ですみません)

  • 初級者のプログラミング用コンピューター

    初めまして、 プログラミングの仕事をしていまして、それに適する新しいコンピューターを買います。 プログラミングは、 Cや、 C++, Java言語を使います。 特に、Java言語ではJDK, サクラエディタと使っています。 C、C++言語はMicrosoft Visual C++ 2010 Expressを使っています。 将来的には、Androidアプリの開発をする環境をする予定です。 これらの条件で適したコンピューターを教えていただけますか? よろしく御願いします。

  • visual studio 2005でC言語は学べるのか?

    こんばんは。 プログラミングを学ぼうと考えている素人です。 visual studio 2005 academic editionというソフトでC言語を学ぼうと思ったのですが、中に入っているソフトがCではなく、C#でした。 調べてみると、CとC#は違う様で(具体的に何が違うは分かりませんでしたが)、 C言語が学べるのか不安になって質問しました。 visual studio 2005でもC言語を使用することは可能なのでしょうか? 陳腐な質問ですが、何卒よろしくお願いいたします。