• ベストアンサー

VB.NETについて

はじめまして。 質問ですが、ASP、VBScriptの経験があればVB.NETも簡単にできるようになりますか? なんかクラスとか継承とか、VB.NETはずいぶん変わったイメージがあるので少し不安です・・。 またCの経験はありませんがC#とか勉強したほうがいいのでしょうか? 変な質問ですみませんが気が向いた方はご教授ください。 お願い致します。

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

  • ベストアンサー
noname#221739
noname#221739
回答No.3

う~ん。 “クラス”を自由に作成できるようになった、ということで、格段に自由度が上がりましたね。 逆に .NET での開発に慣れた状態で VB 6 に戻ると、“ぐぉ~、クラスが使えないのかぁ!”と頭を抱える事になるくらいです。 “オブジェクト指向開発”という観点からすれば、C++ だの java だのの知識があれば、載り換えしやすいか、と。 ※C は“オブジェクト指向開発”向きではないそうな。 後は、ソリューションファイル全体で見て、“これは、こう構成したら良いのか”という解析をいくつか重ねていけば、良いでしょう。

msak777
質問者

お礼

親切な回答ありがとうございます。 オブジェクト指向は経験ないですが、少しづつ 勉強してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

基礎がしっかりできていれば、何の言語でも応用が効きます。 .NETはオブジェクト指向の考えが分かっていれば楽じゃないですかね。 その類の本は一杯出てますから、勉強はしやすいと思います。 何処までのレベルを要求しているのかによって、出来るかどうかは変わってきます。なので参考意見ですが、基礎知識と飲み込みの速さ、逆境に負けない根性があればいずれ組めるようになりますよ。 生産性とか細かいところを度外視するならば確実に使えるでしょう。 プログラムは気力体力根性があれば、どうにかなるもんです。

msak777
質問者

お礼

丁寧な解答ありがとうございます。 励まされた気分になりやる気が出てきました。 ありがとうございました。 挑戦してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • miyuyu
  • ベストアンサー率61% (30/49)
回答No.1

> 経験があればVB.NETも簡単に~ > Cの経験はありませんがC#とか勉強したほうが~ 何をやりたいかだと思います。 最初は誰でも不安なものですから、まずはやってみませふ。

参考URL:
http://www.microsoft.com/japan/msdn/net/vbtransitionguide/
msak777
質問者

お礼

