-
WPF 도서, 공부 자료 정리 (MVVM 패턴 포함)프로그래밍/WPF 2021. 12. 6. 13:59반응형
0. WPF 능력자이신 arooong님의 블로그
(WPF) WPF MVVM 패턴에 대해 - Arooong Blog
복잡한 프로그램일 수록 기본적인 설계단계에 있어 항상 다음과 같은 사항을 고려하지 않을 수 없습니다. 공통적 부분의 재사용성, 의존성 등 그리고 이런 고민은 어떻게 하면 효율적으로 사용
tyeom.github.io
1. WPF XAML MVVM에서부터 Prism,Reactive(Rx) Framework 개발(All Coding 과정)
https://kaki104.tistory.com/631 [Future Of DotNet][교안 공유] WPF XAML MVVM에서부터 Prism,Reactive(Rx) Framework 개발(All Coding 과정)
안녕하세요 Microsoft MVP 박문찬입니다. 7월 초에 강의할 때 사용한 교안을 공유합니다. 강의할 때 사용했던 것이라 자세한 설명은 없지만, 전체적으로 WPF 응용 프로그램 개발 기술들에 대해서 살
kaki104.tistory.com
2. 찰스페졸드의 WPF [PDF]
이 책은 WPF의 바이블로 불리는 책이지만 WPF의 각 도구과 구조에 대한 설명으로 이루어져 있고 MVVM에 대한 이야기는 없어서 C#과 윈도우 어플리케이션 개발을 한 번도 접해 본 적이 없는 사람이 WPF로 윈도우 어플리케이션을 할 경우에 참고 도서로 보는 게 좋다.
https://fliphtml5.com/lciv/ypxy
찰스 페졸드의 WPF - Flipbook by 몽구닷컴 | FlipHTML5
Related x
fliphtml5.com
3. 애덤내이선의 WPF 언리쉬드
이 책도 WPF의 바이블로 불리는데 절판된 지 오래되어 PDF 파일로도 구하기가 어렵다.
만약, 이 책을 가지고 있는 사람은 소중하게 대하다가 쓸모가 없어졌을 때는 중고로 내주었음 좋을 것 같다.
(라면 냄비 받침으로 내버려 둘지 말고)4. MVVM이란 [위키백과]
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
Model–view–viewmodel - Wikipedia
Software architecture design pattern Model–view–viewmodel (MVVM) is a software architectural pattern that facilitates the separation of the development of the graphical user interface (the view) – be it via a markup language or GUI code – from the
en.wikipedia.org
5. WPF에서 MVVM 패턴에 맞춰서 개발하기 [ms docs]
Patterns - WPF Apps With The Model-View-ViewModel Design Pattern
Article 12/08/2016 33 minutes to read In this article --> February 2009 Volume 24 Number 02 Patterns - WPF Apps With The Model-View-ViewModel Design Pattern By Josh Smith | February 2009 There are popular design patterns that can help to tame this unwieldy
docs.microsoft.com
MVVM - WPF Commanding with the State Machine Pattern
Article 09/04/2015 10 minutes to read In this article --> November 2014 Volume 29 Number 11 MVVM : WPF Commanding with the State Machine Pattern Tarquin Vaughan-Scott | November 2014 | Get the Code Windows Presentation Foundation (WPF) has a powerful comma
docs.microsoft.com
6. MVVM 툴킷 사용하기
https://docs.microsoft.com/en-us/windows/communitytoolkit/mvvm/introduction
Introduction to the MVVM Toolkit - Windows Community Toolkit
An overview of how to get started with the MVVM Toolkit and to the APIs it contains
docs.microsoft.com
7. 템플릿을 이용하여 WPF 프로젝트 생성하기
[비주얼 스튜디오 - 확장 - 확장 관리]에서 [Windows Temlate Studio]를 추가 한다.
추가 설치가 완료 되면 프로젝트를 Windows Template Studio (WPF .NET Core)로 선택해서 생성 한다.
참고로 환경이 윈도우 PC이면서 닷넷프레임워크만 설치되어 있다면 프로젝트 생성은 잘 되지만 빌드는 되지 않는다.
따라서 템플릿 프로젝트는 직접 손으로 Views, Models, ViewModels, Helpers, Converts 등등의 폴더 및 파일을 생성하는 시간을 줄이는 데 목적이 있는 것이지만, MVVM 패턴이 적용 된 WPF 프로젝트를 어떻게 만들어야 할지 모를 때 가이드로써 사용하면 좋다.
8. 어느 마이크로소프트 직원의 WPF 프로젝트 깃허브 자료
https://github.com/bstollnitz/old-wpf-blog
GitHub - bstollnitz/old-wpf-blog: A selection of posts from my old WPF blog.
A selection of posts from my old WPF blog. Contribute to bstollnitz/old-wpf-blog development by creating an account on GitHub.
github.com
반응형'프로그래밍 > WPF' 카테고리의 다른 글
WPF 도서, 공부 자료 정리 (MVVM 패턴 포함) (0) 2021.12.06 WPF 제목표시줄이 아닌 다른 곳을 클릭해도 윈도우를 움직이게 하는 방법, Make WPF window draggable (0) 2021.12.03