1、概要node
在工做中你們會遇到須要學習新的技術或者臨時被抽調到新的項目當中進行開發。一般這樣的狀況比較緊急沒有那麼多的時間去看書學習。因此這裏向wpf技術棧的開發者分享一套wpf教程,基於.net5框架進行開發本系列每一期視頻長度平均在15分鐘左右,並利用本身多年開發經驗精煉內容幫助有基礎的新手或有經驗的開發者快速學習wpf這項技術。數據庫
2、詳細多線程
卡片中提供了整套視頻的地址點擊跳轉便可:框架
https://www.bilibili.com/video/BV19K411M72oide
整套視頻一共有十一期:佈局
1.初識wpf 【WPF的技術的認識、應用行業、將來發展】學習
2.XAML佈局【佈局在WPF中是最基礎也是最重要的一環,它直接決定你界面的樣子。掌握熟練度決定它的美觀度和可交互性。】動畫
3.控件、依賴項屬性【控件體現於在窗口中可視化、可交互並實現某些行爲。依賴屬性在wpf主要扮演數據驅動中的重要角色,它能配合綁定一塊兒實時數據更新UI顯示、動畫、自定義控件等。】spa
4.綁定【綁定顧名思義,是wpf最基礎也是最重要的一環,是將咱們獲取到的數據和UI上的控件綁定起來利用數據的變化來更新界面所看到的內容。】操作系統
5.命令【命令表示應用程序任務,而且跟蹤任務是否可以被執行。然而,命令實際上不包含執行應用程序任務的代碼。】
6.MVVM模式【MVVM是一種開發模式,是一種開發標準。在WPF中應用到MVVM是很是常見的,MVVM全稱爲Model、View、ViewModel。】
7.資源、樣式【1.WPF資源系統是一種保管一系列有用對象(如經常使用的畫刷、樣式和模板)的簡單方法,從而使您能夠更容易地重用這些對象。每一個元素都有Resources屬性,該屬性存儲了一個資源字典集合(它是ResourceDictionary類的實例)。資源集合可包含任意類型的對象,根據字符串編寫索引。2.樣式是修改View(窗體、控件)樣式的主要手段,主要做用更改控件的外觀以及加強用戶體驗】
8.Convert【Convert能夠將源數據和目標數據之間進行特定的轉化。】
9.模板【模板應用在View層,它的主要做用是修改控件的樣式、交互、數據展現。】
10.線程【1.線程是一個可執行的路徑,它能夠獨立於其餘線程執行。2.每一個線程都在操做系統的進程內執行,而操做系統進程提供了程序運行的獨立環境。3.單線程應用,在進程的獨立環境裏只跑一個線程,因此該線程擁有獨佔權。4.多線程應用,單個進程中會跑多個線程,他們會共享當前的執行環境(內存)等。5.進程和線程的對應關係,一個進程能夠擁有多個線程,多個線程只能屬於一個進程。 例如:一個很是耗時的操做(讀數據庫、複雜耗時的計算),若是隻用主線程執行UI線程會「假死」專業術語叫線程阻塞。】
11.項目【新手快速入門的最後一章,主要講解企業級項目中的結構、一款客戶端應用程序咱們該如何去設計、Nuget的使用、 完成一個具備播放器基礎功能的項目。】
若是能幫助到各位開發者但願關注我。