반응형
WinForm
- winForm은 .Net 1.0부터 지원되는 윈도우 기반 데스크탑 어플리케이션을 만들기 위한 프레임워크다.
- 오래되어 더많이 사용되고 테스트가 되었다.
- 서드파티 컨트롤이 많이 존재한다.
- 단순 Standard Windows Control의 최상단 레이어
WPF(Windows Presentation Foundation)
- 2002년경 MS에서 출시한 GUI로 인터페이스를 담당.
- 최신 기준에 부합
- 맨 처음부터 거의 모든 경우에 Standard Windows Control에 의존하지 않도록 만들어짐.
- 유연하여 새로운 컨트롤을 직접 제작하거나 구매하지 않아도 많은 작업이 가능
- XAML은 GUI를 제작하고 편집하기에 용이하기 때문에 디자이너의 업무와 프로그래머의 업무를 분리할 수 있음
- 깔끔하게 데이터와 레이아웃을 구분하고 바인딩할 수 있음
- 하드웨어 가속장치로 GUI를 그리기 때문에 더 나은 성능 제공
- Window 기반 프로그램과 web 기반 프로그램 모두 사용자 인터페이스를 제작할 수 있음.
반응형
'프로그래밍언어 > C#' 카테고리의 다른 글
[C#] 파일입출력, 읽기/쓰기 System.IO.File (0) | 2022.02.07 |
---|---|
[C#] WPF TextBox 멀티라인, 싱글라인 설정 방법 (0) | 2022.01.27 |
[C#] WPF 창 크기 고정 (0) | 2022.01.27 |
[C#]WPF Textbox 숫자 입력 및 글자수 제한, 정규식 이용 (0) | 2022.01.27 |
댓글