Visual Basic 6.0 사용자를 위한 Windows Forms의 새로운 기능
업데이트: 2007년 11월
Windows Forms은 .NET Framework를 구현하는 새로운 개체 지향 프레임워크입니다. Windows Forms과 Windows Forms 컨트롤은 Visual Basic에서 Windows 기반 응용 프로그램을 개발할 수 있는 강력한 아키텍처를 제공합니다.
참고: |
---|
Visual Basic 6.0의 폼에 익숙한 경우 Visual Basic 6.0 사용자를 위한 폼 작업에 나와 있는 새로운 개념에 대한 소개를 참조하십시오. |
새로운 기능
다음은 모두 Windows Forms을 사용한 클라이언트 응용 프로그램 개발의 일부입니다.
Windows Forms
Windows Forms은 Microsoft Windows 기반 응용 프로그램 개발을 위한 .NET Framework 기반의 새로운 플랫폼입니다. 이 프레임워크를 사용하면 명료하고, 개체 지향적이며, 확장 가능한 클래스 집합을 사용하여 강력하고 다양한 기능의 Windows 기반 응용 프로그램을 작성할 수 있습니다. 자세한 내용은 Windows Forms 개요를 참조하십시오.
Windows Forms 컨트롤
Visual Basic 2008에는 Visual Basic 6.0에서 사용하던 모든 컨트롤이 포함되어 있으며 대부분의 컨트롤은 새로운 속성, 메서드 및 이벤트가 추가되어 더 강력해졌습니다. 또한 사용자 인터페이스를 만들 수 있는 많은 컨트롤과 구성 요소가 새로 추가되었습니다. 자세한 내용은 Windows Forms에 사용할 수 있는 컨트롤을 참조하십시오.
3계층 응용 프로그램의 표현 계층으로 사용되는 Windows Forms
데이터베이스에 연결된 서버에 HTTP 호출을 사용하면 Windows Forms은 클라이언트 응용 프로그램의 사용자 인터페이스와 응용 프로그램 서버의 고급 처리 기능을 결합하는 사용자 인터페이스 역할을 합니다.
클라이언트 응용 프로그램 만들기
Windows Forms을 사용하면 Visual Basic에서 다양한 기능의 클라이언트 응용 프로그램을 만들 수 있습니다. 이러한 응용 프로그램에서는 Windows Forms 컨트롤을 통해 다양한 데이터 소스에 액세스하고 데이터 표시 및 데이터 편집 기능을 제공할 수 있습니다. 자세한 내용은 연습: 간단한 Windows Form 만들기를 참조하십시오.
Windows Forms 보안 모델
Windows Forms 보안은 .NET Framework 내에 설정된 보안 정책을 기반으로 합니다. System.Security 네임스페이스는 사용 권한에 대한 기본 클래스를 포함하여 .NET Framework 보안 시스템의 기본 구조를 제공합니다. 자세한 내용은 Windows Forms 보안을 참조하십시오.
Tag 및 Name 속성
Tag 및 Name 속성은 이제 Control 클래스의 일부입니다. Tag 속성에서는 컨트롤에 대한 데이터를 저장할 메모리 내의 리포지토리를 지정합니다. Name 속성에서는 컨트롤의 이름을 지정합니다. Name 속성을 사용하면 형식과 프로그래밍 이름 대신 이름을 통해 런타임에 개체를 확인할 수 있습니다. Tag 속성에 대한 자세한 내용은 Control.Tag Property을 참조하십시오. Name 속성에 대한 자세한 내용은 Control.Name Property을 참조하십시오.
사각형이 아닌 Windows Forms
Windows Forms의 모양을 쉽게 사용자 지정할 수 있습니다. 사각형이 아닌 폼은 이미지 파일을 준비하고 몇 개의 속성만 설정하면 만들 수 있습니다. 자세한 내용은 방법: 모양을 가진 Windows Form 만들기를 참조하십시오.
스마트 장치 프로그램 기능
이제 Visual Basic을 사용하여 리소스 사용이 제한된 장치를 위한 다양한 기능의 응용 프로그램을 개발할 수 있습니다. Visual Studio 2005와 .NET Framework의 한 부분인 .NET Compact Framework에 제공되는 도구를 사용하여 스마트 장치에서 실행되는 응용 프로그램을 만들고, 빌드하고, 디버깅할 수 있습니다.
장치를 개발하는 데 대부분의 Visual Basic 언어가 지원되지만 장치 응용 프로그램의 기본적인 차이점을 고려하여 일부 Visual Basic 2008 기능은 변경되거나 제거되었습니다. 자세한 내용은 .NET Compact Framework 개발에서 데스크톱과의 차이점을 참조하십시오.
Visual Studio 2005에서 Windows Forms 및 컨트롤의 새로운 기능
Visual Basic 2008에는 위에 나열된 기능 이외에도 여러 개의 새로운 컨트롤, 백그라운드 작업 지원 및 여러 컨트롤의 사용자 지정 그리기를 포함하여 새로운 기능과 향상된 기능이 많이 있습니다. 자세한 내용은 .NET Framework 2.0용 Windows Forms에 추가되는 항목을 참조하십시오.
참고 항목
개념
Visual Basic 6.0 사용자를 위한 새로운 기능