현재 많은 프로그래머들이 VB를 사용하고 있습니다. VB는 사용이 간편하고 많은 일을 하는 데 여전히 도움이 되기 때문입니다. 그러면 VB는 어떻게 개발됩니까? 이 문서에서는 VB 개발의 간략한 역사를 설명합니다.
(1) Visual Basic 1.0은 1991년에 탄생했습니다. Visual Basic 1.0의 기능은 매우 간단했습니다. Microsoft는 우리에게 익숙한 ocx 컨트롤 대신 VBX 컨트롤을 추가했으며, 이때 VB는 여전히 지원되지 않았습니다. 해석된 언어이므로 .exe 파일을 아직 생성할 수 없습니다. 그러나 그의 가장 큰 혁신은 이벤트 중심 모델과 시각적 개발을 추가한 것입니다.
(2) 1992년에 Microsoft는 Visual Basic 2.0을 출시했습니다. 이 버전에서 Microsoft는 개체 변수와 가장 원시적인 상속 개념은 물론 OLE 및 단순 데이터 액세스 기능과 수많은 타사 컨트롤을 추가했습니다.
(3) Visual Basic 3.0은 1993년에 출시되었습니다. 이 버전에서 Microsoft는 최신 ODBC2.0에 대한 지원, Jet 데이터 엔진에 대한 지원 및 새 버전의 OLE에 대한 지원을 추가했습니다. 가장 매력적인 부분은 데이터베이스에 대한 지원이 크게 향상되었다는 점입니다. 그리드 컨트롤과 데이터 컨트롤을 통해 뛰어난 데이터 창 응용 프로그램을 만들 수 있으며, Jet 엔진을 사용하면 Visual Basic에서 최신 Access 데이터베이스에 빠르게 액세스할 수 있습니다. Visual Basic 3.0에는 또한 많은 새로운 재무 기능이 추가되었습니다. 또한 상당한 수준의 Windows 응용 프로그램 개발이 가능하도록 전문가 수준의 컨트롤이 상당수 추가되었습니다. Visual Basic 3.0은 1998년 이전에 중국에서 가장 인기 있는 Visual Basic 버전이었습니다.
(4) 1995년 Visual Basic 4.0 출시. Visual Basic 4.0은 혁명이었지만 당시에는 재앙이었습니다. 첫째, vbx 컨트롤이 사라지고 OLE 컨트롤이 더 이상 전통적인 OLE가 아니었습니다. 이제 Visual Basic 4.0에서 사용하던 언어가 Visual Basic For Application으로 변경되었습니다. 이로 인해 VB3.0 이상 버전을 VB4.0으로 이식하기가 어려워졌습니다. 4.0은 Visual Basic이 COM 언어가 되기 위한 기반을 마련했습니다.
Microsoft는 이 버전에서 속성 프로시저, 함수 프로시저 및 서브루틴 프로시저와 같은 구성 요소 개발에 필요한 클래스 모듈 및 캡슐화 기능을 언어에 추가하는 등 COM 프로그래밍 아이디어를 도입했습니다. 동시에, 이 버전의 Visual Basic은 dll 함수도 개발할 수 있으며, 작성된 클래스는 이러한 방식으로 다른 언어와 공유될 수 있습니다. 그 당시에는 다른 어떤 개발 언어보다 Visual Basic을 사용하여 COM 구성 요소를 개발하는 것이 더 빨랐습니다.
(5) Visual Basic 5.0은 1997년에 출시되었습니다. 이 버전의 Visual Basic은 com에 대한 가장 강력한 지원을 제공하는 동시에 vb4.0의 p 코드로 인해 발생하는 성능 병목 현상을 해결하기 위해 로컬 코드 컴파일러도 추가했습니다. , 애플리케이션의 효율성을 크게 향상시킵니다. Visual baisc5.0은 보다 개체 지향적인 지원을 제공하여 개발자가 이벤트 및 인터페이스, 향상된 클래스 모듈을 생성할 수 있도록 하고 고유한 컬렉션 클래스, ActiveX 컨트롤, 프로세스 내 COM DLL 구성 요소 및 브라우저 문서에서 실행되는 ActiveX 생성을 지원합니다.
Visual Basic 5.0의 IDE는 개발자에게 매우 편리한 기능인 IntelliSense를 지원합니다. 긴 멤버 이름과 키워드를 기억할 필요 없이 를 누르면 원하는 모든 것이 나타납니다.
(6) Visual Basic 6.0은 1998년에 출시되었습니다. Visual Basic 6.0은 이미 매우 성숙하고 안정적인 개발 시스템입니다. Microsoft는 Visual Basic 6.0을 vIsual Studio의 일원으로 출시하여 Microsoft가 vb의 제품 포지셔닝을 변경하고 있음을 보여줍니다. 대규모 기업 개발을 위한 강력한 도구입니다. VB6.0에서 마이크로소프트는 ADO 데이터 접근 모델을 추가해 대용량 데이터에 빠르게 접근할 수 있게 했고 VB의 n계층 구조로 분산 애플리케이션 개발 능력을 향상시켰다. VB 능력을 위한 웹 애플리케이션.
(7) 2002년 Visual Basic.net의 탄생은 vb의 또 다른 혁명이었습니다. vb.net은 많은 새로운 기능을 추가했습니다. vb6.0은 상속을 구현할 수 없었기 때문에 C++ 프로그래머들은 이를 의사 개체 지향적이라고 비난했습니다. vb.net 또한 멀티스레딩을 지원하고 try...catch 구조 예외 처리를 도입합니다.
그러나 VB 프로그래머에게는 이는 또 다른 재앙입니다. 이 버전의 vb는 더 이상 전통적인 Visual Basic이 아닙니다. 언어 측면에서 Visual Basic 4.0은 Quick BASIC을 포기하고 Visual Basic For Application을 채택했습니다. 응용 프로그램은 완전히 새로운 언어가 되었지만 이러한 변화는 VB 프로그래머에게도 두려움을 안겨주었습니다. 한편으로는 VB.net이 부인할 수 없는 강력한 기능을 가지고 있습니다. 호환성 VB 프로그래머는 C# 또는 Java로 전환하고, VB.NET을 사용하는 프로그래머는 VB6.0보다 훨씬 열등하며 개발자가 VB6.0에서 VB.NET으로 전환하기가 어렵습니다.
현재 공개된 Visual Basic.net 2005 정보를 보면 Visual Basic.net 2005는 기대할만한 가치가 있습니다. 이 버전의 vb.net에서 Microsoft는 제네릭, 연산자 오버로딩, 부분 유형, 양식의 기본 인스턴스(VB6 구문을 사용하여 양식을 사용할 수 있음), 구문의 다양한 개선 사항, My 키워드 등 Microsoft는 Visual에서 다음과 같이 주장합니다. Basic.net2005는 단 한 줄의 코드만으로 레지스트리를 읽고 쓰고, 파일에 액세스하고, 직렬 포트를 읽고 쓰고, 응용 프로그램 정보를 얻을 수 있습니다. 마치 상점에 가는 것처럼 쉽게 프로그래밍할 수 있습니다.