素人です。
VisualBasicを基礎から学ぼうと思っています。オークションでも15000円くらいするようですが、何か他に安く入手する方法はないですか?評価版とか・・・。
あるいは、まずはじめはExcelVBA上で勉強しようかとも考えています。何か良いアドバイスがあれば教えてください。
また、VB6とVBNETとはどのように違うものなのですか?やはりVB6から始めた方が良いですか?
Microsoftで、VBExpress2005なるもののβ盤が無料配布されているようですが、これは全然違う代物なのでしょうか?
以上よろしくお願いします。
No.7
- 回答日時:
私の周りは、.NETを使っている人はいません。
本とOK.WEBの皆様方にご教授されながら勉強させていただいています。VB6.0とVB.netの一番の違いといえば、オブジェクト指向が完全になった。ってことらしいです。Visual.C++やC♯みたいな”クラス”という概念が強くなり、6.0よりC++やC♯のほうに近くなったようです。それに伴い文法も変わったそうです。Windows上でなくともプログラムをまわせるようなった、そういう時代になったということでしょうか?(.netはそういういみでしょうかねぇ?)
他言語並に変わったというより、私の中では、例えば定数・変数の定義はきっちりしているなていう感じです。
例)
6.0 でのsin はd=Sin(n)
.net では、 d=Math.Sin(n)
また、6.0ではVarient型という、汎用型のデータ型がありますが、.netではObject型になったりとか、文法もいろいろ言い回しが違うなという感じです。
まあ、VB.NETから始めたのでその点は苦痛じゃないんですが・・・。
ありがとうございます。
よくよく考えれば、新しくなった=良くなった、っていうのが普通ですよね。
とにかく、本屋で、細かい違いを調べてみようと思います。
No.6
- 回答日時:
VB6.0も一応
オブジェクト指向言語ですが、
Web系のアプリケーションの作成に
おいてのみ言えば
VB.NETの方が強みが有ると言う程度です。
ExcelVBAもいいですが、
AccessVBAのほうが、
データベース操作の勉強にもなるので、
そちらをおすすめします。
ありがとうございます。
AccessVBAの方が本当は有用なんでしょうね。どうもAccessの敷居は高くて、ほとんど使用したことがありません。
計算ソフトが作りたいので、ExcelVBAの方が有用かと考えていたのですが、どうでしょう・・・。
No.5
- 回答日時:
まずVB6とVB.NETの差についてですが、他の方が言われているように全くの別物と考えて良いです。
同じ構文だとは存在しますけど、ソフトウェアの捕らえ方が違います。
オブジェクト指向という言葉をご存知でしょうか?VB.NETはその「オブジェクト指向言語」というものになっております。
これから勉強するのであれば、VB.NETをお勧めします。オブジェクト指向という考え方さえ掴んでしまえば、Javaだろうが、C#だろうが、どんとこい!です。
言語なんてどれもそんなに変わらないですよ。結局のところ順次、分岐、繰返しの三つの命令の組み合わせですからね、どの言語も。
ですから、お金が掛からないVBAでプログラムを勉強するのはアリだと思いますよ!
ありがとうございます。
やはり『VB6を』と勧める方は誰もいませんね。決意がかたまりました。VBnetを始めてみようかと思います。ヘタな買い物をしないですみました。皆さん本当にありがとうございます。
ただその前に、VBの『10日でできる~』という本をもらったので、その一冊だけVBA上でやってみて、皆さんが当然熟知している『VB』というものの大枠だけでも知っておこうかと思います。
No.4
- 回答日時:
VB.NET2003を使っています。
VB初めてで、使いはじめて半年位です。
>オークションでも15000円くらいするようですが
まず、学生の方ならVisual Studio.net ザ スポークプレミアムバージョン2003ってのが5000円くらいで売られています。しかし、ほんとに学生しか買えません。学生書のコピー送らなければいけませし。
VB6.0も少しかじってみたのですが、ぜんぜんといかなくても、文法一つでもかなり違うみたいです。
ありがとうございます。
各言語がどれほど異なるかもよく分かっていないのですが、オブジェクトやイベント自体が、他の言語なみに違ってきてしまうのでしょうか?
身の回りの方もやはりVBnetから始めているのですか?
No.3ベストアンサー
- 回答日時:
VB6とVBNET
位置づけ的にはVB.NetはVB7になる訳ですが、実際の仕様的にはVBと名前が付いているだけで大きく異なります。
Windows95→98の違いがVB5→VB6ぐらいの違いとすれば、Windows98→Windows2000/XPぐらい違うと。
これからOSの勉強を一からしたいからとDOS(=VB6)のコマンドから勉強する人はあまりいないでしょう。もちろん知らないよりは知っている方が良い知識ですが、後回ししていても良いと思います。
ありがとうございます。
>Windows95→98の違いがVB5→VB6ぐらいの違いとすれば、Windows98→Windows2000/XPぐらい違うと。
なるほど、だいたい違いの大きさが分かりました。
従来のVBはこれから下降していくということでしょうか。下に書いたようにExcelVBAなら少し分かるのですが、VBnetでその知識は生かせるものでしょうか?基本的にプログラマーになるつもりはなく、簡単な解析アプリを作ってみたい程度なんですが、やはり先を考えればVBnetを覚えるべきでしょうか?
No.1
- 回答日時:
Visual Studio 2005 のホビイスト/学生向けラインナップがExpress Edition
#オークションでも15000円くらいするようですが
無駄な買い物です。VB6はもう販売していない。
まず大学生ですか?
下記を読んでください。
http://www.microsoft.com/japan/msdn/vstudio/prod …
ありがとうございます。
ご紹介のサイトを読ませていただいたのですが、素人には何がなんだか分かりません。
VB6ってもうないんですね。どうりでMicrosoftのサイトにないわけですね・・・。
ちなみに、もう十分社会人なんですが、業務で使用できるような簡単な解析ソフトをVBで作ってみたいと考えています。ExcelVBAなら多少さわれる程度に知っているので、VBから入るのが順当かな、と思っているのですが・・・。どうでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
- 物理学 黄色マーカVbと書いてあるのですがVaの間違いですかね? また左の項ですと、積分範囲∫(r1→a)で 1 2023/06/21 15:29
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- 大学受験 私は今高二になり進路について考えている女子高生です。文が読みにくかったらごめんなさい、私は高校受験ま 2 2023/04/03 23:50
- 日本株 ヤフーなどの株式/銘柄の掲示板投稿文章の違法性について。 4 2022/08/20 00:43
- 教育・学習 中学生が学校の勉強以外に、公文とかユーチューブ動画で勉強する場合のやり方について 1 2023/02/23 15:33
- その他(悩み相談・人生相談) 結局人並みになれなかったな、居場所なし、これから上向きになりそうにない人生、どう過ごせばよいのだろう 3 2023/04/23 10:36
- 生物学 ペントースリン酸経路について質問があります。 1 2022/04/17 15:37
- 大学受験 3浪しようと思うので、アドバイスお願いします。 自分としては結構メンタルきつくて後期でいいから、東京 3 2023/02/13 21:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonを勉強する道のり
-
サーブレットで電卓をつくる
-
WindowsでのOvjective-C開発環境
-
占いサイトを作りたいのですが...
-
C++ですごろくゲーム作成
-
JavaプログラムでYahooの検索結...
-
独学でCやC++を勉強するのに役...
-
VBの勉強方法(WPF)
-
エクセルVBAを動かすノートPC...
-
XMLの勉強方法
-
エクセル VBA の用語一覧について
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
VB.NETについて教えてください
-
Lex,Yaccについて。
-
テンプレートエンジンとフレー...
-
質問です。 Java言語を勉強出来...
-
VBAの「for i=1 to cells(…」...
-
vba クリップボードクリアにつ...
-
Eclipseソース開発画面の行番号...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Pythonを勉強する道のり
-
XMLとUMLの相違点?
-
エクセルVBAを動かすノートPC...
-
質問です。 Java言語を勉強出来...
-
Fortranのmakefileについて
-
サイト訪問者の情報を取得したい
-
C#とDelphiの違いについて
-
超恥愚問ですが、CとC++の間に...
-
Excel VBAマクロをマスターする...
-
画像編集ソフトの作り方
-
2ショットチャットができるHP...
-
pythonでの掲示板作成
-
Java Struts メッセージリソー...
-
サーブレットで電卓をつくる
-
C++ですごろくゲーム作成
-
助けでください!!!!!!!...
-
エクセルでガントチャート
おすすめ情報