1. 简介
本文档的 PDF 版本已发布 |HERE|。
本文旨在介绍 VBScript 语言的基础知识,并提供其在不同领域的应用示例。VBScript 是一种 Windows 脚本语言。它可在各种容器中运行,例如
- Windows Scripting Host,可在 Windows 系统下直接使用,特别是用于编写系统管理脚本
- Internet Explorer。此时,它被用于 HTML 网页中,为网页带来仅靠 HTML 语言无法实现的交互性。
- Internet Information Server(IIS,即微软在 Windows 2000 上的 Web 服务器)及其在 Win9x 上的等效版本 Personal Web Server。 在此情况下,vbscript被用于进行Web服务器端编程,微软将该技术称为ASP(Active Server Pages)。
此外,由于 VBSCRIPT 是从 Windows 版 Visual Basic 衍生而来的语言, 因此它既可作为Windows领域最广泛使用的语言之一(Visual Basic)的入门,也可作为VB的Application版本(即VBA,Visual Basic for Applications)的入门。 例如,VBA被广泛应用于微软Office套件中,尤其是Excel。因此,VBSCRIPT是进入广阔的Windows应用程序开发领域的切入点。
尽管 VBScript 具有一定的面向对象特征,但它并非一种面向对象的语言。 例如,它并不存在继承的概念。不过,它可以利用其运行容器提供的对象,以及更普遍地利用 Windows 系统上可用的 ActiveX 组件。 正是这一特性赋予了 VBScript 强大的功能——该语言本身功能较为有限,但借助可用的对象,它能够与 Perl、JavaScript、Python 等功能更丰富的脚本语言相媲美。这是一种易于学习和使用、并为使用其直接衍生而来的 Windows 版 Visual Basic 铺平道路的语言。
本文档并非算法课程。读者应已掌握编程基础。阅读时需主动思考。 使用本文档的最佳方式,或许是在自己的计算机上亲自测试其中的示例。WSH容器通常作为Windows系统的标准组件提供。最新版本可从微软网站(http://www.microsoft.com)免费获取。 若要查找用于下载 WSH 的确切 URL 文件,可通过网络搜索引擎搜索“Windows Scripting”关键词。 在搜索结果中,应能找到用于下载 WSH 的 URL。
Serge Tahé,2002年1月