VBScript là gì? Cách sử dụng ngôn ngữ lập trình VBS | BKHOST

VBScript là một trong những loại ngôn ngữ kịch bản được triển khai trong thời gian đầu. Loại ngôn ngữ này hiện nay chỉ còn khả thi trong IE do Microsoft hỗ trợ. Hãy cùng BKHOST theo dõi bài viết dưới đây để tìm hiểu chi tiết hơn về nó so với loại ngôn ngữ lập trình hiện đại khác.

VBScript là gì ?

VBScript la gi

VBScript là ngôn ngữ kịch bản thuộc tập con của ngôn ngữ lập trình Visual Basic dược thông dịch bằng trình duyệt web Internet Explorer (IE) của Microsoft. VBScript được so sánh với một số ngôn ngữ kịch bản khác hỗ trợ quá trình triển khai trang web. Chẳng hạn như JavaScript của Netscape, Tcl của Sun Microsystem, Perl bắt nguồn từ Unix hay REXX của IBM. VBScript chỉ được hỗ trợ bởi trình duyệt IE của Microsoft.

Năm 2018, Microsoft đã vô hiệu hóa VBScript trong trình duyệt IE và nó không còn được sử dụng trong quá trình phát triển web hiện đại. Thay vào đó, JavaScript đã trở thành ngôn ngữ kịch bản hàng đầu tương thích với mọi trình duyệt hiện có.

Trong trình duyệt Edge Microsoft được setup sẵn công dụng VBScript được cho phép những ứng dụng web cũ cần VBScript Code. Cụ thể, người dùng sẽ thay sử dụng trình duyệt ở chính sách IE và biến hóa từ IE sang IE10 .Thay vì sử dụng những ngôn từ C và C + +, hầu hết lập trình viên đều lựa chọn ngôn từ ngữ cảnh để viết mã cho những chương trình riêng không liên quan gì đến nhau ít công dụng. Hoặc nó hoàn toàn có thể tương hỗ liên kết những chương trình đã biên dịch hiện có với nhau .Cả VBScript và JavaScript đều được sử dụng với trình thông dịch và trình duyệt web. Ngoài ra, VBScript còn hoàn toàn có thể chạy trên trình duyệt IE và những chương trình trên máy khách như ActiveX Controls, Automation Servers và ứng dụng Java .

VBScript được sử dụng như thế nào ?

VBScript không chỉ được sử dụng để viết ngữ cảnh trên máy khách trong IE mà nó còn cung ứng 1 số ít tính năng có ích cho website. Các nhà tăng trưởng web hoàn toàn có thể viết và nhúng những hàm VBScript trong HTML trang web để trấn áp việc trình diễn tài liệu .Trong môi trường tự nhiên Microsoft, VBScript dựa vào COM để truy vấn những đối tượng người tiêu dùng trong mạng lưới hệ thống. Tuy nhiên, sau khi bị Microsoft vô hiệu thì VBScript chỉ khả thi trong một số ít trường hợp như sau :

  • Nhúng vào trang web hoặc ứng dụng web cũ.
  • Hỗ trợ chuẩn bị dữ liệu và các chức năng tự động hóa quy trình dành cho công cụ phần mềm như Microsoft Excel và công cụ Microsoft Power Automate.

Nhược điểm của VBScript

VBScript có điểm hạn chế lớn nhất đó là không có khả năng mở rộng. Nó chỉ khả dụng trong IE bởi Microsoft đã vô hiệu hóa VBScript trên hầu hết các trình duyệt khác. Ngoài ra, VBScript còn một số nhược điểm khác như sau:

  • Chỉ chạy trên hệ điều hành Windows và không khả thi trên Linux/Mac.
  • VBScript có các dòng lệnh hạn chế.
  • Không có môi trường phát triển.
  • Dễ dàng bị tấn công bởi hệ thống bảo mật yếu.

Ví dụ về VBScript

