- VBScript 教程
- VBScript - 首页
- VBScript - 概述
- VBScript - 语法
- VBScript - 启用
- VBScript - 位置
- VBScript - 变量
- VBScript - 常量
- VBScript - 运算符
- VBScript - 决策
- VBScript - 循环
- VBScript - 事件
- VBScript - Cookie
- VBScript - 数字
- VBScript - 字符串
- VBScript - 数组
- VBScript - 日期
- VBScript 高级
- VBScript - 过程
- VBScript - 对话框
- VBScript - 面向对象
- VBScript - 正则表达式
- VBScript - 错误处理
- VBScript - 其他语句
- VBScript 有用资源
- VBScript - 问答
- VBScript - 快速指南
- VBScript - 有用资源
- VBScript - 讨论
VBScript - 概述
VBScript 代表 Visual Basic Scripting,它是 Visual Basic for Applications (VBA) 的一个子集。VBA 是微软的产品,不仅包含在其他微软产品(如 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 最初由微软于 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 或 JavaScript。
VBScript 用于 Microsoft Internet Explorer 中的客户端脚本。
Microsoft Outlook 表单通常运行在 VBScript 上;但是,应用程序级别的编程依赖于 VBA(Outlook 2000 及更高版本)。
缺点
VBScript 仅被 IE 浏览器使用。其他浏览器,如 Chrome 和 Firefox,不支持 VBScript。因此,JavaScript 比 VBScript 更受欢迎。
VBScript 的命令行支持有限。
由于默认情况下没有可用的开发环境,因此调试比较困难。
VBScript 的现状
当前版本的 VBScript 是 5.8,随着最近 .NET framework 的发展,微软已决定在 ASP.NET 中为 Web 开发提供 VBScript 的未来支持。因此,不会再有新的 VBScript 引擎版本,但所有缺陷修复和安全问题都将由微软持续工程团队解决。但是,VBScript 引擎将默认作为所有 Microsoft Windows 和 IIS 的一部分提供。