[C# WPF] WPF란?

728x90

📌 WPF란?

  • Windows Presentation Foundation 의 약자
    .NET 프레임워크에 사용되는 마이크로소프트의 최신 GUI 프레임워크

◾ WPF의 장점

  • 최신 기준에 부합한다.
  • 유연한 프로그램이 가능하기 때문에 컨트롤을 직접 제작하거나 구매하지 않아도 많은 작업이 가능하다.
  • XAML을 사용하므로 디자이너와 프로그래머의 업무를 분리가 가능하다.
     XAML : XML 기반의 선언형 프로그래밍 언어
    (XML태그처럼 태그를 이용한 트리구조로 된 언어)
  • 데이터 레이아웃을 구분하여 바인딩 가능하다
  • 하드웨어 가속으로 GUI를 그려 속도가 빠르다
  • Window, WEB 기반 프로그램 모두 사용자 인터페이스 제작을 할 수 있다.
  • MVVC 패턴을 적용하면 생산성이 높아진다.
  • 블랜드를 사용하여 xaml 디자인 가능

 

💌 Reference

728x90