Skip to content

1. 简介

本文档的PDF版本可在此处获取 |HERE|。

本文档旨在介绍 VBScript 语言的基础知识,并展示其在各个领域的应用示例。VBScript 是一种适用于 Windows 的脚本语言,可在多种环境中运行,例如

  • Windows Scripting Host(用于直接在 Windows 中使用,特别是编写系统管理脚本)
  • Internet Explorer。它被用于 HTML 页面中,为页面增添了仅靠 HTML 无法实现的交互性。
  • Internet Information Server (IIS)——微软在 NT/2000 系统上的 Web 服务器,以及其在 Win9x 系统上的对应版本 Personal Web Server (PWS)。在此情况下,VBScript 用于服务器端 Web 编程,微软将这项技术称为 ASP(Active Server Pages)。

此外,由于 VBScript 是源自 Visual Basic for Windows 的语言,它既可作为学习该语言(Windows 环境中使用最广泛的语言之一)的入门途径,也可作为学习 VB 应用程序版本(即 VBA,Visual Basic for Applications)的入门途径。例如,VBA 广泛应用于整个 Microsoft Office 套件中,特别是在 Excel 中。因此,VBScript 成为通往广泛 Windows 应用程序开发领域的门户。

尽管 VBScript 具备一些面向对象的特性,但它本身并非面向对象的语言。例如,继承的概念并不存在。然而,它可以利用其运行容器提供的对象,以及更广泛地说,Windows 系统上可用的 ActiveX 组件。 正是这一特性赋予了 VBScript 强大的功能;虽然该语言本身功能相当有限,但得益于可用的对象,它能够与 Perl、JavaScript 和 Python 等功能更丰富的脚本语言相媲美。这是一种易于学习和使用的语言,并为使用 Visual Basic for Windows 铺平了道路,因为它直接源自该语言。

本文档并非算法课程。读者应已掌握编程基础。阅读时需主动思考。 使用本文档的最佳方式,或许是在您的计算机上亲自测试此处提供的示例。WSH 容器通常作为 Windows 系统的标准组件包含其中。最新版本可在微软网站(http://www.microsoft.com)上免费获取。要查找 WSH 的确切下载网址,您可以通过网络搜索引擎搜索“Windows Scripting”这一关键词。在搜索结果中,您应该能找到 WSH 的下载链接。

Serge Tahé,2002年1月