【思维导图】新手该怎么学习C#/WPF
生活随笔
收集整理的這篇文章主要介紹了
【思维导图】新手该怎么学习C#/WPF
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C#和WPF沒有什么多大的關系,WPF是一個框架,VB都可以寫WPF,至于如何學習C#,還是老樣子!
基礎:
基礎語法
基礎API
基礎練習
所謂基礎語法,包括if /if else ,swicth,while,操作符,數值
基礎API,包括文件流 Thread,網絡
基礎練習,文件讀寫,多線程練習,訪問網絡
高級:
Linq
集合
委托
反射
特性
unsafe
配合適當的練習,都可以達到一定的地步
學習WPF,過程可能曲折
XAML:
基礎控件的使用
Style
Template
Binding
Trigger
變形
知道都是干什么的就行了
以上差不多就是xaml的基礎
XAML的高階
動畫
有很多種,插值,線性,不是幾下就能說明白的圖形
同樣,過程很簡單,但是有很多,最終很復雜以上兩個說好了能寫本書,特別是圖形,WPF的3D和2D真的很出眾
WPF中階
這個范圍不好說。但是必須能做到
創建自定義控件(直接繼承于現有/繼承基礎元素)熟練使用Win32 SDK(常見的鉤子,屏幕輸出,句柄檢索...)
UI線程使用以及優化
路由事件至少了解到80%
WPF框架源碼/原理至少50%
基本設計模式了解程度至少40%
對自身編寫WPF框架的語言的了解至少到75%
對.NET框架的了解程度至少到30%
MVVM
入門:
自己能夠編寫簡單的MVVM模式(簡單的例子,知道如何使用即可,例如:點擊Button改變Content ?,
知道命令和命令參數怎么即可。)
主要是理解MVVM由那些東西構成
中級
能夠編寫事件的命令(傳遞參數,傳遞多個參數)熟練使用Behavior
能夠使用常見MVVM框架
高級
自己能夠編寫出Behavior了解MVVM框架至少75%
還有其他吧的,我也不太懂了
最后分享一個C#零基礎教程(2021最新錄制):
點擊觀看
? ? ? ?
? ? ? ? ? ?
更多推薦
? ? ? ? ? ?新錄制:Unity3D游戲開發教程 | FlappyBird+合成大西瓜
Tina老師新錄制:前端React | 入門基礎知識+實戰教程
Eleven親授.NET6多線程最佳場景實踐+應用教程
總結
以上是生活随笔為你收集整理的【思维导图】新手该怎么学习C#/WPF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度解读服务治理 ServiceMes
- 下一篇: 近业务=困死在一条船上?