HOT프로그래밍
[비트고급]WPF란? 본문
WPF는 .NetFrameWork기반 개발도구로 윈도우 앱 개발하는데 쓰입니다
WPF는 XAML으로 앱의 UI를 구성하고 C#으로 로직을 구성할 수 있도록 설계되어 있습니다.
그래서 디자이너와 개발자가 협업을 좀 더 쉽게 할 수 있다는 장점을 가지고 있죠.
XAML
XAML언어 같은 경우는 디자이너가 UI를 좀 더 편리하게 구성할 수 있도록 만들어진 언어인데요.
이와 같이 정적인 구조로 UI를 구성하는 언어를 선언언어라고 부릅니다
몰론 컴파일될 때는 자동으로 C#코드로 만들어집니다
장점은 순히 XML 기반이므로 개발자들과 디자이너들은 컴파일을 하지 않아도 콘텐츠를 자유롭게 공유하고 편집할 수 있습니다.
C#
C#은 MicroSoft에서 개발한 객체지향형 언어입니다
굉장히 많은 분야에 쓰이는 언어이지만 WPF에서는 디자이너가 XAML언어로 짠 구성한 UI가 올바른 기능을 할 수 있도록 로직을 설계하는데 쓰입니다
또한 UI를 동적으로 구성해야하는 경우에도 C#를 사용합니다
'#include<LifeStyle> > 상식넓히기' 카테고리의 다른 글
[비트고급]다중요소UI를 바인딩하자! - ObservableCollection (0) | 2018.04.30 |
---|---|
[비트고급]WPF 데이터바인딩 뽀개버리기 (0) | 2018.04.27 |
C언어의 메모리 구조 (0) | 2018.04.26 |
Comments