-
C# WPF 도서, 공부 자료 (MVVM 패턴 포함)닷넷/WPF 2021. 12. 6. 13:59반응형
0. WPF 장인 이재웅님이 쓰신 책 (2023년 8월 작!)
그동안 WPF 책이 참 없었는데, 있는 것도 절판된 상황에서 WPF 책이! 한국인에 의한, 한국인을 위한 책이 나왔다.
현재는 (2024년 1월 28일 기준) 이북만 존재하므로 구매 후에 Books에 들어가서 시간이 조금 지나면 책을 읽을 수 있다.
https://www.youtube.com/watch?v=2PuvhTEcWAQ
책의 실습 영상도 있다.
스터디를 통해 강연을 하시기도 하는데 일정 또한 이 사이트에서 확인할 수 있다.
1. WPF 능력자이신 arong(밍)님의 블로그, 깃허브 예제를 통한 프로젝트 공부
https://arong.info/List/List/WPF?id=0
https://github.com/tyeom/WPFKakaoTalk
https://github.com/tyeom/WPFMusic
2. 카키님 블로그에 있는 MVVM Pattern을 사용하는 개발자를 위한 안내 part1부터 part9까지
MVVM Pattern을 사용하는 개발자를 위한 안내 v1.0 part1
3. WPF 강의
1) 인프런 WPF (C#, 자막제공)
★★★★★ (4.7)7개의 수강평 ∙ 126명의 수강생
https://www.inflearn.com/course/wpf-subtitles#reviews
반응형2) WPF MVVM Tutorial (영어 강의)
양질의 강의는 영어를 할 줄 알아야 비로소 얻을 수 있는 듯 하다.
https://www.youtube.com/playlist?list=PLA8ZIAm2I03hS41Fy4vFpRw8AdYNBXmNm&themeRefresh=1
4. 찰스페졸드의 WPF [PDF]
이 책은 WPF의 바이블로 불리는 책이지만 WPF의 각 도구과 구조에 대한 설명으로 이루어져 있고 MVVM에 대한 이야기는 없어서 C#과 윈도우 어플리케이션 개발을 한 번도 접해 본 적이 없는 사람이 WPF로 윈도우 어플리케이션을 할 경우에 참고 도서로 보는 게 좋다.
https://fliphtml5.com/lciv/ypxy
5. 애덤내이선의 WPF 언리쉬드
이 책도 WPF의 바이블로 불리는데 절판된 지 오래되어 PDF 파일로도 구하기가 어렵다.
만약, 이 책을 가지고 있는 사람은 소중하게 대하다가 쓸모가 없어졌을 때는 중고로 내주었음 좋을 것 같다.
(라면 냄비 받침으로 내버려 둘지 말고)6. MVVM이란 [위키백과]
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
7. WPF에서 MVVM 패턴에 맞춰서 개발하기 [ms docs]
8. MVVM 툴킷 사용하기
https://docs.microsoft.com/en-us/windows/communitytoolkit/mvvm/introduction
9. 템플릿을 이용하여 WPF 프로젝트 생성하기
[비주얼 스튜디오 - 확장 - 확장 관리]에서 [Windows Template Studio]를 추가 한다.
추가 설치가 완료 되면 프로젝트를 Windows Template Studio (WPF .NET Core)로 선택해서 생성 한다.
참고로 환경이 윈도우 PC이면서 닷넷프레임워크만 설치되어 있다면 프로젝트 생성은 잘 되지만 빌드는 되지 않는다.
따라서 템플릿 프로젝트는 직접 손으로 Views, Models, ViewModels, Helpers, Converts 등등의 폴더 및 파일을 생성하는 시간을 줄이는 데 목적이 있는 것이지만, MVVM 패턴이 적용 된 WPF 프로젝트를 어떻게 만들어야 할지 모를 때 가이드로써 사용하면 좋다.
10. 어느 마이크로소프트 직원의 WPF 프로젝트 깃허브 자료
https://github.com/bstollnitz/old-wpf-blog
10. msdn, ms docs 등으로 불리우는 Microsoft Learn
Mocrosoft 공식 레퍼런스 사이트에서 WPF와 관련된 글들 보면서 학습하기
https://learn.microsoft.com/ko-kr/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2022
https://learn.microsoft.com/ko-kr/training/modules/write-your-first-windows10-app/
https://learn.microsoft.com/ko-kr/training/modules/create-ui-for-windows-10-apps/
11. WPF 튜토리얼
https://www.tutorialspoint.com/wpf/index.htm
번외로, 2023년 C# 및 .NET에 대한 권장 학습 리소스가 있다.
반응형'닷넷 > WPF' 카테고리의 다른 글
C# WPF에서 DataGrid에 데이터를 바인딩하는 간단한 예제 (0) 2023.03.09 C# WPF에서 특정 컨트롤을 최상단에 표시하는 방법 (0) 2023.02.20 C# WPF에서 창을 최상단에 표시하는 방법 (0) 2023.02.20 C# WPF에서 웹브라우저를 최상단에 표시하는 방법 (0) 2023.02.20 C# WPF 제목표시줄이 아닌 다른 곳을 클릭해도 윈도우를 움직이게 하는 방법, Make WPF window draggable (0) 2021.12.03