Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

1.3 비주얼 베이직의 역사와 종류 본문

비주얼 베이직/01 VB 소개 및 개발환경

1.3 비주얼 베이직의 역사와 종류

빌드이너프 2024. 5. 12. 10:27

비주얼 베이직이란

: Visual Basic(VB)은 베이직(Beginners All-purpose Symbolic Instruction Code)이라는 언어가 발전한 프로그래밍 언어이자 마이크로소프트에서 개발한 통합 개발 도구.

윈도 운영체제에서 실행되는 응용 프로그램을 개발할 수 있다.

기존의 베이직 언어가 가진 편집기, 컴파일러, 디버깅 기능 외에 GUI 기능을 추가한 통합 개발 환경(IDE)을 제공하므로

초보자도 키워드 몇 개만으로 윈도 기반 응용 프로그램을 빠르고 쉽게 만들 수 있다.

 

비주얼 베이직의 역사

: 인터넷의 발달로 프로그램 실행 환경이 다양해지면서 2002년 마이크로소프트는 윈도 운영체제에서 동작하는 모든 종류의 응용 프로그램을 실행하기 위한 기반인 '닷넷(.Net)' 프레임워크를 발표하고, 개발 툴인 비주얼 스튜디오를 출시했다.

 

닷넷(.Net)

: 마이크로소프트에서 2000년에 발표한 전략으로 컴퓨터를 비롯해 스마트폰, 모바일 기기, 가전제품 등을 닷넷을 통해 인터넷에 연결하고자 개발한 기술.

Java는 웹에서 동작하는 응용 프로그램 제작 언어로 자리를 잡아가고 있었다.

Java가 점점 모바일, 기업용, 웹 응용 프로그램에서도 사용할 수 있도록 확장되자 이에 대응하여 나온 것이 닷넷이다.

 

닷넷은 개발 툴인 .Net Visual Studio, 프로그램이 작동되는 기반 환경인 .Net Framework, Java에 대응한 새로운 언어 C#, 기존의 HTML을 개량한 ASP.Net 등으로 구성되고 닷넷 프로그래밍 개발 환경은 언어의 통합성을 제공한다.

언어의 통합성은 어떤 언어로 작성한 코드건 상관없이 모두가 하나의 큰 프로그램으로 뭉쳐질 수 있다는 의미이다.

 

일반적으로 하나의 프로그램은 같은 언어로 작성된다.

그런데 프로그램의 규모가 커지고 언어마다 특징이 있으므로 경우에 따라서는 하나의 프로그램을 여러 가지 언어로 만들기도 한다.

닷넷 개발 환경에서는 다른 언어로 작성된 부분들을 통합하여 하나의 큰 프로그램을 완성할 수 있다.

 

비주얼 베이직(Visual Basic)의 의미

: 'Visual'은 그래픽 사용자 인터페이스(GUI)를 만드는데 사용하는 방법을 의미하는데, 인터페이스 구성 요소의 위치와 모양을 설정하기 위해 코드를 작성할 필요없이 미리 작성된 개체를 끌어오기만 하면 된다.

'Basic'은 베이직(Basic) 언어를 말한다.

비주얼 베이직은 원래 베이직 언어에서 발전하여 지금은 수백 개의 함수, 키워드를 가지고 있으며 그 중 많은 부분이 윈도 GUI와 직접 관련된다.