Visual Basic (viết tắt là VB) là một ngôn ngữ lập trình theo hướng sự kiện (event-driven) và đi kèm môi trường phát triển tích hợp (IDE).
Ý nghĩa của Visual Basic
Phần Visual (tức là hình ảnh trực quan) đề cập đến phương pháp tạo giao diện đồ họa người dùng (GUI). Với các phần tử đồ họa (gọi là controls), bạn có thể sắp xếp và định dạng chúng trên một khung màn hình, gọi là form (tương tự form trong Access). Nếu bạn đã từng sử dụng chương trình vẽ như Paint, bạn đã có những kỹ năng cơ bản để tạo GUI cho VB6.
Phần Basic ám chỉ ngôn ngữ BASIC (viết tắt của Beginner's All-purpose Symbolic Instruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được tạo ra dành cho các nhà khoa học (những người không có nhiều thời gian để học lập trình).
Lịch sử phát triển
Ban đầu được phát triển bởi Alan Cooper dưới tên Dự án Ruby (Project Ruby), sau đó được Microsoft mua lại và cải tiến nhiều. Visual Basic đã được thay thế bởi Visual Basic.NET. Phiên bản cũ của Visual Basic chủ yếu dựa trên BASIC và giúp lập trình viên phát triển giao diện người dùng đồ họa (GUI) theo mô hình phát triển ứng dụng nhanh (Rapid Application Development, RAD); truy cập cơ sở dữ liệu dùng DAO (Data Access Objects), RDO (Remote Data Objects), hay ADO (ActiveX Data Objects); và lập các điều khiển và đối tượng ActiveX.
Lập trình viên có thể phát triển ứng dụng bằng cách sử dụng các thành phần (component) có sẵn trong Visual Basic. Các chương trình viết bằng Visual Basic cũng có thể sử dụng Windows API, nhưng để làm điều này cần khai báo các hàm bên ngoài.
Trong lĩnh vực lập trình thương mại, Visual Basic có một trong những cộng đồng người dùng lớn nhất. Theo một số nguồn tin, vào năm 2003, 52% lập trình viên sử dụng Visual Basic, làm cho nó trở thành ngôn ngữ lập trình phổ biến nhất lúc bấy giờ. Tuy nhiên, nghiên cứu của Evans Data cho thấy 43% lập trình viên đó có ý định chuyển sang sử dụng ngôn ngữ khác.
Ghi chú
Liên kết bên ngoài
- Visual Basic 6.0 trên MSDN
- Visual Basic trên MSDN – chủ yếu về Visual Basic.NET
- Project Semplice – dự án hỗ trợ Visual Basic trên Java Virtual Machine (JVM)
- Visual Basic 2005 Express – phiên bản miễn phí, hoạt động trên Web
- Visual Basic 2005 Express – phiên bản miễn phí, dưới dạng hình ảnh CD (CD image)
- Visual Basic 5.0 Control Creation Edition Lưu trữ ngày 14-07-2006 tại Wayback Machine – phiên bản miễn phí để tạo điều khiển
- Visual Basic for DOS Lưu trữ ngày 19-08-2006 tại Wayback Machine – phiên bản miễn phí cho MS-DOS
Các biến thể của ngôn ngữ lập trình BASIC |
---|
Ngôn ngữ lập trình |
---|
Microsoft Visual Studio | |
---|---|
Sản phẩm hỗ trợ |
|
Phiên bản |
|
Khác |
|