728x90
📌 WPF란?
- Windows Presentation Foundation 의 약자
.NET 프레임워크에 사용되는 마이크로소프트의 최신 GUI 프레임워크
◾ WPF의 장점
- 최신 기준에 부합한다.
- 유연한 프로그램이 가능하기 때문에 컨트롤을 직접 제작하거나 구매하지 않아도 많은 작업이 가능하다.
- XAML을 사용하므로 디자이너와 프로그래머의 업무를 분리가 가능하다.
→ XAML : XML 기반의 선언형 프로그래밍 언어
(XML태그처럼 태그를 이용한 트리구조로 된 언어) - 데이터 레이아웃을 구분하여 바인딩 가능하다
- 하드웨어 가속으로 GUI를 그려 속도가 빠르다
- Window, WEB 기반 프로그램 모두 사용자 인터페이스 제작을 할 수 있다.
- MVVC 패턴을 적용하면 생산성이 높아진다.
- 블랜드를 사용하여 xaml 디자인 가능
💌 Reference
728x90
'C# > C# WPF 개념' 카테고리의 다른 글
[C# WPF] 바인딩 #01 - 바인딩의 개념 (0) | 2023.08.17 |
---|---|
[C# WPF] UI 만들기 #03 - 간단한 UI만들어보기 (0) | 2023.08.17 |
[C# WPF] UI 만들기 #02 - WPF컨트롤, 공통 속성, 속성, 컨트롤 변경 (0) | 2023.08.17 |
[C# WPF] UI 만들기 #01 - 컨트롤 추가, Content, 레이아웃 (0) | 2023.08.17 |
[C# WPF] WPF 시작하기 (0) | 2023.08.17 |