VB so với VBScript
Visual Basic (còn được gọi là VB) là ngôn ngữ lập trình hướng sự kiện. Đây là thế hệ thứ ba của ngôn ngữ như vậy và cũng là một môi trường phát triển tích hợp (hoặc IDE). Nó đến từ Microsoft và được sử dụng riêng cho mô hình lập trình -COM. Nó được ca ngợi như một ngôn ngữ đơn giản để học vì di sản BASIC và các tính năng phát triển đồ họa của nó. VB cho phép phát triển ứng dụng nhanh (hoặc RAD) các ứng dụng GUI; truy cập vào cơ sở dữ liệu bằng cách sử dụng Đối tượng truy cập dữ liệu, Đối tượng dữ liệu từ xa hoặc Đối tượng dữ liệu ActiveX; và việc tạo các điều khiển và đối tượng ActiveX.
Visual Basic Scripting Edition (còn được gọi là VBScript) là ngôn ngữ Active Scripting được phát triển bởi Microsoft. Nó sử dụng Mô hình đối tượng thành phần để truy cập các phần tử của môi trường mà nó đang chạy - ví dụ, FileSystemObject (hoặc FSO) được sử dụng để tạo, đọc, cập nhật và xóa các tệp. Cú pháp của ngôn ngữ này là sự phản ánh nguồn gốc của nó như là một biến thể giới hạn của VB. Nó được cài đặt theo mặc định trên mọi bản phát hành máy tính để bàn của Microsoft Windows, như một phần của Windows Server và với Windows CE - phụ thuộc vào thiết bị nào được cài đặt). Nó phải được thực thi trong môi trường máy chủ. Bản thân môi trường VBScript có thể nhúng trong các chương trình khác thông qua các công nghệ như điều khiển Microsoft Script.
VB được hình thành để trở thành một ngôn ngữ tự nhiên cho người mới bắt đầu lập trình. Do dễ sử dụng, nó có khả năng vừa cho phép lập trình viên tạo các ứng dụng GUI cơ bản vừa phát triển các ứng dụng phức tạp. Trong VB nhiều bài tập không phải là một khả năng. Ngoài ra, giá trị số của hằng số Boolean 'True' là -1. Trong VB, các toán tử logic và bitwise được thống nhất. Ngoài ra, VB chứa một cơ sở mảng biến và tích hợp mạnh mẽ với Windows.
Các hàm VBScript tương tự như JavaScript -it là ngôn ngữ ghi các hàm thực thi được nhúng hoặc bao gồm từ các trang HTML. Các hàm này tương tác với Mô hình Đối tượng Tài liệu (hoặc DOM) để thực hiện các tác vụ mà không thể chỉ có trong HTML. VBScript cũng được biết là có thể tạo các ứng dụng chạy trực tiếp trên máy tính của người dùng nếu máy tính đó đang chạy Microsoft Windows.
Tóm lược:
1. VB là ngôn ngữ lập trình hướng sự kiện được thiết kế để giúp lập trình máy tính dễ dàng hơn cho người mới bắt đầu lập trình; VBScript là ngôn ngữ kịch bản hoạt động sử dụng COM để truy cập các phần tử của môi trường mà nó đang chạy.
2. VB không có khả năng gán nhiều, nhưng có chứa một cơ sở mảng biến và tích hợp mạnh với Windows; VBScript hoạt động như một ngôn ngữ ghi các chức năng thực thi được nhúng hoặc bao gồm từ các trang HTML và được biết là tạo các ứng dụng chạy trực tiếp trên máy tính của người dùng nếu máy tính đó đang chạy Microsoft Windows.