2017 릴리스 후보 에디션이 포함 된 .NET Framework 4.7 의 Visual Basic 15 . 
Visual Basic은 1991 년에 처음 출시 된 구성 요소 객체 모델 (COM) 프로그래밍 모델을 위해 Microsoft의 3 세대 이벤트 중심 프로그래밍 언어 및 IDE (Integrated Development Environment)입니다. 2008 년 동안 Component Object Model (COM) 프로그래밍 모델입니다. Microsoft는 비교적 쉽게 배우고 사용하기 쉽도록 의도했습니다. [1] [2] Visual Basic은 초보자를 위해 설계된 사용자 친화적 인 프로그래밍 언어 인 Basic에서 파생되었으며, GUI (Graphical Userface) 응용 프로그램의 RAD (Rapid Application Development), 데이터 액세스 개체, 원격 데이터 개체 또는 ActiveX 데이터 객체를 사용하여 데이터베이스에 대한 액세스 및 ActiveX 컨트롤 및 개체 생성을 가능하게합니다.
프로그래머는 Visual Basic 프로그램 자체가 제공하는 구성 요소를 사용하여 응용 프로그램을 만들 수 있습니다. 시간이 지남에 따라 프로그래머 커뮤니티는 타사 구성 요소를 개발했습니다. [3] [4] [5] [6] [7] Visual Basic으로 작성된 프로그램은 외부 기능 선언이 필요한 Windows API를 사용할 수 있습니다.
최종 릴리스는 1998 년 버전 6 (현재는 시각적 기본으로 알려져 있음)입니다. 2008 년 4 월 8 일 Microsoft는 Visual Basic 6.0 IDE 지원을 중단했습니다. Microsoft Visual Basic 팀은 여전히 R2, Windows 7, Windows 8, Windows 8.1, Windows Server 2012 및 Windows 10을 포함하여 Windows Vista, Windows Vista, Windows Server 2008에서 "It Just Works"프로그램을 포함하여 여전히 Visual Basic 6.0 응용 프로그램에 대한 호환성을 유지합니다. [8] 2014 년에 일부 소프트웨어 개발자는 여전히 후임자보다 시각적 기본 6.0을 선호했습니다. [3] [9] 2014 년에 일부 개발자는 새로운 버전의 Visual Basic 6.0을 로비했습니다. [10] [11] [12] [13] 2016 년, Visual Basic 6.0은 제 19 회 연례 주사위상에서 기술 영향 상을 수상했습니다. [14] [15] [16] VBA (Visual Basic, Visual Basic for Applications)의 방언은 Microsoft Office를 포함한 여러 Microsoft 응용 프로그램 내에서 매크로 또는 스크립팅 언어로 사용됩니다. [17]
VB 1.0은 1991 년에 소개되었습니다. 사용자 인터페이스 생성을위한 드래그 앤 드롭 설계는 Alan Cooper와 그의 회사가 Tribod.microsoft가 개발 한 프로토 타입 양식 생성기에서 파생되어 Cooper 및 그의 동료와 계약하여 Tripod를 코드 이름으로 Tribod를 개발할 수있는 양식 시스템으로 개발했습니다 (나중에 Ruby Programming Language와는 관계가 없음). 삼각대에는 프로그래밍 언어가 전혀 포함되지 않았습니다. Microsoft는 Ruby를 기본 언어와 결합하여 Visual Basic을 만들기로 결정했습니다. Ruby Interface Generator는 Visual Basic의 "Visual"부분을 제공했으며 이는 Microsoft의 버려진 "Omega"데이터베이스 시스템을 위해 설계된 "EB"임베디드 기본 엔진과 결합되었습니다. Ruby는 또한 추가 컨트롤이 포함 된 동적 링크 라이브러리 ( "Gizmos")를로드하는 기능을 제공했으며 나중에 VBX 인터페이스가되었습니다.