跟我一起走進WPF的世界之一學了WPF能做什麼?

2021-08-25 18:42:00 字數 839 閱讀 7607

我們先說wpf出現的目的,一門技術出現不是憑空出現的,一定是有目的的,一定是為了解決一種問題而應運而生的。

wpf咱們先從它的全稱去字面上理解它的含義,windows presentation(影象) foundation(基礎),大家從字面上就可以看到其實它是建立乙個統一的介面呈現平台,而它的目的就是替代微軟現有的ui平台,舉個例子吧,還是那句話例子最能說明問題,也最易於理解,windows7作業系統的介面替代了winowsxp作業系統老式的介面,因為windows7的介面就是wpf開發的,好了現在知道了它出現的目的了。

那我們學習了這門技術能做什麼呢和它與其他技術有什麼不同呢?

1:打造乙個「富客戶端 富表現力」的平台

就是你可以把乙個觸發事件的簡單按鈕都可以做的很炫,比如:做成3d效果。

2:引入了xaml標記語言將設計和開發分開

這個問題我在:跟我一起走進wpf的世界之二為什麼會出現xaml這個標記語言

裡解釋的很清楚了

3:統一web開發和桌面開發的介面描述方式,模糊了兩者應用程式的界限

這個問題我在:跟我一起走進wpf的世界之二為什麼會出現xaml這個標記語言

裡解釋的很清楚了

4:硬體加速

wpf的渲染是依賴於directx的,因此wpf應用程式可以獲得更好的影象效果和更好的效能。

5:與解析度無關

我之前做過乙個winform應用程式,在我個人的電腦上是介面顯示正常,安裝到我同事的電腦上就只顯示95%,有5%顯示不出來,我於是把我同事的解析度調高了,結果顯示正常了,但是我同事說他眼睛不好,解析度高了影象太小他看不清楚,我就碰到這樣的尷尬。還好出現了wpf,它的預設單位是1/96英吋,從而保證無論在任何顯示器上,輸出保持大小一致。

跟我一起學攝影

咦 好巧!我也是攝影愛好者。咱們一起學習吧。或許你也有這樣的體驗,並茂的文章更能讓人快速進入學習狀態,更何況是攝影,必須有圖。下面是我彙總的資料,必須深入淺出,拒絕一切晦澀難懂。學習課本 1.佳能官網 能系統學習攝影知識,從入門 初級 中級 高階 高階。每個頁面講解乙個知識點,結合實際的拍攝效果,深...

跟我一起學python 跟我一起學人工智慧(一)

跟我一起學人工智慧 一 文 小步 系列第一講正式開課啦,課程全都是可以實操的乾貨,到後面ai演算法 python 可以結合做出乙個簡單的人工智慧應用 因本人也對ai領域涉足不久,如文章有不妥之處還請各位大神與我多多交流,此系列文章也屬於我學習ai過程中的總結,我也會做到盡量寫出只要是高中畢業就能看懂...

跟我一起學OpenGL texture 紋理

前面學習了畫普通的圖形,但是顏色比較單一,有什麼好的方法讓圖形顏色更加豐富,更加真實呢?texture 中文譯為紋理 就可以扮演這一角色,本節則簡單說明texture的使用。執行下面的程式,便可出現乙個黑白相間的棋盤 1 include 2 include 3 include 4 using nam...