📜  VBScript-概述

📅  最后修改于: 2020-10-19 04:04:06             🧑  作者: Mango


VB脚本代表欲isualASIC脚本,其形成的Visual Basic应用程序的一个子集(VBA)。 VBA是Microsoft的产品,不仅包含在其他Microsoft产品(例如MS Project和MS Office)中,而且还包含在第三方工具(例如AUTO CAD)中。

VBScript的功能

  • VBScript是一种轻量级的脚本语言,具有闪电般的快速解释器。

  • 大多数情况下,VBScript不区分大小写。它具有非常简单的语法,易于学习和实现。

  • 与C++或Java不同,VBScript是一种基于对象的脚本语言,而不是一种面向对象的编程语言。

  • 它使用组件对象模型(COM)来访问其执行环境的元素。

  • 只有在主机环境(例如Internet Explorer (IE) ,Internet Information Services (IIS)和Windows Scripting Host (WSH))中执行VBScript才能成功执行

VBscript –版本历史和使用

VBScript是Microsoft于1996年引入的,其第一个版本是1.0。 VBScript的当前稳定版本是5.8,可作为IE8或Windows 7的一部分获得。VBScript的使用领域很多,并且不限于以下列表。

  • VBScript在一种流行的自动化测试工具中被用作脚本语言-Quick Test Professional缩写为QTP

  • Windows脚本宿主,主要由Windows系统管理员用于自动执行Windows桌面。

  • Active Server Pages (ASP) ,一种服务器端脚本环境,用于创建使用VBScript或Java Script的动态网页。

  • VBScript用于Microsoft Internet Explorer中的客户端脚本。

  • Microsoft Outlook Forms通常在VBScript上运行;但是,应用程序级编程依赖于VBA(从Outlook 2000开始)。

缺点

  • VBscript仅由IE浏览器使用。其他浏览器,例如Chrome,Firefox DONOT支持VBScript。因此,JavaScript优于VBScript。

  • VBScript具有受限制的命令行支持。

  • 由于默认情况下没有可用的开发环境,因此调试很困难。

今天的VBScript在哪里?

VBScript的当前版本为5.8,并且随着.NET框架的最新开发,Microsoft决定在ASP.NET中为Web开发提供VBScript的未来支持。因此,将不再有新版本的VBScript引擎,但是Microsoft维护工程团队正在解决整个缺陷修复程序和安全性问题。但是,默认情况下,VBScript引擎将作为所有Microsoft Windows和IIS的一部分提供。