
- 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 的一部分提供。