• ベストアンサー

BASICでプログラミング

BASICでプログラミングを始めたいのですが、いろいろ分からないところがあります。 (1) Visual BASICやVisual BASIC.NETとは?BASICとの違いは?BASICを 勉強するにはどれをすればいいのでしょうか? (2) BASICでのプログラミングは、書籍の購入だけで始められますか。 プログラミング用のソフトを買わなければならないのでしょうか?

noname#80619
noname#80619

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

  • ベストアンサー
  • harimiti
  • ベストアンサー率31% (7/22)
回答No.7

VISUAL BASIC 自身もこれまでに何度かバージョンアップをして新しい機能が付加されてきました。 Ver6.0以降に発表されてのが.NETで  ・オブジェクト指向の強化 ・クラスの概念   等新しい機能が付加されました。現在はVB6は販売されていないと思います。 .NET Frameworkは、WEBのように、仮想のコンピュータ上で動かそうという概念で出来上がっています。C#でも、VB.NETでもこの上で起動するようになります。 http://okwave.jp/kotaeru.php3?q=1800956

参考URL:
http://okwave.jp/kotaeru.php3?q=1800956
noname#80619
質問者

お礼

 皆さん、どうもありがとうございました。

その他の回答 (6)

  • harimiti
  • ベストアンサー率31% (7/22)
回答No.6

(1)最初のbasicの基本は約20語ほどの基本文法でできています。しかし、GUI(グラフィカル・ユーザー・インターフェース)のWINDOWSの時代になり、GUIアプリを作るには20語では不十分です。その不十分をwindouws用におぎなったのがVISUAL BASICです。 しかしBASICの基本を学ぶには無料ソフトでも可能です。 (2)BASICの勉強をするには、書籍が望ましい(アルゴリスムの習得には)と思いますが、フリーウエアでもかなりのアプリケーションを作成できます。 ACTIVE basic 無料で本格的なものを作成したければACTIVE BASICがお勧めです。 勉強だけなら十進basicとか、N88互換BASICとかあります。 ACTIVE BASIC http://www.vector.co.jp/soft/win95/prog/se117283.html http://www.activebasic.com/activebasic4.php?page=download 十進BASIC http://www.vector.co.jp/soft/win95/prog/se039185.html N88BASIC http://www.vector.co.jp/soft/win95/prog/se055956.html なお、ACTIVE BASICには、次のhpで基本が学習できます。 http://www.activebasic.com/help_center/index.html?win32

参考URL:
http://www.activebasic.com/help_center/index.html?win32,http://www.vector.co.jp/soft/win95/prog/se117283.html
noname#80619
質問者

お礼

詳しい解説をありがとうございます。 .NETやFramenetworkとかいうものがよく分からないのですが。教えていただけますでしょうか。また、初心者が本を買う場合はVisual BASIC、Visual BASIC.NETのどちらがいいのでしょうか?

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.5

#5の訂正: >>メモ帳で TEST.wsh というファイルを開きます。 は メモ帳で TEST.VBS というファイルを開きます。 にしてください。

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.4

超簡単なイメージを覚えるには Windows95以上のOS からは VBscript というシェルがありまして。 メモ帳などで記述して、Windows 上で直接実行するか コマンドでコンパイルできます。 IEなどHTMLに埋め込み(VBscript) としても扱うことができます。 これが、お手軽な方法かも。 例  メモ帳で TEST.wsh というファイルを開きます。 そこに Msgbox("TEST HEllow") とかいて保存してください。 マウスでクリックするとメッセージボックスが開きます。 シェルだけでもちょっとしたプログラムはかけるのでお試しあれ。

noname#40524
noname#40524
回答No.3

プログラムは『コンパイラ』を利用してPCが理解出来る言葉(マシン語)に変換し、『ビルド』し、独立したソフトとして動作します。 BASICは『随時変換して動作する』ものです。 これをインタープリタと称します。 拡張した物がVisual BASICです。 *独立したソフトは出来ません。 将来的には『JAVA』系を勉強した方が良いと考えます。

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.2

