728x90

C# 2

WPF VS 윈폼 (WINFORM)

본인은 C# 개발자이자 관련 업무 기획자로써(?) WPF에 대한 포스팅을 시작하고자 한다. ​ ​WPF를 시작하기에 앞서 윈폼(WinForm)과 비교 후 시작하면 좋을 것 같아서 WPF와 윈폼을 비교하는 내용을 포스팅한다. ​ 두 프레임워크는 같은 목적인 윈도우 응용 프로그램 개발을 수행하지만 화면을 개발하는 방법을 비롯하여 아래와 같은 서로 다른 특징을 가지고 있다. ​ WinForm과 WPF 장단점 비교 구분 WinForm WPF 기반 윈도우 표준 컨트롤에 의존함 .NET 1.0 이상 윈도우 표준 컨트롤에 의존하지 않음 (유연함) .NET 3.0 이상 장점 레퍼런스가 많고 검증된 기술이 많음 많은 예제를 인터넷에서 찾을 수 있음 배우기 쉬움 혼자 작업하기 용이함 개발자를 쉽게 구할 수 있음 뛰어난 디..

C# 2020.12.28

UI 디자인 패턴 및 MVVM 디자인 패턴

UI Design Patterns & MVVM Design Patterns ​ C# WPF를 개발하기 전에 UI 디자인 패턴 중 하나인 MVVM 패턴에 대해 알아두면 도움이 많이 된다. 우선 다양한 디자인 패턴에 대해 먼저 알아보자. ​ 디자인 패턴 (Design Patterns) 사용자를 통해 데이터를 입력받거나 DB로부터 가져온 데이터를 출력해서 확인하는 등 다양한 UI 컨트롤을 통해 사용자와 상호작용하는 것을 UI(User Interface) 또는 UX(User Experience)라고 한다. ​ UI 개발을 보다 효율적으로 만들 수 있게 그리고 UI를 개발할 때 발생할 수 있는 문제점들을 해결하기 위해 UI 설계 방법을 구성한 것을 UI 설계 패턴이라고 한다. ​ 대표적인 디자인 패턴인 MVC, ..

C# 2020.12.27
728x90