2011-01-29 6 views
1

이상하게 들릴지 모르지만 WinForms에 대한 간단한 소개를 찾지 못했습니다 (이론, 양식 작업 방법을 알고 있습니다). MSDN에서 양식이 응용 프로그램의 기본 요소라는 것을 읽었지 만 일반적으로 winforms이 무엇인지 알고 싶습니다. 위키에 따르면, API입니다. MSDN에 누락 된 것이 있습니까?WinForms -이게 뭐야?

답변

3

Windows Forms은 WPF 및 Silverlight 이전의 그래픽 사용자 인터페이스를 개발하는 데 사용되는 .NET 용 기본 API입니다.

기존의 Windows API를 기반으로하며 깨끗한 .NET 인터페이스로 래핑됩니다. 각 "컨트롤"은 기본적으로 기본 Windows API 컨트롤을 둘러싼 래퍼이며 사용하기가 훨씬 쉽습니다.

이것은 이제 WPF와 Silverlight로 대체되었으므로, 처음 시작하는 경우 대신에 초점을 두는 것이 좋습니다.

+0

AFAIK, Silverlight는 데스크톱 응용 프로그램 용이 아니라 페이지 용입니다. – Cocodrilo

+0

@Cocodrilo : WPF의 힘이 필요하지 않다면 Silverlight 4부터는 데스크톱 개발을위한 Microsoft의 "기본"옵션입니다. Silverlight (브라우저 외부)는 완벽하게 유효한 데스크톱 응용 프로그램 개발 플랫폼입니다. –

+0

그 말은, 나는 아직도 WPF를 선호한다. –

0

체크 아웃 http://cplus.about.com/od/learnc/ss/random.htm을 확인하십시오.

WinForm (Windows Form 응용 프로그램의 약자)은 독립 실행 형 응용 프로그램을 만들기위한 응용 프로그램 유형입니다. 런타임 및 OS 이외의 다른 지원은 필요하지 않습니다. 우리는 일반적으로 두 가지 유형의 응용 프로그램을 가지고 있기 때문에 하나는 웹이고 다른 하나는 Windows입니다. 따라서 웹용 웹 양식을 만들었고 이길 수있는 개발자 컨텍스트가 승리 양식을 만들었습니다. WinForm은 API가 아니지만 Win API를 사용해야합니다.

관련 문제