Ra đời năm 1964 tại Mỹ .VB là ngôn ngữ vạn năng, dễ học, dễ sử dụng phù
hợp với những người mới bắt đầu nghiên cứu tin học. Nó được xem là ngôn ngữ lập trình thông dụng cho mọi người
Visual Basic được ứng dụng rộng rãi vì tính vạn năng và tính tiện dụng của nó. Nó đã đem lại cho giới lập trình chuyên nghiệp những công cụ lập trình mới
như lập trình cấu trúc, lập trình cấu trúc với cơ sở dữ liệu, quản lý cơ sở dữ liệu, truy cập hệ thống, tính năng bảo trì
Với Visual Basic bạn có thể thiết kế khung giao diện của ứng dụng bằng cách chọn những đối tượng đồ hoạ từ toolbox. Những chức năng phổ dụng và chuẩn của Windows như thay đổi phóng to thu nhỏ cửa sổ sẽ tự động vào ứng dụng. Visual Basic là công cụ phát triển trực quan giúp cho các lập trình viên triển khai ứng dụng Windows một cách nhanh nhất đơn giản, dễ dàng và thuận lợi. Năm 1995 VB1 ra đời, đến nay đã có VB6.0 là phiên bản mới nhất chạy trong Visual Studio
* Những đặc điểm của Visual Basic
- Cho phép người lập trình thấy được môi trường Windows
- VB là ngôn ngữ lập trình hướng biến cố. Cho phép người sử dụng hướng đối tượng và lập trình truy cập Internet
- VB là công cụ để lập trình CSDL và lập trình đồ hoạ
- VB có rất nhiều công cụ có sẵn nhờ vậy việc lập trình trong VB nhẹ nhàng hơn, đỡ tốn về sức người sức của. Cho phép tạo ra các chương trình có tính khả thi, có thể chạy độc lập trong môi trường Windows bằng đuôi có File.EXE mà không cần khởi động VB
* Các bước lập trình trong VB
Trong VB mỗi chương trình luôn gồm hai phần là giao diện mà mã lệnh
- Phần giao diện : Gồm các biểu mẫu và hàng loạt các đối tượng trong biểu mẫu tạo giao diện người, máy của chương trình
- Phần mã lệnh : Gồm các hàm và các thủ tục, xác định cụ thể các công việc mà máy cần thực hiện
Bươc 1 : Thiết kế giao diện
Bước này người lập trình phải sử dụng các công cụ có sẵn của VB để thiết kế giao diện của chương trình thường gồm các biểu mẩu. Trong mỗi bước thường gồm nhiều các đối tượng khác nhau
Phần này phải tiến hành viết các hàm, thủ tục các đối tượng có liên quan đến chương trình giao diện
- Ưu điểm: Giúp cho người lập trình dễ học, dễ thuộc tiết kiệm được công sức tiền bạc. VB có nhiều công cụ cho phép mở rộng lĩnh vực lập trình
- Nhược điểm: Đòi hỏi cấu hình máy cao, tốc độ làm việc chậm do chương trình chứa nhiều đồ hoạ