Visual Basic

Môi trường phát triển tích hợp (IDE) của Microsoft Visual Basic.

Visual Basic (viết tắt VB) là một ngôn ngữ lập trình hướng sự kiện (event-driven) và môi trường phát triển tích hợp (IDE) kết bó.

Ý nghĩa

Phần Visual (có nghĩa là hình ảnh trực quan) đề cập đến phương pháp được sử dụng để tạo giao diện đồ họa người dùng (Graphical User Interface hay viết tắt là GUI). Với những bộ phận hình ảnh (gọi là controls), bạn có thể sắp đặt vị trí và quyết định các đặc tính của chúng trên một khung màn hình, gọi là form (giống form trong Access). Nếu bạn đã từng sử dụng chương trình vẽ chẳng hạn như Paint, bạn đã có sẵn các kỹ năng cần thiết để tạo một GUI cho VB6.

Phần Basic đề cập đến 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 cho các khoa học gia (những người không có thời gian để học lập trình điện toán) dùng.

Lịch sử

Được phát triển đầu tiên bởi Alan Cooper dưới tên Dự án Ruby (Project Ruby), và sau đó được Microsoft mua và cải tiến nhiều. Visual Basic đã được thay thế bằng Visual Basic.NET. Phiên bản cũ của Visual Basic bắt nguồn phần lớn từ BASIC và để lập trình viên phát triển các 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ác 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.

Một lập trình viên có thể phát triển ứng dụng dùng các thành phần (component) có sẵn trong Visual Basic. Các chương trình bằng Visual Basic cũng có thể sử dụng Windows API, nhưng làm vậy thì phải sử dụng các khai báo 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 nhóm khách hàng lớn nhất. Theo một số nguồn, vào năm 2003, 52% của những lập trình viên sử dụng Visual Basic, làm nó thành ngôn ngữ lập trình phổ biến nhất vào lúc đó. Tuy nhiên, cuộc nghiên cứu của Evans Data cho rằng 43% của các lập trình viên đó có ý định đổi qua một ngôn ngữ khác.[1]

Chú thích

  1. ^ LaMonica, Martin (2003). “Study: Visual Basic use may be slipping”. CNET News.com. CNET. Lưu trữ bản gốc ngày 16 tháng 7 năm 2012. Truy cập 2006. Đã định rõ hơn một tham số trong |tác giả 1=|họ 1= (trợ giúp); Kiểm tra giá trị ngày tháng trong: |ngày truy cập= (trợ giúp)

Liên kết ngoài

  • Visual Basic 6.0 tại MSDN
  • Visual Basic tại MSDN – phần lớn 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í, hình CD (CD image)
  • Visual Basic 5.0 Control Creation Edition Lưu trữ 2006-07-14 tại Wayback Machine – phiên bản miễn phí để tạo ra điều khiển
  • Visual Basic for DOS Lưu trữ 2006-08-19 tại Wayback Machine – phiên bản miễn phí cho MS-DOS
Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s
  • x
  • t
  • s
Các biến thể của ngôn ngữ lập trình BASIC
Cổ điển
  • Altair BASIC
  • Applesoft BASIC
  • Atari BASIC
  • Atari Microsoft BASIC
  • Atari ST BASIC
  • BASICA
  • BASIC A+
  • BASIC Programming
  • BASIC XE
  • BASIC XL
  • Casio BASIC
  • Chipmunk Basic
  • Color BASIC
  • Commodore BASIC
  • Extended Color BASIC
  • Dartmouth BASIC
  • Disk Extended Color BASIC
  • Family BASIC
  • GFA BASIC
  • GW-BASIC
  • HP BASIC for OpenVMS
  • HP Time-Shared BASIC
  • IBM BASIC
  • Integer BASIC
  • Locomotive BASIC
  • Mallard BASIC
  • Microsoft BASIC
  • MSX BASIC
  • Pure Basic
  • Rocky Mountain BASIC
  • S'-BASIC (Tandy, Casio, Sharp Pocket Computers)
  • ScriptBasic
  • Sinclair BASIC
  • Southampton BASIC System
  • STOS BASIC
  • TI BASIC (TI 99/4A)
  • TI-BASIC (calculators)
  • TI Extended BASIC (aka XBasic)
  • Tiny BASIC
  • Turbo-Basic XL
  • Tymshare SUPER BASIC
  • UBASIC
  • Vilnius BASIC
  • XBasic
Hướng thủ tục
  • AmigaBASIC
  • AMOS BASIC
  • ASIC
  • BBC BASIC
  • Beta BASIC
  • DarkBASIC
  • FreeBASIC
  • FutureBASIC
  • GFA BASIC
  • GLBasic
  • Liberty BASIC
  • Microsoft Small Basic
  • PowerBASIC
  • PureBasic
  • QBasic
  • QB64
  • QuickBASIC
  • SmallBASIC
  • SuperBASIC
  • ThinBasic
  • True BASIC
  • Turbo Basic
  • XBasic
  • Xblite
  • Basic4ppc
  • Visual Test
  • B4J
Với mở rộng đối tượng
Cho thiết bị di động
  • B4X
  • Basic4android (B4A)
  • Basic4ppc
  • GLBasic
  • NS Basic
  • Basic4ios (B4i)
Microsoft
Phần mềm của hãng thứ 3
mô phỏng VB
  • B4X
  • Basic For Qt
  • Gambas
  • Hummingbird Basic
  • LotusScript
  • WinWrapBasic
  • Xojo
  • x
  • t
  • s
Dùng cho kỹ nghệ
Dùng trong giảng dạy
Có giá trị lịch sử
  • ABC
  • ALGOL
  • APL
  • BASIC
  • Clipper
  • COBOL
  • Hope
  • MUMPS
  • Pascal
  • PL/I
  • PowerBuilder
  • Simula
  • x
  • t
  • s
Sản phẩm hỗ trợ
Phiên bản
  • Visual Studio Express
  • Visual Studio Professional
  • Visual Studio Premium
  • Visual Studio Ultimate
  • Visual Studio Test Professional
  • Phiên bản theo năm
    • Visual Studio 97
    • Visual Studio 6.0 (1998)
    • Visual Studio .NET (2002)
    • Visual Studio .NET 2003
    • Visual Studio 2005
    • Visual Studio 2008
    • Visual Studio 2010
    • Visual Studio 2012
    • Visual Studio 2013
    • Visual Studio "14" (2015)
Khác
  • Visual Studio Application Lifecycle Management
  • Visual Studio LightSwitch
  • Visual Studio Online