다음을 통해 공유


.NET Framework 3.5용 Windows Forms의 새로운 기능

업데이트: 2007년 11월

.NET Framework 버전 3.5에 추가된 대부분의 새로운 기능은 Windows Forms에서 지원되며 Windows Forms 응용 프로그램의 성능을 향상시킵니다. 이 항목에서는 몇 가지 새로운 기능과 이러한 기능을 Windows Forms에서 사용하는 방법에 대해 설명합니다.

클라이언트 응용 프로그램 서비스

클라이언트 응용 프로그램 서비스는 .NET Framework 3.5에서 새롭게 제공되는 서비스로, Windows Forms 응용 프로그램이 ASP.NET 로그인, 역할 및 프로필 서비스에 쉽게 액세스할 수 있도록 합니다. 이러한 서비스를 통해 사용자를 인증하고 공유 서버에서 사용자 역할과 응용 프로그램 설정을 검색할 수 있습니다.

Visual Studio 프로젝트 디자이너나 응용 프로그램 구성 파일에서 클라이언트 서비스 공급자를 지정하고 구성하여 클라이언트 응용 프로그램 서비스를 활성화할 수 있습니다. 이러한 공급자는 웹 확장성 모델에 연결되며, 이를 사용하면 기존 .NET Framework 로그인, 역할 및 설정 API를 통해 웹 서비스에 액세스할 수 있습니다. 또한 클라이언트 응용 프로그램 서비스는 응용 프로그램이 오프라인 상태일 때 로컬 데이터 캐시를 통해 사용자 정보를 저장하고 검색하는 방법으로 필요에 따른 연결 기능을 지원합니다. 자세한 내용은 클라이언트 응용 프로그램 서비스를 참조하십시오.

Windows Presentation Foundation 호스팅

System.Windows.Forms.Integration 네임스페이스에는 Windows Forms 기술과 WPF(Windows Presentation Foundation) 기술 간의 상호 운용을 가능하게 하는 클래스가 포함되어 있습니다. WPF 콘텐츠 및 컨트롤을 Windows Forms 응용 프로그램에 사용할 수 있습니다. 또한 Windows Forms 컨트롤을 WPF 응용 프로그램에 사용할 수도 있습니다. 자세한 내용은 System.Windows.Forms.Integration 설명서를 참조하십시오. 또한 Visual Studio의 Windows Forms 디자이너를 사용하면 Windows Forms에서 WPF 콘텐츠를 시각적으로 디자인할 수 있습니다.

Windows Vista 지원

기존 Windows Forms 응용 프로그램은 Windows Vista에서 원활하게 작동하며, 가능한 경우에는 항상 Windows Vista용으로 작성되는 응용 프로그램과 같은 외관으로 업그레이드되었습니다. 일반 파일 대화 상자는 Windows Vista 버전으로 자동 업그레이드됩니다. .NET Framework 3.5에서는 UAC(사용자 계정 컨트롤) 보호 아이콘도 지원됩니다. 자세한 내용은 FileDialog 클래스Shield를 참조하십시오.

ClickOnce의 향상된 기능

ClickOnce의 향상된 기능으로는 여러 위치에서 배포하는 기능 및 타사 브랜드 추가 기능 등이 있습니다. 또한 ClickOnce에서는 일부 경우 대체 브라우저 지원 및 XCOPY 게시 기능도 제공합니다. 자세한 내용은 ClickOnce 배포 연습을 참조하십시오.

디자인 타임 기능 향상

Visual Studio 2008을 사용하여 Windows Forms 응용 프로그램을 개발하는 경우에는 디자인 타임 환경에서 향상된 기능을 다수 사용할 수 있습니다. 이전에는 폼이나 컨트롤이 디자인 화면에 표시되지 않는 경우 그로 인해 발생하는 오류 목록이 복잡하고 혼동을 일으키는 경우가 많았습니다. 그러나 Visual Studio 2008에서는 Windows Forms 디자인 타임 오류 목록이 대상별로 지원하도록 새롭게 디자인되었습니다. 새로운 디자인 타임 오류 목록에는 오류의 원인을 빠르게 확인하는 데 필요한 특정 오류 정보가 표시됩니다.

또한 스마트 태그 안정성, 도구 상자 채우기 및 일반 디자이너 응답/성능 면에서도 많은 향상된 기능을 확인할 수 있습니다.

참고 항목

개념

.NET Framework 버전 3.5의 새로운 기능

Visual Studio 2008의 새로운 기능

데이터의 새로운 기능

참조

System.Windows.Forms.Integration

SystemIcons.Shield

기타 리소스

클라이언트 응용 프로그램 서비스

ClickOnce 배포 연습

FileDialog 클래스