Vbscript-overview
提供:Dev Guides
VBScript-概要
- VB * Scriptは、* V isual B * asic Scriptingの略で、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の一部として出荷されます。