Visual Basic 6.0 사용자를 위한 새로운 기능

업데이트: 2007년 11월

숙련된 Visual Basic 6.0 사용자라면 Visual Basic 2008에 많은 기능이 새로 추가되었거나 크게 향상된 것을 알 수 있습니다. 이러한 변경 사항으로 인해 Visual Basic을 사용한 개발 작업이 이전 버전보다 더욱 쉽고 강력해졌습니다. 다음 목록에서는 가장 많이 변경된 사항 몇 가지를 소개하고 이에 대한 자세한 정보로 연결되는 링크를 제공합니다.

Visual Basic 언어의 새로운 기능

Visual Basic에는 강력한 개체 지향 프로그래밍 언어로 만들어 주는 새롭고 향상된 언어 기능이 많이 포함되어 있습니다. 이러한 기능으로는 상속, 인터페이스, 오버로드 등이 있습니다. Visual Basic 개발자는 이제 진정한 의미의 다중 스레드 응용 프로그램을 만들 수 있습니다. Visual Basic 2008의 다른 새로운 언어 기능에는 구조적 예외 처리, 사용자 지정 특성 및 CLS(공용 언어 사양) 호환성이 있습니다.

Visual Basic 2008에서는 상속, 오버로드, Overrides 키워드, 인터페이스, 공유 멤버, 생성자 등의 여러 가지 새롭고 향상된 개체 지향 언어 기능을 지원합니다.

Visual Basic 언어의 새로운 기능에 대한 자세한 내용은 Visual Basic 6.0 사용자를 위한 Visual Basic 언어의 새로운 기능을 참조하십시오.

이전 버전에서 변경된 기능에 대한 설명은 Visual Basic 6.0 사용자를 위한 언어 변경 사항을 참조하십시오.

My를 사용한 Visual Basic 개발

Visual Basic 2008에서는 강력한 성능을 제공하는 동시에 생산성과 사용 편의성을 높일 수 있는 신속한 응용 프로그램 개발을 위한 새로운 기능을 제공합니다. 이러한 기능 중 하나인 My 기능을 사용하면 .NET Framework에서 자주 사용하는 기능에 액세스할 수 있습니다. 또한 My 기능은 응용 프로그램 및 해당 런타임 환경과 관련된 기본 개체 인스턴스와 정보를 제공합니다. 이 정보는 IntelliSense를 통해 액세스할 수 있는 형식으로 구성되어 있으며 사용 형태에 따라 논리적으로 설명되어 있습니다. 자세한 내용은 My를 사용한 개발을 참조하십시오.

폼 및 컨트롤의 새로운 기능

Windows Forms은 .NET Framework를 구현하는 새로운 개체 지향 프레임워크입니다. Windows Forms과 Windows Forms 컨트롤은 Visual Basic에서 Windows 기반 응용 프로그램을 개발할 수 있는 강력한 아키텍처를 제공합니다.

폼 및 컨트롤의 새로운 기능에 대한 자세한 내용은 Visual Basic 6.0 사용자를 위한 Windows Forms의 새로운 기능을 참조하십시오.

Visual Basic 6.0의 폼에 익숙한 경우 Visual Basic 6.0 사용자를 위한 폼 작업에 나와 있는 새로운 개념에 대한 소개를 참조하십시오.

Visual Basic IDE의 새로운 기능

처음에는 Visual Basic 2008의 IDE(통합 개발 환경)가 익숙하지 않을 수 있지만 직접 사용해 보면 여러 가지 새로운 기능을 통해 작업 생산성을 높일 수 있다는 것을 알게 될 것입니다.

자세한 내용은 Visual Basic 6.0 사용자를 위한 Visual Studio IDE의 새로운 기능을 참조하십시오.

데이터의 새로운 기능

Visual Basic 2008에는 데이터에 액세스하는 응용 프로그램을 개발할 때 도움이 되는 몇 가지 새로운 기능이 포함되어 있습니다. 데이터 소스 구성 마법사를 통해서는 응용 프로그램을 데이터베이스, XML 웹 서비스 및 사용자가 만든 개체의 데이터에 간단하게 연결할 수 있습니다. 새로운 데이터 소스 창에서는 프로젝트와 관련된 데이터 및 프로젝트에서 사용할 수 있는 데이터를 한 눈에 볼 수 있습니다. 또한 이 창에서는 폼으로 항목을 끌어 와서 데이터 바인딩된 컨트롤을 만들 수 있으므로 복잡한 데이터 바인딩 작업을 손쉽게 수행할 수 있습니다. 새로운 Visual Studio 생성 TableAdapter 개요 개체를 사용하면 데이터 집합 채우기, 쿼리 실행, 저장 프로시저 실행 등의 작업을 수행할 수 있습니다. 새로운 로컬 데이터 기능을 사용하면 Microsoft Access 데이터베이스 파일과 Microsoft SQL Server Express Edition 데이터베이스 파일을 응용 프로그램에 직접 포함시킬 수 있습니다. 새 데이터 기능의 전체 목록을 보려면 데이터의 새로운 기능을 참조하십시오.

설치와 배포의 새로운 기능

ClickOnce 배포와 같은 새로운 기술을 통해 이제는 Visual Basic 2008에서 만든 응용 프로그램을 그 어느 때보다 쉽게 배포할 수 있습니다.

ClickOnce 배포를 사용하면 웹 응용 프로그램처럼 쉽게 설치, 업데이트 및 실행할 수 있는 자동 업데이트 Windows 기반 응용 프로그램 및 콘솔 응용 프로그램을 게시할 수 있습니다. 프로젝트 디자이너에 있는 새로운 보안, 서명 및 게시 탭을 사용하면 ClickOnce 배포를 사용자 지정할 수 있습니다. 빌드 메뉴 및 솔루션 탐색기의 바로 가기 메뉴에 새로 추가된 게시 명령을 사용하면 응용 프로그램 게시 과정을 안내하는 도구인 게시 마법사를 시작할 수 있습니다. 자세한 내용은 ClickOnce 배포를 참조하십시오.

또한 Visual Basic 6.0의 설치 및 배포 마법사가 Visual Basic 2008에서는 Windows Installer 기반의 설치 및 배포 프로젝트로 바뀌었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 설치 및 배포를 참조하십시오.

Visual Basic 6.0에서 만든 응용 프로그램 업그레이드

Visual Basic 2008에서는 .NET Framework의 이점을 활용하여 개발 작업을 계속할 수 있도록 Visual Basic 6.0에서 만든 응용 프로그램을 업그레이드하는 기능을 제공합니다. Visual Basic 6.0 프로젝트 파일(.vbp)을 처음 열면 업그레이드 마법사가 나타나고 개발 환경 외부에서 프로젝트를 업그레이드할 수 있는 명령줄 도구도 제공됩니다. 자세한 내용은 이전 버전의 Visual Basic에서 만든 응용 프로그램 업그레이드를 참조하십시오.

참고:

Visual Basic 6.0 응용 프로그램을 업그레이드할 준비가 되지 않은 경우에는 Interop Forms Toolkit 2.0을 사용하여 .NET Framework의 이점을 활용할 수 있습니다. Interop Forms Toolkit 2.0을 사용하면 Visual Basic 2008에서 새 폼이나 UserControl을 만들어 Visual Basic 6.0 응용 프로그램에서 사용할 수 있습니다.

Interop Toolkit 2.0은 MSDN 웹 사이트 페이지에서 무료로 다운로드할 수 있습니다.

참고 항목

개념

Visual Basic의 새로운 기능

기타 리소스

Visual Basic 둘러보기