Hiện nay, hầu hết VBScript được sử dụng để viết các đoạn mã đơn giản bằng IE6. Các VBScript Code được những trong HTML hỗ trợ sửa đổi các trang web động. Cụ thể như sau:



VBScript Tutorial!!!




Trong đó, đoạn mã viết văn bản “VB script tutorial!” cho một trang web. Còn cụm từ document.write có nhiệm vụ yêu cầu máy chủ viết chuỗi trong các ký hiệu ngoặc kép. Sau đó, người dùng có thể lưu đoạn mã này dưới dạng tệp HTML và mở nó trong IE.Trong đó, đoạn mã viết văn bản “ VB script tutorial ! ” cho một website. Còn cụm từ document.write có trách nhiệm nhu yếu sever viết chuỗi trong những ký hiệu ngoặc kép. Sau đó, người dùng hoàn toàn có thể lưu đoạn mã này dưới dạng tệp HTML và mở nó trong IE .

Cụ thể, người dùng cần thay đổi cài đặt trình duyệt mặc định thành IE và nhấn chọn vào tệp đã lưu. Khi tệp được mở ra, văn bản “VB script tutorial!” sẽ hiển thị trong phần nội dung của trang web. Ví dụ về cách viết câu lệnh điều kiện dựa vào VBScript như sau:

Dim a, b, c
a = 1
b = 5
c = (a<=10)
If c = True Then
response.write("Looks right to me")
Else
response.write("Nope")
End If

Trong đó, nếu giá trị a nhỏ hơn hoặc bằng 10 thì chương trình sẽ cho ra kết quả là “Looks right to me.” hoặc nếu giá trị a lớn hơn 10 thì kết quả sẽ là “Nope.” Còn cụm từ End If có ý nghĩa kết thúc câu lệnh điều kiện.

VBScript so với JavaScript

Trong đó, nếu giá trị a nhỏ hơn hoặc bằng 10 thì chương trình sẽ cho ra tác dụng là “ Looks right to me. ” hoặc nếu giá trị a lớn hơn 10 thì hiệu quả sẽ là “ Nope. ” Còn cụm từ End If có ý nghĩa kết thúc câu lệnh điều kiện kèm theo .

Trong khi VBScript chỉ khả thi trong IE thì JavaScript linh hoạt trên tất cả các trình duyệt. Ngoài ra, hai ngôn ngữ này còn có những đặc điểm khác biệt như sau:

  • JavaScript là ngôn ngữ kịch bản phân biệt các chữ cái hoa và chữ cái thường còn VBScript thì không.
  • JavaScript chỉ yêu cầu một câu lệnh còn VBScript yêu cầu vài câu lệnh.
  • JavaScript do Netscape phát triển còn VBScript do Microsoft phát triển.
  • JavaScript sử dụng phần mở rộng tệp .js còn VBScript sử dụng phần mở rộng tệp .vbs.

Tổng kết về VBScript

VBScript là loại ngôn ngữ kịch bản dành cho IE được sử dụng nhiều trong việc viết các đoạn mã đơn giản. Nếu như để triển khai các trang web trên trình duyệt hiện đại thì loại ngôn ngữ này không phải là lựa chọn tốt nhất. Hy vọng thông qua bài viết này người dùng đã có thêm thông tin hữu ích về VBScript.

Nếu còn gặp bất kỳ vướng mắc gì về VBScript, hãy để lại ở bên phản hồi bên dưới, BKHOST sẽ vấn đáp bạn trong thời hạn sớm nhất. Hoặc bạn hoàn toàn có thể tìm hiểu thêm thêm bài viết ở link để hoàn toàn có thể hiểu rõ hơn về ngôn từ lập trình VBS .P / s : Bạn cũng hoàn toàn có thể truy vấn vào Blog của BKHOST để đọc thêm những bài viết san sẻ kiến thức và kỹ năng về lập trình, quản trị mạng, website, domain, hosting, vps, server, email, … Chúc bạn thành công xuất sắc .

    • script vbscript
    • vbs là gì
    • vbscript