비주얼 베이직의 특징

프리랜서 프로그래머 또는 개발자는 집에서 일하고 랩톱으로 소스 코드를 입력합니다.

이미지 크레디트: comzeal/iStock/GettyImages

Visual Basic은 Microsoft에서 구축한 프로그래밍 언어로 사용하기 쉽고 Microsoft Windows 그래픽 인터페이스와 통합되도록 설계되었습니다. 이것은 접근 가능성의 유사한 목표를 가진 초기의 텍스트 기반 언어인 Beginner's All-Purpose Symbolic Instruction Code인 BASIC의 후속 제품입니다. 현재 Visual Basic 버전은 Microsoft의 .NET 프로그래밍 환경과 Microsoft Office의 자동화 작업에 사용할 수 있습니다.

비주얼 베이직과 그 역사

Visual Basic의 첫 번째 버전은 1991년에 출시되었습니다. 운영 체제 사용자에게 친숙한 표준화된 그래픽 인터페이스로 완성된 Windows 프로그램을 쉽게 구성할 수 있도록 설계되었습니다.

오늘의 비디오

Microsoft는 수십 년 동안 BASIC 프로그래밍 언어의 버전을 배포했지만 대부분은 다음을 위해 설계되었습니다. 최신 그래픽 운영 체제에서 사용하지 않고 Microsoft의 DOS 운영 체제와 같은 명령줄 환경에서 사용 시스템. Visual Basic은 계산, 문자열 처리 등과 같은 일반적인 기능을 갖춘 완전한 프로그래밍 언어로 설계되었습니다. 그것은 초보자나 시간에 쫓기는 사람들도 쉽게 사용할 수 있는 사용자 인터페이스를 구축하기 위한 끌어서 놓기 방식과 통합되었습니다.

Visual Basic은 1998년 Visual Basic 6.0이 출시될 때까지 1990년대 내내 계속해서 발전했습니다. Microsoft의 구성 요소 개체 모델 또는 Windows 프로그램용 시스템인 COM과의 통합을 지원했습니다. 작성된 언어에 관계없이 데이터 및 명령을 통신하고 교환하는 구성 요소 에. 또한 Microsoft Access 데이터베이스에서도 사용되는 Jet 데이터베이스 엔진에 대한 지원을 포함하게 되었습니다. Microsoft Office 소프트웨어 제품군의 프로그램, 즉 데이터베이스 지원이 기본적으로 언어.

1990년대에는 몇 가지 유용한 무료 셰어웨어 유틸리티와 상용 도구를 포함한 많은 Windows 프로그램이 Visual Basic을 사용하여 개발되었습니다. 프로그래머들은 사용하기 쉬움을 즐겼지만 일부는 인터페이스 로직과 비즈니스 코드의 혼합이 프로그램에서 기능이 실제로 구현된 위치를 찾기 어렵게 하여 VB 코드를 유지하다. 당시 상당히 유행했던 객체 지향 프로그래밍에 대한 지원도 제한적이었습니다.

VB.Net의 부상

Visual Basic 6은 VB.NET이라는 새로운 프로그래밍 언어로 효과적으로 대체되었습니다. 이전 버전이 COM 및 Jet와 통합된 것처럼 Microsoft의 .NET 프로그래밍 시스템과 통합되도록 설계되었습니다. 또한 이전 제품보다 객체 지향 프로그래밍에 대한 지원이 더 많이 추가되었습니다.

언어에는 지지자가 있지만 다른 .NET 언어, 특히 C#보다 덜 일반적으로 사용되며 Microsoft는 모든 C# 기능을 VB.NET에 제공하지 않을 수 있다고 말했습니다.

그럼에도 불구하고 Visual Basic의 유산은 Microsoft의 개발 환경인 Visual Studio의 Windows Forms 기능에도 여전히 존재합니다. C#, VB.NET 및 기타 .NET 언어에서 작동하는 끌어서 놓기 스타일의 양식 작성이 가능합니다.

응용 프로그램을 위한 Visual Basic

Visual Basic의 변형은 Microsoft Word 및 Microsoft Excel을 포함하여 Microsoft Office 제품군 내에서 작업을 자동화하고 스크립팅하는 데 여전히 사용됩니다. Visual Basic for Applications 또는 간단히 VBA라고 하는 이 언어는 기존의 Visual Basic 6과 크게 호환됩니다.