1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Visual Basic の機能

Visual Basic は、Microsoft によって構築されたプログラミング言語であり、使いやすく、Microsoft Windows のグラフィカル インターフェイスと統合できるように設計されています。これは BASIC (Beginner's All-Purpose Symbolic Instruction Code) の後継であり、親しみやすさという同様の目標を持つ以前のテキストベースの言語です。今日、Visual Basic のバージョンは、Microsoft の .NET プログラミング環境および Microsoft Office でのタスクの自動化に使用できます。

Visual Basic とその歴史

Visual Basic の最初のバージョンは 1991 年にリリースされました。これは、Windows プログラムを簡単に構築できるように設計されており、オペレーティング システムのユーザーになじみのある標準化されたグラフィカル インターフェイスを備えています。

Microsoft は何十年もの間、BASIC プログラミング言語の配布バージョンを持っていましたが、それらは主に Microsoft の DOS オペレーティング システムのようなコマンド ライン環境で使用するために設計されており、最新のグラフィカル オペレーティング システムで使用するためのものではありませんでした。 Visual Basic は、計算、文字列処理などの通常の機能を備えた本格的なプログラミング言語として設計されました。初心者や時間のない人でも使いやすいユーザー インターフェイスを構築するためのドラッグ アンド ドロップ アプローチと統合されました。

Visual Basic は、1998 年に Visual Basic 6.0 がリリースされるまで、1990 年代を通じて進化を続けました。これは、Microsoft のコンポーネント オブジェクト モデル (COM) との統合をサポートしていました。COM は、Windows プログラムとコンポーネントが通信し、データとコマンドを交換するためのシステムです。また、Microsoft Office ソフトウェア スイートの Microsoft Access データベース プログラムでも使用される Jet データベース エンジンのサポートも含まれるようになりました。つまり、データベース サポートは基本的に言語に組み込まれていました。

1990 年代には、便利な無料のシェアウェア ユーティリティや商用ツールなど、多くの Windows プログラムが Visual Basic を使用して開発されました。プログラマーはその使いやすさを楽しんでいましたが、インターフェイス ロジックとビジネス コードが混在しているため、プログラム内で機能が実際に実装されている場所を見つけるのが難しく、VB コードの保守が難しくなっていると不満を言う人もいました。当時非常に人気があったオブジェクト指向プログラミングのサポートも限定的でした.

VB.Net の台頭

Visual Basic 6 は、VB.NET と呼ばれる新しいプログラミング言語に実質的に置き換えられました。これは、Microsoft の .NET プログラミング システムと統合するように設計されており、その前身が COM および Jet と統合されたのと同様です。また、以前のものよりも多くのオブジェクト指向プログラミングのサポートが追加されました。

この言語には支持者がいますが、他の .NET 言語、特に C# ほど一般的には使用されておらず、Microsoft は C# のすべての機能を VB.NET に提供していない可能性があると述べています。

それでも、Visual Basic のレガシーは、Microsoft の開発環境である Visual Studio の Windows フォーム機能にも生き続けています。 C#、VB.NET、およびその他の .NET 言語で動作するドラッグ アンド ドロップ スタイルのフォーム作成が可能になります。

Visual Basic for Applications

Visual Basic の変種は、Microsoft Word や Microsoft Excel を含む Microsoft Office スイート内でタスクの自動化とスクリプト作成にまだ使用されています。 Visual Basic for Applications、または単に VBA と呼ばれるこの言語は、従来の Visual Basic 6 とほぼ互換性があります。