내보내기(0) 인쇄
모두 확장

Windows 응용 프로그램 소개

Visual Studio .NET 2003

Visual Studio .NET의 중요한 기능 하나는 사용자의 컴퓨터에서 로컬로 실행하는 Windows 응용 프로그램을 만들 수 있는 능력입니다. Visual Studio .NET에서 Windows Forms를 사용하여 응용 프로그램과 사용자 인터페이스를 만들 수 있습니다.

참고   Windows Forms를 분산 ASP.NET 웹 응용 프로그램을 위한 사용자 인터페이스로 사용할 수 있습니다. 자세한 내용은 3계층 응용 프로그램의 표현 계층으로 사용되는 Windows Forms을 참조하십시오.

Visual Studio Windows 응용 프로그램

Visual Studio Windows 응용 프로그램은 정교한 응용 프로그램을 만드는 데 사용할 수 있는 풍부한 클래스의 집합인 .NET Framework를 기반으로 만들어집니다. Visual Basic, C#, Managed Extensions for C++ 및 그 외 많은 .NET 프로그래밍 언어와 .NET 디버깅 기능을 사용하여 Windows 응용 프로그램을 만들 수 있습니다.

.NET 클래스를 사용하여 Windows 응용 프로그램을 만들면 다른 이점도 얻을 수 있습니다. 운영 체제 서비스에 액세스할 수 있고 사용자의 컴퓨팅 환경에서 제공하는 다른 이점을 활용할 수도 있습니다. ADO.NET을 사용하여 데이터에 액세스할 수 있습니다. 자세한 내용은 ADO.NET을 사용한 데이터 액세스 소개를 참조하십시오. GDI+를 통해 폼 안에서 고급 그리기 기능과 칠하기 기능을 사용할 수 있습니다. 자세한 내용은 GDI+ 그래픽을 참조하십시오. XML Web services를 통해 노출되는 메서드를 Windows 응용 프로그램에서 호출할 수 있으므로 다양한 소스 및 파트너에서 제공하는 정보와 컴퓨팅 리소스를 활용할 수 있습니다. 자세한 내용은 관리되는 코드로 XML Web services 프로그래밍 소개를 참조하십시오.

Windows 응용 프로그램과 Visual Studio

다른 .NET 응용 프로그램의 경우와 마찬가지로, 텍스트 편집기에서 Windows 응용 프로그램을 만들고 .NET 메서드와 클래스를 호출하고, 명령줄에서 응용 프로그램을 컴파일하여 완성된 실행 프로그램을 배포할 수 있습니다.

대신, Visual Studio .NET을 사용할 수도 있습니다. Visual Studio .NET을 사용하여 Windows 응용 프로그램을 만드는 경우, 수동으로 만들 수 있는 응용 프로그램과 기본적으로 같은 응용 프로그램이 만들어집니다. Visual Studio .NET을 사용할 때의 이점은 보다 빠르고 간편하며 신뢰할 수 있는 방식으로 응용 프로그램을 개발할 수 있도록 Visual Studio .NET에서 제공하는 도구를 활용할 수 있다는 것입니다. 다음과 같은 도구가 제공됩니다.

  • 컨트롤 끌어서 놓기 기능을 제공하는 Windows Forms를 위한 비주얼 디자이너. 자세한 내용은 Windows Forms 디자이너를 참조하십시오.
  • 문 완성, 구문 검사 및 기타 IntelliSense 기능을 갖춘 코드 인식 편집기
  • 통합된 컴파일 및 디버깅
  • 응용 프로그램을 로컬에 배포하거나 인트라넷 또는 인터넷을 통해 배포하는 기능을 비롯하여 응용 프로그램 파일을 만들고 관리하기 위한 프로젝트 관리 기능

이러한 기능은 이전 버전 Visual Basic 및 Visual C++에서 사용하던 기능과 유사하므로 이전에 Visual Studio를 사용해 본 프로그래머에게는 익숙할 것입니다. Visual Studio .NET에서는 Windows 응용 프로그램 개발을 위한 뛰어난 환경을 제공하기 위해 이들 기능이 확장되었습니다.

Windows 응용 프로그램 개발

Visual Studio를 사용하면 다양한 방식으로 Windows 응용 프로그램을 개발할 수 있습니다. .NET Framework의 기능을 활용하는 Windows Forms 응용 프로그램과 Windows 서비스 응용 프로그램을 만들 수 있고 Visual C++를 사용하여 Win32 응용 프로그램을 만들 수도 있습니다.

Windows Forms

Windows Forms에 대한 정보 및 Visual Studio에서 Windows Forms에 대해 작업하는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.

  • Windows Forms 만들기 — Windows Forms를 만들고 프로그래밍하는 방법에 대한 정보를 얻을 수 있습니다.
  • Windows Forms 연습 —Windows Forms를 기반으로 Windows 응용 프로그램을 만드는 일반적인 개발 방법에 대해 단계별로 설명하는 항목들을 알려 줍니다.
  • Windows Forms 컨트롤 — Windows Forms 컨트롤 관련 내용과 사용 방법에 대해 설명하는 항목들을 알려 줍니다.

Windows 서비스 응용 프로그램

Microsoft Visual Studio .NET 또는 Microsoft .NET Framework SDK를 사용하면 서비스로 설치되는 응용 프로그램을 만드는 방식으로 간편하게 서비스를 만들 수 있습니다. 이러한 응용 프로그램 형식을 Windows 서비스라고 합니다. 프레임워크 기능을 사용하여 서비스를 만들고, 설치하고, 서비스의 동작을 시작하거나 중지하고, 제어할 수도 있습니다.

자세한 내용은 Windows 서비스 응용 프로그램을 참조하십시오.

참고   Visual Basic .NET Standard Edition 및 Visual C# .NET Standard Edition에서는 Windows 서비스 템플릿 및 관련 기능을 사용할 수 없습니다. 자세한 내용은 Visual Basic Standard Edition 기능 또는 Visual C# Standard Edition 기능을 참조하십시오 .

Win32 프로젝트

프로젝트 마법사를 사용하면 콘솔 응용 프로그램, 실행 가능한 Windows 응용 프로그램, 동적 연결 라이브러리 및 정적 라이브러리를 비롯하여 Win32 형식의 프로젝트를 만들 수 있습니다.

자세한 내용은 Win32 프로젝트 만들기를 참조하십시오.

표시:
© 2014 Microsoft