WPF(Windows Presentation Foundation)Overview

來源:互聯網
上載者:User
         在Windows NT中,圖形多媒體系統基於階層。應用程式與頂層的API(實際上是多個使用者模式的系統DLL,比如GDI32.DLL)互動,這些系統DLL最終會通過系統服務調用處於核心模式的系統服務。NT系統的詳細資料可參考《Windows 圖形編程》的第一、二章。在Windows Vista中,圖形系統已經移出了核心模式,並有自己的空間--WPF。 
         WPF移出核心除了全面提高穩定性(核心模式中通常需要共用資源),也使得實現核心模式進階控製成為可能。首先,WPF不再唯一依靠GDI圖形API,Vista更多的依靠Direct3D處理圖形操作,這樣允許更多的D3D特徵,實現更酷的外觀和效果。當然,為了實現這樣的效果,Vista的設計上也有所改變。Windows Vista盡量不用CPU進行顯示,而是用顯示卡的圖形處理器(Graphics Processing Unit, GPU),用向量圖代替位元影像。
         Windows Vista還採用了另外一種驅動模型--Windows顯示驅動模型(WDDM)。實現作業系統和圖形卡GPU之間更複雜的通訊。為了處理作業系統更進階的3D請求,新的WDDM驅動類型需要更多的顯示卡記憶體。Vista能儘可能的利用顯示卡以達到最好的效能。
         現在基本瞭解了Windows Vista圖形系統,再看看其可測量性。Windows Vista可提供非常高的終端圖形,據此很多人都錯誤的認為:為了運行Windows Vista作業系統,必須要非常高端的圖形硬體。事實上並不完全如此。Windows Vista圖形系統一個關鍵好處就是可以檢測顯示卡的效能。Vista根據不同的效能和驅動模型(WDDM,XPDM)提供給使用者不同的使用者體驗。 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.