まあ、簡単にいってしまえば Basic という言語は 当初Fortran の簡易版として作られましたが、その後PCが普及するにつれ インタープリターのコンパイラで提供されてきました。 その後、MSDOS時代に入り、MS Quika Basic が使われていました。Windows 時代になって Visual Basic VER 2.0 → 6.0 とバージョンアップしてきました。Visual Basic 6.0 までは データベース の標準サポートは Access 97 や 2000~2003 などのJETエンジン のほか SQL SERVER への接続方法は RDO、DAO、ADO と変わってます。.NET は ADO.NET FrameWork をベースとしています。 従来の ADO とは天と地ほど差があります。 PCのDBのレコードをメモリにデータを読み込んで操作するようになっています。従来は直接操作していました。 Visual Studio 2005 は 有償で VB単体でも3万円くらいはします。 マイクロソフトは無償で使用できる Visual Studio 2005 express (機能が限定されています。)を提供しています。 ここ数年、なフリーのソフト増えてきたせいか、マイクロソフト は .NET Framework SDK 上で各言語(C#,VB)ほかなどを コマンドでコンパイルできるツールを無償で提供しています。 たしか、Visual studio 2005 のエディッタと同等機能を備えたフリーのソフトが幾つかあったはず。 Google で調べればわかるとはおもいますが。 ちなみに私は 10万円くらいした Visual studio 2005 Professional を使用しています。 安いか高いかは何をしたいかにもよります。 マイクロソフトの公式ページに書かれている通りですが Professional 版は数々のおまけ MSDN 会員になるとXPやサーバー製品が提供されます。 ただし自分だけしか使用してはならないという条件ですが・・・ 雑誌ほか書籍ではおまけ VIsual Studio 2005 EXPRESS がついているのもあります。 いきなりはじめるのはちょっと難しいかも・・・ Access 2003 の VBA などで知識を増やすのも手ではないかと思います。 構文とか似ています。 Class とか、データセットとか .NET 特有の記述方法を覚えられれば それは最強ですが、初心者は Access のVBAから入ると理解しやすいとおもいますよ。初心者むけの本も数多くでていますから。

回答No.1

フリーの開発言語もあるようですが、 VisualBASIC、VisualBASIC.NETは購入が必要です。  BASICとの大きな違いは画面作成やWEB関係の関数が準備されていることです。

関連するQ&A

  • プログラミング初心者です。

    プログラミング初心者です。 Visual Basicを勉強し始めようと考えているのですが、 Visual Basicのプログラムを書いたり実行したりするには 何か特別なソフトが必要なのでしょうか? VBSのようにメモ帳だけだといいんですが・・・ 詳しい方、宜しくお願いします。 パソコンはXPです。

  • Visual ~関係のプログラミング言語

     現在C++で統計解析のためのプログラミング(といってもコンソールプログラムですが)をしています。  Visual Studio、Visual Basic、Visual C++、Visual C#、Visual J#とかだと比較的簡単にプログラミングができるようなので、少しやってみようと考えています。 そこで、どれを購入しようか悩んでいます。正確にはBasicかC++のどちらかにしようとしているのですが、何かアドバイスをお願いします。ちなみに、Visual Studio.NET Professionalは使用言語を選べるようですがコスト面など等なども含めてご教授お願いします。

  • VBとVB.Netについて

     早速質問します、よろしくお願いします。  これからソフトの勉強をしようと思いますが、Visual Basic Application (VBA)、Visual Basic(Ver6.0)、Visual Basic.Netとのそ れぞれの違いを教えてください。  またこれから勉強するにはどのソフトを勉強すれば良いですか。  Visual Basic.Netをマスターすれば、VBA、Visual Basic(Ver6.0)も使えるようになりますか。  また、C言語とC++との違いも教えてください。友人に聞くとC言語はもう古くて最近は殆ど使う人がいないとも聞きましたが、本当でしょうか。  勉強しやすい言語はどれですか。windowsはどの言語できてるのですか。  以上、よろしくお願いします。

  • フーリエ変換のプログラミングについて。

    ExcelからVisual Basicを開き、フーリエ変換の プログラミングをしたいのですが、さっぱりわかりません。 何でもかまいませんのでお願いします。

  • プログラミングについて勉強したくなりました。

    先日プログラミングのすごさをこのサイトで教えていただきました。どうもありがとうございます。プログラミングを勉強したくなりました。  質問です。プログラミングをされている方はいったいどうやって勉強されたのですか?  プログラミングにはたくさんあることがわかりました。以下のプログラミングにはどのような違いがあるのですか? Basic Visual Basic  C  C++  Delphi JAVA LISP Perl  Ruby よろしくおねがいします。

  • 私は、高校3年生で今パソコンを習っていて、プログラミングをやっているの

    私は、高校3年生で今パソコンを習っていて、プログラミングをやっているのですが、今、私が使っているこのパソコンにはVisual Basicが(たぶん)ありません。どうにかダウンロードできませんか? 家でも勉強したいのでとても困っています。できるだけ早くしないとみんなと遅れてしまいます。 できれば無料でダウンロードできればと思っています。できるだけわかりやすく教えてもらえるとありがたいです。宜しくお願いします!!

  • Visual Studioについて。

    こんにちは。 最近、妙にプログラミングに興味を持ち始め、VisualBasic(.NET?)でのプログラミングから勉強してゆきたいと思います。 しかし、まったくの初心者であります。 そこでなのですが、Visual Basic(.NET?)でのプログラミングは、Visual Studioで行えるのでしょうか? さらに、Visual Basicと、Visual Basic.NET があるようなのですが、どう違うのですか? VBも、VB.NETもどちらも、Visual Studio1つで できますか? そして、Visual Studioには、コンパイラは付属していますか? (よく、プログラミングしたあとに、コンパイルしてEXEファイルを作らないといけないと聞くので。) 検索エンジンで検索しても、方法が悪かったのか、よくわからなかったので、よろしくおねがいします。

  • プログラミングをしてみたい。

    以前から、パソコンを使うことが好きで、最近プログラミングをしてみたいと感じるようになりました。 少し調べたところ、Basicがプログラミング入門者にはおすすめと聞いたので、ぜひやってみたいと思います。 さて、実際にはどのような物が必要なのでしょうか? おそらく、プログラミングをするためのソフトウェアが必要なのだろうと思うのですが、こういったことが出来るソフトはフリーウェアでは無いのでしょうか? 私自身、学生であまりお金が無く、今後授業でプログラミング(BasicやC言語)をやるようなので、予習をしておきたいのです。 ご存知の方、お教え頂ければ幸いです。

  • プログラミングの『C♯』で作れるソフトについて

     現在、30歳のサラリーマンです。この年になって、プログラミングに興味を持ち、ソフトをつくってみ たいと思いました。そして、ネットの情報より、初心者が始めやすいのは『C♯』だというとある情報を元 に、書籍を買ってみて、パソコンにVisual studioをインストールして、いろいろといじっているのですが、 全体をふと俯瞰してみて、いろいろな書籍を見たのですが、そもそも、『C♯』で、一体どのようなソフト がつくれるのかが、さっぱりわかりません。。参考書を見ても、例の記載がないのです。 どなた様か、『C♯』でどのような事ができるのか、どのようなソフトが作れるのか。 ご教授頂けたら幸いです。よろしくおねがい致します!

  • Cのプログラミングをするソフト

    自宅でC言語のプログラミングをやりたいと思っています。 PCはValueStar Lシリーズの300/3D、WindowsXPのHomeです。 自宅には最近、知人から譲り受けたMicrosoft Visual C++.net Standardがあります。 これでCのプログラミングはできるのでしょうか? できない場合、何かお勧めのソフトウェアはありませんか? このソフトでCのプログラミングができる場合、 このソフトの使い方が良く分からないので、 分かりやすく解説しているサイトや書籍等をご存知でしたら教えてください。 たくさん質問してしまってすみません。 よろしくお願いします。

専門家に質問してみよう