VisualBasicの機能

自宅で作業し、ラップトップでソースコードを入力するフリーランスのプログラマーまたは開発者

画像クレジット: comzeal / iStock / GettyImages

Visual Basicは、Microsoftによって構築されたプログラミング言語であり、使いやすく、MicrosoftWindowsのグラフィカルインターフェイスと統合できるように設計されています。 これは、BASICの後継であり、初心者向けの多目的シンボリック命令コードです。これは、親しみやすさという同様の目標を持つ、以前のテキストベースの言語です。 現在、Visual Basicのバージョンは、Microsoftの.NETプログラミング環境およびMicrosoftOfficeでのタスクの自動化に使用できます。

VisualBasicとその歴史

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

今日のビデオ

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

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

1990年代には、便利な無料のシェアウェアユーティリティや商用ツールを含む多くのWindowsプログラムが、VisualBasicを使用して開発されました。 プログラマーはその使いやすさを楽しんでいましたが、インターフェイスロジックとビジネスコードの組み合わせについて不満を言う人もいました。 プログラムのどこに機能が実際に実装されているかを見つけるのが難しくなり、VBコードを見つけるのが難しくなりました 維持。 当時非常に人気があったオブジェクト指向プログラミングのサポートも制限されていました。

VB.Netの台頭

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

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

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

Visual Basic for Applications

Visual Basicのバリアントは、MicrosoftWordやMicrosoftExcelなど、MicrosoftOfficeスイート内のタスクの自動化とスクリプト作成に引き続き使用されます。 Visual Basic for Applications、または単にVBAと呼ばれるこの言語は、従来のVisual Basic6とほぼ互換性があります。