Vbscript-overview

提供:Dev Guides
移動先:案内検索

VBScript-概要

  • VB * Scriptは、* V isual B * asic Sc​​riptingの略で、Visual Basic for Applications(VBA)のサブセットを形成します。 VBAはMicrosoftの製品であり、MS ProjectやMS Officeなどの他のMicrosoft製品だけでなく、AUTO CADなどのサードパーティツールにも含まれています。

VBScriptの機能

  • VBScriptは、非常に高速なインタープリターを備えた軽量のスクリプト言語です。
  • ほとんどの場合、VBScriptは大文字と小文字を区別しません。 非常にシンプルな構文で、習得と実装が簡単です。
  • C ++やJavaとは異なり、VBScriptはオブジェクトベースのスクリプト言語であり、オブジェクト指向プログラミング言語ではありません。
  • 実行中の環境の要素にアクセスするために、コンポーネントオブジェクトモデル*(COM)を使用します。 *VBScriptが正常に実行されるのは、Internet Explorer (IE)、Internet Information Services *(IIS)、Windows Scripting Host *(WSH)*などのホスト環境で実行された場合のみです。

VBscript –バージョン履歴と使用

VBScriptは1996年にMicrosoftによって導入され、その最初のバージョンは1.0でした。 VBScriptの現在の安定バージョンは5.8で、IE8またはWindows 7の一部として利用可能です。 VBScriptの使用領域は豊富で、以下のリストに制限されていません。

  • VBScriptは、人気のある自動化テストツールの1つ( QTP と略されるQuick Test Professional)のスクリプト言語として使用されます。
  • Windows Scripting Host。主にWindowsデスクトップを自動化するためにWindowsシステム管理者が使用します。 Active Server Pages (ASP)*、VBScriptまたはJava Scriptを使用する動的なWebページを作成するためのサーバー側スクリプト環境。
  • VBScriptは、Microsoft Internet Explorerのクライアント側スクリプトに使用されます。
  • Microsoft Outlookフォームは通常VBScriptで実行されます。ただし、アプリケーションレベルのプログラミングはVBAに依存しています(Outlook 2000以降)。

デメリット

  • VBscriptはIEブラウザでのみ使用されます。 Chrome、Firefoxなどの他のブラウザーはVBScriptをサポートしません。 したがって、JavaScriptはVBScriptよりも優先されます。
  • VBScriptのコマンドラインサポートは制限されています。
  • デフォルトでは利用可能な開発環境がないため、デバッグは困難です。

VBScriptは現在どこにありますか?

VBScriptの現在のバージョンは5.8であり、.NETフレームワークの最近の開発により、MicrosoftはWeb開発のためにASP.NET内でVBScriptの将来のサポートを提供することを決定しました。 したがって、VBScriptエンジンの新しいバージョンはこれ以上ありませんが、欠陥を修正するすべての問題とセキュリティの問題は、Microsoftのサポートエンジニアリングチームによって対処されています。 ただし、VBScriptエンジンは、デフォルトですべてのMicrosoft WindowsおよびIISの一部として出荷されます。