블로그 이미지
* Microsoft MVP - Windows Development 2014 ~ 2020 http://youtube.com/FutureOfDotNet kaki104

카테고리

List All (598)
Visual Studio (6)
Blazor (2)
Windows App(Universa.. (97)
Xamarin Forms (4)
Bot Framework (19)
Azure (9)
Windows 10 (52)
WPF (7)
Facebook News & Tips (158)
Windows 8&8.1 (113)
Windows Phone 8 (42)
Silverlight (37)
HTML5 & MVC4 (16)
Portable Class Library (2)
Uncategorised Tips a.. (3)
Kinect for Windows (2)
ETC (12)
kaki104 Scrap (4)
App News (11)
Total541,751
Today8
Yesterday67

안녕하세요 Microsoft MVP 박문찬입니다.

7월 초에 강의할 때 사용한 교안을 공유합니다.

 

강의할 때 사용했던 것이라 자세한 설명은 없지만, 전체적으로 WPF 응용 프로그램 개발 기술들에 대해서 살펴 보실 수 있으며, 더 자세한 사항은 검색을 통해서 찾아보시면 자세하게 나올 것이라고 생각합니다.

 

Day1
* Visual Studio 2019
    * Tooling Improvements
    * .NET Refactorings and Code fixes
    * Live Share
    * Extensions and NuGet packages


* Reactive Extension(Rx) : 맛보기


* WPF
    * WPF overview
    * WPF = XAML + C#


* Controls
    * Layout
    * Input
    * Output
    * Collections
    * Menu & Container
    * ETC


* Animation


* 3rd party controls
    * WPF Component Vendors
    * ETC Component

 

 

Day2

* MVVM Pattern
    * MVVM Pattern overview
    * MvvmLight(NuGet) 
    * MVVM Pattern 구성
    * DataContext Property 
    * View & ViewModel connection 
   
 * Binding

    IValueConverter

    * Binding to Collections

    * Command


* WPF deep-dive1

    * Item Selection

    * Behavior

    * IMultiValueConverter

    * Style

    * Template

    * Selector

    * VisualState

 

 

Day3

* WPF deep-dive 2

    * SOLID Principle

    * List vs ObservableCollection

    * Synchronous vs Asynchronous

    * Resource

    * UserControl vs CustomControl

 

* MvvmLight

    * Navigation

    * MessengerInstance

    * SimpleIoc

 

* .NET Standard 2.0

    * .NET Standard 2.0 overview

 

* Database

    * SQLite overview

    * Demo

 

 

Day4

Prism Framework

    •Prism overview

    Prism Template Pack

    UnityContainer

    Commanding

    EventAggregator

    ViewModelLocator

    Modules

    User Interaction

    Regions

    UI Layout Concepts

    Navigation

 

Day5

* Reactive Extension(Rx)

    * Rx overview

    * .NET Event의 한계

    * Rx가 해결?

    * .NET Events와 Observable 비교

    * Observable

    * ReactiveUI

    * Observable.Range

    * Observable.Generate

    * Observable.FromEventPattern

    * DICT.org

    * DictService1

    * DictService2

    * DictService3

    * DictService4

    * DictService5

 

WPF Lecture_Day1.pdf
0.56MB
WPF Lecture_Day2.pdf
0.69MB
WPF Lecture_Day3.pdf
0.78MB
WPF Lecture_Day4.pdf
0.94MB
WPF Lecture_Day5.pdf
1.02MB

Posted by MVP kaki104

댓글을 달아 주세요