No.6ベストアンサー
- 回答日時:
どっちが取っつきやすいかというとVB6です。
ただ、#1さんにあるように、これになれてしまうと.NETに移行
するのにちょっととまどうかもです。
私はデータベースをよく使いますが、これの処理が
まったく変わってしまってとまどっています。
コントロール等の扱いはちょっと変わっているぐらいかな?
なのでおすすめは.NETです。
ただ、OfficeでVBAも使うとなるとVB6もいるでしょうねぇ。
VBAはVB6です。今後、こちらも.NETに移行してくれる
ともっと勉強もしやすくなるような気がします。
ちょっとしたツールをつくる場合、VBでやるよりVBA
でやった方が早くて楽だったりします。また、Office
の入っていないPCはほとんどありませんから回すこと
もできます。
VBでつくってインストールさせるというのを嫌う人も
いますね。
No.5
- 回答日時:
私もVB初心者ですので、間違っていたらごめんなさい。
.NETの方をお勧めします。
VB6は以前から持っていました。
しかし、最近、あえて、.NET 2003を購入しました。
(1)オブジェクト指向の強化
VB6にも、クラスの概念はあります。
しかし、肝心の継承ができません。
小さなプログラムならそれほど(ほとんど)必要な機能ではないかもしれません。
しかし、プログラムの規模が大きくなるにつれて、必要になってくると思います。
最初は、小さなプログラムしか作るつもりがない場合でも、あとから、やはりこういう機能を追加したいなんてこともありえると思います。
機能を追加するにつれて、修正するコードが増えていきます。
(プログラムの構造にもよりますが)継承をサポートしていると、修正するコードを最小限に抑えることができるので、プログラミングミスの発生も少なくなります。
また、オブジェクト指向を理解すると、C++やJavaなどのオブジェクト指向言語への適応も早いと思います。
ちなみに、最初は継承などは考えずに、VBを勉強した方がよいと思います。
どうしても必要な機能ではないところで、つまづいたら、元も子もないですから。
(2)Webアプリケーションの作成に対応
今現在、Webアプリケーションのプログラマーは需要が多いです。
(3)開発環境が断然使いやすくなった。
個人的には、比較にならない位、使いやすく感じています。
最初のうちは、どちらが使いやすいかはなんとも言えません。
でも、(初心者レベルの私でも)VBに馴れてくると断然.NETの方が使いやすいです。
(4)デフォルトでサポートしているコントロールの数が増えた。
(1)と(2)目的で購入しました。
(3)と(4)は買った後に分かりました。
No.4
- 回答日時:
いいのは、VB.NETです。
JAVAに似て、最近の流行の(悪い意味でなく)概念(注)が、明確に盛り込まれた仕様になっているからです。
VB6の次に勉強するとなると、おっくうになるのではないでしょうか。
(注)
NET Framework
オブジェクト指向プログラミング
クラス
カプセル化
インスタンス
ETC
No.3
- 回答日時:
No.1
- 回答日時:
初心者なら、難しくても絶対.NETをお勧めします。
VB6と.NETはさまざまな概念が異なっていて、VB6に慣れてしまっていると、.NETでは戸惑うことばかりです。(これは私の個人的な印象です。)
私は、.NETも持っていますが、VB6からの移行についていけず、ほとんど.NETは使っていません。(どうしても.NETでといわれたときは仕方なく使っている程度です。)
それを考えると、初心者は.NETから始めたほうが今後のためにも良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
- Visual Basic(VBA) VB6の公式リファレンスはありますか?特に既定のプロパティを知りたいです 1 2022/11/25 12:00
- 魚類 実家の池で、食用淡水魚を飼育したいのです。初心者です。まずはドジョウ、netで販売店を見つけました。 3 2022/03/27 12:49
- 画像編集・動画編集・音楽編集 mp4ファイルをmp3に変換する無料ソフトを教えてください 5 2023/06/04 01:09
- Wi-Fi・無線LAN 有線LANスイッチングハブの接続 4 2023/06/01 17:36
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- ドライブ・ストレージ Net juke の hdd の中のcdデータを取り込みたい問題 1 2022/09/25 14:11
- その他(セキュリティ) Software Distribution folder の rename 手順 1 2022/08/19 13:08
- タブレット アマゾンタブレットの件 3 2023/01/08 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このプログラミング誰か教えて...
-
PICの逆アセンブル?について
-
コンソールアプリでファイル選...
-
サイクロイドの軌跡
-
プログラムとは理系ですか文系...
-
初心者にEXCELのVBAを教えると...
-
VBプログラムをEXCEL VBAに移植...
-
Ryzen 3700(無印)はWin11に対応...
-
UNIX環境でのCプログラム上でC...
-
win版とmac版などがあるのはなぜ?
-
API、OCX、DLLって何でしょう?
-
DLLってなに?
-
DeviceIoControlを使って、フロ...
-
今年の新規開発でVB6を使って...
-
VBS:コンピュータ名を取得し、...
-
1年無職の彼氏 別れるべきですか?
-
今職業訓練のパソコン教室行っ...
-
あいのり風のメッセージビデオ...
-
システム開発者などとの交渉に...
-
CSSでindex.htmlをクリックする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
UNIX環境でのCプログラム上でC...
-
このプログラミング誰か教えて...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
SNMPトラップ情報をC#.netで作...
-
プログラムとは理系ですか文系...
-
現在プログラミングの研修中な...
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
C/C++でチャットソフトを作りた...
-
OSとCPUの関係について
-
DLLってなに?
-
自動で施設の空きを通知するプ...
-
PHP+MySQLで家計簿を作りたい
-
どんなプログラムを自作しまし...
-
コンソールアプリでファイル選...
-
If … then の中の条件式と型に...
おすすめ情報