• ベストアンサー

ちょ~~~~~初心者ものです、visual Basic について

今から言語について学ぼうと思います。しかし‘Visual Basic’についてあまりにも知識がないため質問します。 どうしたら'visual Basic'とは、はじめられるのですか?教えてください。またなにかソフトを買わなければいけないのですか? Visual Basicの初心者サイトで一通り読んでみたのですがさっぱりわかりません、教えてください。 OSはWINDOUSU MEです。やはりMS-DOSというやつを使うのですか?

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

  • ベストアンサー
  • kaihou100
  • ベストアンサー率83% (10/12)
回答No.4

 混乱しているようなので、一つ。  VisualBasicというのは、1991年にMicrosoft社が発売した言語です。  元となっている言語はBASICで、これは教育用として、分かりやすく設計された言語でした。  ですが、設計されたのは1960年代という古い言語ですから、さすがにGUI環境には向いた言語では無かったのです。  ですが、開発初心者向けのGUI環境を基にした言語でいいものが無かったため、GUI向けの言語として、BASICを改良して発売したのがVisualBasicだ。と、考えるといいと思います。  さて、VBは10年以上にわたり、少しづつ改良されてきました。  その関係で、いくつか利便性のための亜種のようなモノも出てきます。  そのうちの一つがMicrosoft Officeに搭載されているVBAです。  これは、MicrosoftOfficeと一緒にくっついています。  会社などでExcelを使っていると、稀に「マクロを有効にしますか?」というアラートを見る機会があると思いますが、そのように、Excelの表などとセットになって、さまざまな支援的作業が行えるようになっています。  また、VB Scriptと呼ばれるものもあります。  これは、 ????.aspの形のファイル等に使われる言語で、おもにActive Server Page(ASP)で使われています。  さて、一般にVBというと、以上の言語的なもの以外にも、開発環境を意味することがあります。  私のように他の言語をよくいじる人間にとって、VisualBasicの何がすごいかというと、その開発環境の軽さと便利さです。  開発環境というのは、デバッグやライブラリ参照、ドキュメント参照を、手軽に行えるようになっているソフトの事です。  実際、VBを使い始めると分かることなのですが、VBの文法や標準の機能では、非常にやれることが限られていて、IEやExcel・WordやVBランタイムなどのライブラリに含まれている機能を使いこなすことが必須になります。  そのときに役立つのが統合開発環境で、このような言語においては、ライブラリのドキュメントを手軽に読めるようになっていることが、生産性をかなりあげているといえるでしょう。  以上、値段などの変は他の方がおっしゃられているので、概要をまとめてみました。いかがでしょうか?  ちなみですが、もし、あなたがプログラマーを目指しているのなら、プログラム初心者向けの言語として、VBを学ぶことはお勧めできません。  ただし、目指してないのなら、お勧めです(笑

kimaira
質問者

お礼

返事ありがとうございます。やはり初心者には向いていないのですね。プログラム作成のフリーソフトなどをつかって勉強します。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

●VBA(多分エクセルVBAからになると思いますが)から学習に入る ことを勧めるご意見が出ていますが、   (1)エクセルはパソコンについてくることが多いので     新たな出費がない。 ので良いのですが、   (2)エクセルは仕事向きと言う面が強いので 多分ご質問されているさんは学生さんだと思うので、仕事にまだ 就いていないでしょうし、エクセルをまだ勉強していないでしょうから エクセルの勉強とプログラムの勉強の2面作戦になり適当でないのでは。エクセルの本を図書館ででも見て、興味が沸けばVBAもいいでしょうが。 ●私は以前旧DOS-BASICの本で勉強を始めたらと、OKWEBのご質問に書き込んだことがあります。WINDOWS版N88-BASICのフリー ソフトがあるので、それではじめてはと思います。 http://www.vector.co.jp/soft/win95/prog/se055956.html 潮田康夫氏作。win95,98とあり、Meで動くと思いますが 未経験。  理由はVBはいきなり(1)コントロ-ル等のGUIに(2)イベントドリブンの考えに(3)オブジェクトプログラム的思考に向き合わないといけないのですが初めは無理がかかる。 ●VBで始めるにしても、本に書いてないのですが、結果を画面に表示するのに、旧DOS-BasicのPRINTはDebug.PrintかForm1.Printになることを思い出してくださると、役に立つと思います。 ●一橋出版とか実教出版とか高校大学生むけ情報科目の教科書を出している出版社のBASICの本の例題から始められたら良いと思います。VBの本もあり1000円前後で安いです。

kimaira
質問者

お礼

返事ありがとうございます。そちらのおっしゃるとうり、私は学生です。(^0^)N88-BASICのフリーソフト使ってすこしプログラムの力をつけて、自身がついたらVBに力を入れてみたいと思います。

  • kennta111
  • ベストアンサー率7% (12/151)
回答No.3

VBAとVBは少し違うと思いますが、似ていると思います. ができないこともあると思います・・・・ とりあえずVBAを使ってみるといいのでは・・・ たしかVBよりVBAの方がコマンド?が長かった気がします・・・

kimaira
質問者

お礼

返事ありがとうございます。VBAまたはVBもまだ初心者には難しいとのことなのでフリーソフトなどで勉強することにします。

  • MSZ006
  • ベストアンサー率38% (390/1011)
回答No.2

Visual BASIC(VB)はマイクロソフト社の開発したプログラム開発用言語です。購入すれば使えます。Windows上で動きますのでMS-DOSは関係無いです。 また、エクセルなどでVBAというのがあります。これもVBの一種ですが、これは特にパッケージを購入してこなくても使えます。(エクセルなどが使える環境であればの話ですが)

kimaira
質問者

補足

エクセルなどはPCに入っていますがそれが入っているとvisual basicのソフトを買わずに使えるのですか?

回答No.1

MSDOSは一切使いません。極端なことを言えば、VBは図画工作と一緒です。でも、実際の仕事でも数多く使われている、立派な言語です。パソコンや、ヤマダ電機などにVB(VisualBasic)は売ってますよ。あと、学生さんなら、アカデミックパックというのが8000円ぐらいで買えます。アカデミックパックというシールが貼ってあります。もしくは、インターネットサイト上でも購入できます。とにかく簡単で、プログラムの仕組みを覚えるにはモッテコイデス。その他の言語も考え方は同じなので、最初はVBがお勧めです。あと、最後にLearningEdition というのを買いましょう。その他の物は、異様に高いです。要するに、8000円のを買えば良いです。 以下のホームページに製品が載っています。しかし、アカデミックパックではないので。。。

参考URL:
http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/software/B000063NKT/ref=br_ed_637650_top5_1_3/249-3717385-4938715
kimaira
質問者

お礼

返事ありがとうございます。やはりプログラムはVBからですね。

関連するQ&A

  • Visual Basic 初心者です。

    先日コンピューター関係の会社に見学に行ったら visual basicという言語でソフトを作っているのを見ました。 私も少し体験させてもらって、とても興味を持ちました。 家に帰ってからソフトを検索したのですが、たくさんありすぎて何を買っていいのかが分かりません。知人には「Visual Basic 2005 Express Edition」がオススメと言われました。全くの初心者なのですがvisual basicを始めるには、どのソフトを買えばよいのでしょうか?説明不足かもしれませんが、よろしくお願いします。

  • Visual Basic について

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

  • Visual Basicとは

    Visual Basicをやってみたいのですが、どうすればいいのでしょうか?Visual Basicの知識は0ですが、いいサイトはありますか?というかそもそもVisual Basicというのが何が何だか分かりません。 後、何かいい本があったら教えてください。 ちなみにC言語は知っています。(ゲームの学校に行っていたので)

  • Visual Basic 2005 をインストールしましたが言語などが分からない

    Microsoft Visual Basic 2005 Express Editionをインストールしました。低速回線なので困難でした。 このソフトでプログラミングをやろうと思っても使い方とか、言語とかがまるっきりわかりません。 今のところボタンの配置などだけです。メッセージボックスさえ出すことができません。 そこで、Microsoft Visual Basic 2005 Express Editionの使い方やVisual Basicの言語を初心者向けに紹介しているサイトがありましたら教えてください。 書籍をお勧めいただいたこともあるのですが、予算がないので、その辺をなんとかよろしくお願いします。

  • Visual Cについて教えてください

    MS Visual Cを使っています。MS-DOSプロンプトでプログラムをコンパイルするのにclというコマンドを使えるようですが設定方法がわかりません。MS Visual Cで用意されたコマンドを使えるようにするための設定方法を教えてください。OSがWindows NTと98,Meそれぞれの設定の仕方を教えていただけるとありがたいです。

  • visual basicおすすめ サイト・本

    現在大学3年です visual basicを使うことになりました。 初めて使うので参考書を探したのですが、C言語などに比べると少なくて・・・・・ 初心者でも分かりやすい参考書やサイトの紹介お願いします。 他の言語としてはC言語を授業で学びましが、構文が少し分かるぐらいで、初心者より少し知識があるだけのレベルです。

  • Visual_Studioの使い方(初心者です)

    Visual_Studioの使い方(初心者です) お世話になります。C言語からC++を覚えて、とうとうVisual_Studioを買いました。 今まで、1つのファイルでテストファイルを作っていたのでよかったのですが、 いちいちプロジェクトを作成して、テストファイル(test01.c,test02.c)を ビルドするのは、手間がかかります。できれば、一つのプロジェクト内で、 個別にビルドする方法を教えてください。

  • Visual Basic6.0ランタイムについて。

    今、卒研でタイピングソフトを作ろうと考えていて 参考にフリーソフトをダウンロードして動作環境をみてみると 「Visual Basic6.0ランタイム」 と書いてありました。 そこで質問です。 「Visual Basic6.0ランタイム」は何ですか? 「Visual Basic6.0」わかるのですが。 初心者なのでわかりやすく教えていただけませんか? よろしくお願いします。

  • Visual Basic

    Visual Basicを勉強する事になったのですが、Visual Basic6.0と Visual Basic.NETどっちらを勉強したらいいのですか?また、お勧めの 本というのはありますか?教えてください。宜しくお願いします。(C言語とjavaに関しては、勉強したことがあります。VBに関しては、全くの初心者です。)

  • 「Visual Studio .NET 2003」に慣れたいのですが・・・。

     情報系の大学4年です。  CG関係の研究室に配属されました。 入って早々教授に「このソフトを改良してこんなの作って」と言われ、博士課程で卒業した先輩が残したソフトを渡されました。  正直、今までVSなんて使ったこともなかったので、いきなりそんなこと言われても・・・といった状態です。 そこで、みなさんのオススメする「Visual Studio .NET 2003」に関する本を紹介していただけないでしょうか?  一応3年間でCのプログラムは一通り勉強してきたつもりです(はっきりいって自信は無いですが・・・) なので、言語の解説というよりは、VSの操作に慣れるたいので、VSの解説が豊富な良い本がいいです。  使い方としては、じっくり読んで勉強、というわけにはいかないので、本を片手に、先輩のソフトを解読しながら、「これどういう意味だろ~」と思うところを本で調べて・・・といった感じで使いたいと思っています。 なので、初心者向きのもちょっと向かないかなと思います。  いろいろわかりにくい質問ですみません。本でなくても、こういう勉強方法がオススメというご意見でも大歓迎です。それではヨロシクお願いします。

専門家に質問してみよう