No.3ベストアンサー
- 回答日時:
何か勘違いをされていると思いますが
それが何かもよく分からずに頭の中でもやもやしている感じですか?
VB6とVB2005の大きな違いは言語のスタイルです。
VB6が構造化言語、VB2005はオブジェクト指向言語です。
もともとWindowsプログラミングはコードだけでもできます。
しかし、一からコードで書くとなるとウィンドウの生成とかマウスの動きとか
全部自分でコードしないといけません。とても大変です。
(こういうプログラミングを伝統的にSDKプログラミングとよびます)
そういう手間を省いてボタンなどを簡単に実装できるようにしたのがVisual環境です。
ですからボタンやテキストの配置はVisualの名のもと、共通でできます。
本来はVB6は製品の寿命からいって2000年頃にはVB.Netに変わる予定でした。
順調にいっていればVB6は今頃サポートされていなかったのでしょう。
しかしマイクロソフトの.Netは遅れに遅れ、その間VB6のアプリは巷に溢れます。
ほとんどVBの完成形であったVB6は爆発的なヒットを記録します。
おまけに新しく出たVB.Netは敷居の高いオブジェクト指向で
VBユーザの切り換えは遅々として進みませんでした。
結局、Vistaの年代に入ってもVB6は生き残ったのです。
こんな背景がありますが参考になりますか?
ありがとうございます。
なんだかいろいろ変な事を考えていました。
背景としては面白いですね。
VB6で開発がどんどん進んだことによりオブジェクト指向のVB2005が浸透しない。。。
visual Studio2008 で画期的な何かがあれば浸透するんでしょうか。
No.4
- 回答日時:
(1)両者に差があることは間違いない。
それもVB5.0->6.0などの変化に比べて、大幅に。量的なものだけでなく、質的変化も大きい。質的なものは何かは、文章説明レベルではWEB照会してください。
Googleなどで、「VB2005 オブジェクト指向」と打ち込んで照会してください。たくさん説明が出るよ。
javaのバージョンアップと比べ変化は大きい
(2)その「差」を考える方向がぜんぜん的外れです。
(3)質問前半の、行為的なことの記述と、後半の「もの」的な説明は、ずれている。
どちらもプログラム言語です。
どちらも「ボタンやテ・・」は該当する。
差はそこにはない。
(4)2005でオブジェクト言語を徹底化したらしいが、素人的に
見ると、JAVAに歩み寄った感じがある。「オブジェクト指向」を勧めた結果そうなった。
No.2
- 回答日時:
VB6とかVB2005とかは、Microsoftが販売しているBASIC言語を基に作ったプログラミング言語の、Microsoft Visual Basicの製品名を、略して読んでる名前です。
http://ja.wikipedia.org/wiki/Microsoft_Visual_Ba …
VB6=Visual Basic 6.0
VB2005=Visual Basic 2005
Visual studioはMicrosoftが販売しているVisualBasicや他の言語C(C++,C#)やJ#などの統合開発環境です。
http://ja.wikipedia.org/wiki/Visual_Studio
BisualBasic(vb6やVB2005)や他の言語は、それ単体でボタンやテキストボックスなどを作成しプログラムもできます。
同じVisual Basicでもバージョンによってかなり違うため、質問の時にはVB6、VB2005とかの指定が必要です。
特にVB6以降は、バージョン変更毎に別言語かと思える位、変更されています。
最近と思えるVB2005も現在Visual Basic 2008(VB2008と呼ばれるのだろうか?)の販売が間近です。
ありがとうございます。
VB6とVB2005の違いがわかりました。
VB6→VB2005(VB7)→VB2008(VB8)
なんですね。
きっと VB7 にせず VB2005にしたのは、言語使用が変わったことにより系統を明確に分ける為にVB2005ってしたんですかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- その他(プログラミング・Web制作) Scratchについてです 作ったプログラムをコンピュータに保存してそのまま何もいじらずにそのプログ 1 2022/05/19 18:51
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- Visual Basic(VBA) 次のソースコードの意味を教えてください form.show vbmodel vbmodelというもの 2 2023/07/03 19:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
C言語とhtmlの違いを どな...
-
楽しくて最高のプログラミング...
-
COBOLで文字タイプを数字...
-
なぜコンピューターをよく知っ...
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
任天堂で使うプログラミング言...
-
順列の内容をすべて表示するプ...
-
C++における継続行
-
プログラミング言語「C#」の難...
-
Solve()とは、なんですか?
-
プログラムに書かれる"%"記号の...
-
C++は何に適している?
-
ABAPのラジオボタンについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報