現在でも、多くのプログラマーが VB を使用しています。なぜなら、VB は使いやすく、さまざまな作業に役立つからです。では、VB はどのように開発するのでしょうか。この記事では、VB の開発の歴史について簡単に説明します。
(1) Visual Basic 1.0 は 1991 年に誕生しました。Visual Basic 1.0 の機能は非常に単純で、マイクロソフトは、私たちがよく知っている ocx コントロールの代わりに VBX コントロールを追加しました。また、この時点では VB はまだ未使用でした。インタープリタ言語であるため、.exe ファイルはまだ生成できません。しかし、彼の最大の革新は、イベント駆動型モデルとビジュアル開発の追加でした。
(2) 1992 年に Microsoft は Visual Basic 2.0 を発表しました。このバージョンでは、オブジェクト変数と最も原始的な継承概念、OLE および単純なデータ アクセス関数、および多数のサードパーティ コントロールが追加されました。
(3) Visual Basic 3.0 は 1993 年にリリースされました。このバージョンでは、Microsoft は最新の ODBC2.0 のサポート、Jet データ エンジンのサポート、および新しいバージョンの OLE のサポートを追加しました。最も魅力的な部分は、データベースのサポートが大幅に強化されていることです。グリッド コントロールとデータ コントロールにより優れたデータ ウィンドウ アプリケーションを作成でき、Jet エンジンにより Visual Basic から最新の Access データベースに迅速にアクセスできるようになります。 Visual Basic 3.0 では、多くの新しい財務関数も追加されています。さらに、かなりの数のプロフェッショナル レベルのコントロールが追加され、かなりのレベルの Windows アプリケーションの開発が可能になりました。 Visual Basic 3.0 は、1998 年以前は中国で最も人気のある Visual Basic のバージョンでした。
(4) 1995 年の Visual Basic 4.0 のリリース。Visual Basic 4.0 は革命でしたが、当時は大惨事でした。まず、vbx コントロールが消滅し、伝統的な OLE ではなくなった ocx コントロールに置き換えられました。現在、Visual Basic 4.0 で使用されている言語は Visual Basic For Application に変更されているため、VB3.0 以降のバージョンを VB4.0 に移植することが困難になっていますが、Visual Basic の影響は否定できません。 4.0 は、Visual Basic が COM 言語になるための基礎を築きました。
Microsoft はこのバージョンで、属性プロシージャ、関数プロシージャ、サブルーチン プロシージャなどのコンポーネント開発に必要なクラス モジュールやカプセル化機能を言語に追加するなど、COM プログラミングのアイデアを導入しました。同時に、このバージョンの Visual Basic では dll 関数を開発することもでき、作成されたクラスはこの方法で他の言語と共有できます。当時は、Visual Basic を使用して COM コンポーネントを開発する方が、他の開発言語よりも高速でした。
(5) Visual Basic 5.0 は 1997 年にリリースされました。このバージョンの Visual Basic は、com に対する最も強力なサポートを提供しました。同時に、Microsoft は、vb4.0 の p コードによって引き起こされるパフォーマンスのボトルネックを解決するために、ローカル コード コンパイラも追加しました。 、アプリケーションの効率が大幅に向上します。 Visual baisc5.0 は、よりオブジェクト指向のサポートを提供し、開発者がイベントとインターフェイス、改良されたクラス モジュールを作成できるようにし、独自のコレクション クラス、ActiveX コントロール、インプロセス COM DLL コンポーネント、およびブラウザー ドキュメント内で実行される ActiveX の作成のサポートを可能にします。
Visual Basic 5.0 の IDE は、開発者にとって非常に便利な機能である IntelliSense をサポートしています。 を押すだけで、必要なものがすべて表示されます。
(6) Visual Basic 6.0 は 1998 年にリリースされました。Visual Basic 6.0 はすでに非常に成熟しており、安定した開発システムです。Microsoft は Visual Basic 6.0 を vIsual Studio のメンバーとしてリリースしました。これは、Microsoft が vb の製品の位置付けを変更していることを示しています。大規模なエンタープライズ開発のための強力なツール。 VB6.0 では、Microsoft は ADO データ アクセス モデルを追加しました。これにより、大量のデータに迅速にアクセスできるようになり、VB の n 層構造の分散アプリケーションの開発機能が向上しました。 VB の Web アプリケーション。
(7) 2002 年の Visual Basic.net の誕生は、vb におけるもう 1 つの革命でした。vb.net は多くの新しい機能を追加しました。そのため、vb6.0 は疑似オブジェクト指向であると C++ プログラマーから非難されました。 vb.net マルチスレッドもサポートしており、try...catch 構造体の例外処理が導入されています。
しかし、vb プログラマーにとって、これは別の災難です。このバージョンの vb は、言語の点では、従来の Visual Basic ではなくなりました。Visual Basic 4.0 は、Quick BASIC を放棄し、Visual Basic For Application を採用しました。その後、vb.net は、Visual Basic For を放棄しました。アプリケーションはまったく新しい言語になりましたが、この変更は VB プログラマを怖がらせるものでもありました。VB.net は、紛れもない強力な機能を備えている一方で、多数の機能を備えているため、非常に厄介な状況にあります。バージョンの互換性 VB プログラマは C# や Java に移行し、VB.NET を使用するプログラマは VB6.0 よりもはるかに劣ります。また、開発者が VB6.0 から VB.NET に切り替えることも困難です。
現在公開されている Visual Basic.net 2005 の情報から判断すると、Microsoft は、このバージョンの vb.net で、ジェネリックス、演算子のオーバーロード、部分型、フォームのデフォルトのインスタンス (VB6 構文を使用してフォームを使用できるようにする)、構文のさまざまな改善、My キーワードなど、Microsoft は Visual で次のように主張しています。 Basic.net2005 は、たった 1 行のコードでレジストリの読み書き、ファイルへのアクセス、シリアル ポートの読み書き、アプリケーション情報の取得を行うことができ、お店に行くのと同じくらい簡単にプログラミングできます。