人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBとVB.netの違いがよくわかりません。
私は現在、ヘルプデスクの仕事をしています。今度、違う職種(運用)として新しい現場に入るときにはVBができることが必須条件と聞いたのですが、それがVBであるのか、VB.netであるのかがはっきりしません。
今からやるなら、どちらなのでしょう?

●質問者: ninnin
●カテゴリ:コンピュータ
✍キーワード:VB VB.NET きりしま デスク ヘルプ
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● 高見知英
●16ポイント

http://oshiete1.goo.ne.jp/kotaeru.php3?q=953025

「VB」と「VB.NET」の違いについて - 教えて!goo

VBとVB.NETはまったく別の言語ととらえるのがいいと思います。

VB.NETは、C#などの.NET言語にあわせて、VBをベースに作った新しい言語です、

予約語やその使い方などにかなりの互換性は持たせてありますが、

基本的に違う言語ですので、VB6の知識をVB.NETに応用することはできないと思います。

(その他の言語の使用経験もあるのならともかく)

どちらが必要なのか分からない…というのならば、

こちらで勝手に判断するのは危険ですし、その業務に必要なのはどちらかと訪ねておいた方がよいのではないかと思います。


2 ● suikanonaraduke
●16ポイント

http://e-words.jp/w/Microsoft20.NET.html

「既存のC++やVisual Basic、VBScript、Jscriptなどに加え、同社が新たに開発した「C#」言語などが利用可能となっている。」

ということですので、VBの知識がVB.netに役立つようです。

http://www.rbbtoday.com/peripheral/soft/20020301/

Microsoft .NET Framework に対応したRADツール“Visual Basic .NET”:RBB TODAY (ブロードバンド情報サイト)

しかし、VB.netにはVBの完全な上位互換性は無いので注意。

今から習得するなら新しい技術である.netの方がよろしいかと思います。


3 ● ken_na8c
●16ポイント

http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet01/vb6tonet01...

連載:プロフェッショナルVB.NETプログラミング 第1回 さらなる進化を遂げたVisual Basic

VBとVB.netは基本的には別ものであると認識したほうが、いいです。

大きな違いは、VB.netは、オブジェクト指向言語だということです。

クラス(カプセル化)、継承、ポリモーフィズムの概念の理解が必要です。

ここらへんは、@IT などにいろいろ情報はのってますので、参考になります。

http://www.atmarkit.co.jp/fdotnet/index.html

Insider.NET - @IT

さて、VBができることが必須条件というお話ですが、おそらくVB6のほうだと思います。VB.netという場合には、.netができることという表現が一般的かと思われます。

今から純粋にプログラミングを行うのであれば、.netでC#.netを個人的にはお勧めします。が、おっしゃっているお仕事であれば既存のVBの知識のほうが当座は求められているのではないでしょうか。

VB6は、VBA(VisualBasicforApplication)とご作法がほぼ一緒であり、ExcelやAccessにて簡単なアプリケーションやマクロを作成する際にも、未だに大変役にたちますので、まずはVB6の知識を身につけておいても全く損はないと思います。


4 ● 月猫夕霧
●16ポイント

http://www.microsoft.com/japan/msdn/net/vbtransitionguide/

Visual Basic 6.0 ユーザーのための Visual Basic .NET 移行ガイド

マイクロソフトさんは,VBとVB.netはそんなに変わらないと言いたいみたいですが,実際にVBで動いていたものをVB.netに移植してみたら,結構違いがありました.

これから新規に開発をするなら,VBは2008年までしかマイクロソフトがサポートをしないのでVB.netを知っている方がよいですが,ヘルプデスクということでしたら,VB.netで開発した製品はまだ余りこの世にないと思いますので,従来のVBでも充分なんじゃないでしょうか?


5 ● Dorothea
●16ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_net01.htm

VB.NET 編1 - 言語仕様変更点、変数タイプ、関数構造、廃止された言語要素 - SAK Streets

今度新しく.net環境で仕事をするようになりましたが

プログラムの概念的ものがわかっていればどちらでも問題ないと思います

ただ、いくつか変更点もありますので

上記のサイト等を参考にされるなど

仕事で扱う際は注意する必要はあると思います

いまからやるのであれば.netでかまわないでしょう

後はその現場現場であわせて行けば問題ないです

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