VBScript - Tổng quan
VBScript là viết tắt của Visual Basic Scripting tạo thành một tập hợp con của Visual Basic for Applications (VBA). VBA là một sản phẩm của Microsoft KHÔNG chỉ được bao gồm trong các sản phẩm khác của Microsoft như MS Project và MS Office mà còn trong các công cụ của Bên thứ ba như AUTO CAD.
Các tính năng của VBScript
VBScript là một ngôn ngữ kịch bản nhẹ, có trình thông dịch nhanh như chớp.
VBScript, phần lớn, không phân biệt chữ hoa chữ thường. Nó có một cú pháp rất đơn giản, dễ học và dễ thực hiện.
Không giống như C ++ hoặc Java, VBScript là một ngôn ngữ kịch bản dựa trên đối tượng và KHÔNG phải là một ngôn ngữ Lập trình hướng đối tượng.
Nó sử dụng Mô hình Đối tượng Thành phần (COM) để truy cập các phần tử của môi trường mà nó đang thực thi.
Việc thực thi thành công VBScript chỉ có thể xảy ra nếu nó được thực thi trong Môi trường Máy chủ lưu trữ chẳng hạn như Internet Explorer (IE), Dịch vụ Thông tin Internet (IIS) và Windows Scripting Host (WSH)
VBscript - Lịch sử Phiên bản và Sử dụng
VBScript được Microsoft giới thiệu vào năm 1996 và phiên bản đầu tiên của nó là 1.0. Phiên bản ổn định hiện tại của VBScript là 5.8, có sẵn như một phần của IE8 hoặc Windows 7. Các khu vực sử dụng VBScript là rất nhiều và không bị giới hạn trong danh sách dưới đây.
VBScript được sử dụng làm ngôn ngữ kịch bản trong một trong những công cụ kiểm tra Tự động hóa phổ biến - Quick Test Professional viết tắt là QTP
Windows Scripting Host, được sử dụng hầu hết bởi các quản trị viên Hệ thống Windows để tự động hóa Windows Desktop.
Trang máy chủ hoạt động (ASP), một môi trường tập lệnh phía máy chủ để tạo các trang web động sử dụng VBScript hoặc Java Script.
VBScript được sử dụng để tạo kịch bản phía Máy khách trong Microsoft Internet Explorer.
Microsoft Outlook Forms thường chạy trên VBScript; tuy nhiên, lập trình mức ứng dụng dựa vào VBA (Outlook 2000 trở đi).
Nhược điểm
VBscript chỉ được sử dụng bởi Trình duyệt IE. Các trình duyệt khác như Chrome, Firefox KHÔNG hỗ trợ VBScript. Do đó, JavaScript được ưu tiên hơn VBScript.
VBScript có hỗ trợ dòng lệnh Giới hạn.
Vì không có sẵn môi trường phát triển theo mặc định nên việc gỡ lỗi rất khó khăn.
VBScript hôm nay ở đâu?
Phiên bản hiện tại của VBScript là 5.8 và với sự phát triển gần đây của .NET framework, Microsoft đã quyết định cung cấp hỗ trợ trong tương lai của VBScript trong ASP.NET để phát triển web. Do đó, sẽ KHÔNG có thêm bất kỳ phiên bản mới nào của công cụ VBScript nhưng toàn bộ các bản sửa lỗi và các vấn đề bảo mật đang được Giải quyết bởi Nhóm kỹ thuật duy trì của Microsoft. Tuy nhiên, công cụ VBScript sẽ được vận chuyển như một phần của tất cả Microsoft Windows và IIS theo mặc định.