URLを参考に少しづつ勉強してみます。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【助けて】 VB2005とVB.NETについて

    すみません。。。 VB.NETを勉強しなくてはいけない状態になりました。 そこで、本屋にVB.NETの本を探しに行きました。 VB2005の本を見てみるとVisualStudioを使用している用 なのですが、VB2005とVB.NETはどう異なっているのでしょうか? 全く同じものではないということは、 なんとなく解っているのですが、ド素人なので簡単に教えて下さい。 また、VB.NETでお勧めの本があれば教えて下さい。 ASP.NETは使用した事があるのでVisualStudioの基本的な操作は 解りますが、プログラムについてはド素人です。 親切な方、どうぞ宜しくお願いします。

  • VB.NETでのEnumの使用について

    こんにちは、いつも拝見させて頂いております。 今回は、VB.NETのEnumについて教えて頂ければと思い、投稿しました。 VB.NETでEnum定義をしているのですが、クラス内のEnumとして定義 しているのですが、そのクラスのインスタンスを生成しなくても クラス内のEnum定義が参照できます。 クラスのインスタンスを生成していないのであれば、そのクラス内に あるEnum定義も参照できないのではないかと考えていたのですが、 参照できたので、なぜなのかがわかりません。 自分なりに色々と調べたのですが、EnumがSystem.Enumを継承している というのはわかりましたが、それがなぜ、クラスのインスタンスを生成 しないで、クラス内のEnum定義が参照できることになるのかがわかりません。 言語は、VB.NET2005です。 一応、ここの質問一覧も検索してみたのですが、該当しそうなもの が見当たらなかったので、ここに投稿させてもらいました。 お忙しいところ、申し訳ありませんが、ご教授ください。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • VB.NETとC#はどのぐらい違いますか?

    今まで、VB.NET2003でWebアプリケーションの開発をしてきたのですが、客先が代わり、C#でWebアプリケーションの開発することになりそうなのですが、VB.NETとC#でどのぐらいちがうものなのでしょうか? 基本的にASP.NETであることにかわりがないので、 文法上の違いレベルなのかなーとおもっているなのですが、どうでしょうか?

  • VB.NETとC#の違い

    JOBで使用する開発言語をVB.NETにするかC#にするかで迷っています。 画面アプリと裏タスクという構成ですが、 今までは画面=VB、裏タスク=Cという固定概念でしたが、このままでよいのか疑問です。 下記は私なりに調べてみた比較なのですが、 ●従来Cの短所とされてきたこと ・画面設計のし易さ  C#はVBと同じようにVisualStudio上で簡単に設計できる。イベントドリブンも可能。 ・言語のとっつき易さ C#でASPを組んだ経験もありますので大して抵抗はありません。                しかも、VB6.0→VB.NETの移行は従来のVB5.0→6.0へ移行ほど安易ではない。 ●従来Cの長所とされてきたこと ・処理速度     VB.NETと差が無いような記事も見たことがあります。 こう考えるとC#とVBの差が、どんどん縮んできており、長所短所を見出すことができません。 いったい違いって何でしょうか、ご存知の方、ご教示いただきたくお願いいたします。

  • VB.NETとC#.NETの違いは何ですか?

    VB.NETとC#.NETの違いは何ですか? .NET Frameworkのクラス、メソッド、プロパティ等が分かれば、 VB.NETもC#.NETも大して違いはないと聞きました。 一体どういうことでしょうか?

  • ASP.NETとVB.NETの違いってどの様なものでしょうか?

    ASP.NETとVB.NETの違いってどの様なものでしょうか? 下記、IT用語辞典のewordsから転用ですが。。良く分からないです。 どなたかご教授頂ければ幸いです。 ASP.NET .NET Frameworkで提供されるWebサービス向けのクラスライブラリ。Windowsサーバ上でダイナミックなWebページを動作させるための基盤となるソフトウェアで、WebアプリケーションやWebサービスの開発・構築に用いられる。 VB.NET Mcrosoft社のプログラミング言語Visual Basicのうち、Microsoft .NET環境で動作するプログラムを開発するためのもの。2002年に発売された「Visual Basic .NET」以降の製品が該当する。Visual Basic 2005からは製品名から「.NET」が外されたが、以降の製品も.NET環境のための製品であり、VB.NETに含まれる。

  • VB.NET とドットNET(.NET)と違うのですか

    Cをこれから勉強しようと思って、 「VISUL STUDIO 2005」という本を買って勉強中です .NETというのが出てきて VB、、C++、C##、J#を扱っているようです そして この、教えて、なんかで よく出てくるのが、VB.NETで .NETはあまりでてきません そこで、この違いを知りたいのですが よろしくお願いします

  • VB6プログラムを.netで呼び出し、使う方法

    VB6で作った標準EXEプログラムを インターネット上でブラウザにて動作できるようにしたいと 考えております。 ASP.NETアプリケーションにて変換・作成して、 IISサーバに乗せればいいと考えていたのですが、 VB6のプログラムをアップグレードしようと思ったところ、 エラーが出てアップグレードできないので、 ネットや本で調べたところ、 アップグレードウィザードでアップグレードできない場合は (1)継承されていないフォーム等を変換した後にアップグレードするか、 (2)全く新しく最初からプログラムを作り直すか、 (3)VB6のプログラムを.netプログラムでそのまま呼び出して使う、 という3つの選択肢があると書かれていました。 そこで、(3)ができるようならしてみたいと思うのですが、 詳しい方法が書かれておらず困っております。 その方法についてお詳しい方、あるいは それについて詳しく書かれている本やサイトを ご存知の方がいらっしゃいましたら、ぜひお教え下さい。 よろしくお願いいたします。

  • VB.NETを始めたい

    VB.NETの勉強をしたいと思っています。 そこで質問なんですが、VB.NETを無料で勉強することは可能でしょうか? Visual Basic 2005 Express Editionというものをダウンロードすればよいのでしょうか?