WPF開發快速入門【0】前言與目錄


前言

WPF是一個生不逢時的技術,剛推出的時候由於是XP時代,WPF技術有兩個不方便的地方:

1、由於操作系統沒有自帶Framework,需要另外安裝,比較麻煩;

2、程序第一次啟動時,由於要加載Framework,所有顯得有點慢。

后來,這些問題都不存在了:操作系統自帶Framework了,機器性能提高了,但是WEB時代來了,做桌面應用的本來就不多了,加上WinForm又比較簡單易用,誰還用WPF呢!

在這種情況下寫一個WPF快速開發入門的教程的意義是什么呢?本教程是針對具備WinForm經驗的.NET開發人員,我希望他們能盡快轉到WPF上來。

推薦WinForm開發者轉向WPF的原因有以下幾點:

1、WonForm的布局已經完全不匹配目前Win10的布局風格,雖然可以通過代碼實現相關效果,但遠不如WPF實現的那么自然;

2、WPF能實現的界面效果比WinForm好,對於WPF初學者而言,可能效果還不如WinForm拉的控件漂亮,但不能因為這個原因就否定WPF,WPF的可能性是大於WinForm的;

3、WPF支持MVVM框架,MVVM模式是非常值得學習掌握的開發框架;

4、未來的開發框架,如WinUI、MAUI等設計模式更像WPF而不是WinForm,所以對WPF的投資不會白費;

掌握WPF不代表就是完全拋棄WinForm,目前公司很多內部的調試工具、模擬器程序等,我都是采用WinForm開發的,但只要是面向最終客戶的程序都采用WPF開發。

 

目錄

(一)准備工作

通過優秀組件的使用,我們可以很快搭建一個漂亮的應用程序,以增強我們進一步深入學習的信心。Stylet是我主要使用的框架,在繼續下面的學習之前必須要掌握。

 

(二)WPF開發快速入門系列目錄

 

相關資源

 代碼下載:Learn WPF: WPF學習筆記 (gitee.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM