VBScript - 概述

VB 脚本代表 V isual B asic脚本,它构成了Visual Basic for Applications(VBA)的子集. VBA是Microsoft的产品,不仅包括在其他Microsoft产品(如MS Project和MS Office)中,还包含在第三方工具(如AUTO CAD)中.

VBScript的功能

  • VBScript是一种轻量级脚本语言,具有快速解释器.

  • VBScript在很大程度上是不区分大小写的.它具有非常简单的语法,易于学习和实现.

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

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

  • 只有在主机环境中执行VBScript才能成功执行,例如Internet Explorer (IE),Internet信息服务(IIS)和Windows脚本主机(WSH)

VBscript - 版本历史和用途

VBScript是由Microsoft在1996年推出的,它的第一个版本是1.0. VBScript的当前稳定版本是5.8,它是IE8或Windows 7的一部分.VBScript的使用区域很多,不限于以下列表.

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

  • Windows Scripting Host,主要由Windows系统管理员用于自动执行Windows桌面.

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

  • VBScript用于Microsoft的客户端脚本编写IE浏览器.

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

缺点

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

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

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

VBScript今天在哪里?

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