C# WPF

jiyul·2023년 11월 21일
0

C#

목록 보기
13/21

WPF

  • Windows Presentation Foundation
  • 벡터 형식 UI (해상도 변경에 화질 저하가 없음)
  • UI 제작에 XAML 코드를 사용

XAML

  • eXtensible Markup Language
  • WPF에서 View를 그리기 위한 언어
  • <Style></Style> 태그로 구분해 설정이나 옵션 지정

실습 WPF 공식 자습서-1

https://learn.microsoft.com/ko-kr/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2022

MVVM 구성

개발할 때 클래스, 파일 등을 MVVM 구조에 맞게 구성하는 것
Model + View + View Model 을 합친 용어

  • Model : 화면에 보이지 않는 것
  • View : 화면에 드러나는 것
  • View Model : Model과 View를 연결하는 것

View에서 input을 받아 View Model로 전달 -> 필요한 데이터를 Model에 요청 -> View Model에서 데이터 처리 후 View에 Data Binding으로 화면에 출력

Release

솔루션 정리(클린) 후 릴리즈 버전으로 빌드하면, .json, .dll, .exe 파일만으로 독립적으로 실행 가능하다.

프로젝트의 bin폴더의 Release가 생성되고, 위의 선택된 파일들만으로 실행 가능하다.

profile
Let's take the lead

0개의 댓글

관련 채용 정보