WPF開發教程
目錄
WPF基礎入門 3
1. WPF基礎之體系結構 3
2. WPF基礎之XAML 9
3. WPF基礎之基元素 23
4. WPF基礎之屬性系統 26
5. WPF基礎之路由事件 33
6. WPF基礎之布局系統 46
7. WPF基礎之樣式設置和模板化 51
8. 詳談WPF開發中的數據虛擬化 64
XAML語法 74
1. XAML語法術語 74
2. 代碼隱藏和XAML 82
3. XAML和自定義類 83
4. 標記擴展和XAML 87
5. XAML命名空間和命名空間映射 90
6. WPF名稱范圍 92
WPF控件開發 95
1. WPF控件開發之控件概述 95
2. 使用XAML創建按鈕 103
3. WPF控件庫之BUTTON 114
4. WPF控件庫之MENU 115
5. WPF控件庫之LABLE 119
6. WPF控件庫之TOOLBAR 121
7. WPF控件開發之自定義控件 124
8. WPF控件開發之裝飾器 140
WPF數據綁定 143
1. 數據綁定概述 143
2. WPF數據綁定之綁定源 164
3. WPF數據綁定之數據模板 166
4. WPF數據綁定之綁定聲明 181
5. 實例一:綁定到ADO.NET數據源 184
6. 實例二:綁定到LINQ查詢的結果 186
WPF圖形和多媒體開發 187
1. WPF 圖形動畫和媒體概述 187
2. WPF的圖形呈現 191
3. WPF的圖像處理 205
4. WPF的三維圖形應用 219
5. WPF的三維變換應用 229
6. WPF的動畫開發 238
7. WPF的多媒體開發 250
WPF基礎入門1. WPF基礎之體系結構本主題提供 Windows Presentation Foundation (WPF) 類層次結構的指導教程,涵蓋了 WPF 的大部分主要子系統,并描述它們是如何交互的。本主題還詳細介紹了 WPF 架構師所做的一些選擇。 System.Object WPF 主要編程模型是通過托管代碼公開的。在 WPF 的早期設計階段,曾有過大量關于如何界定系統的托管組件和非托管組件的爭論。CLR提供一系列的功能,可以令開發效率更高并且更加可靠(包括內存管理、錯誤處理和通用類型系統等),但這是需要付出代價的。 下圖說明了 WPF 的主要組件。關系圖的紅色部分(PresentationFramework、PresentationCore 和 milcore)是 WPF 的主要代碼部分。在這些組件中,只有一個是非托管組件 – milcore。milcore 是以非托管代碼編寫的,目的是實現與 DirectX 的緊密集成。WPF 中的所有顯示是通過 DirectX 引擎完成的,可實現高效的硬件和軟件呈現。WPF 還要求對內存和執行進行精確控制。milcore 中的組合引擎受性能影響關系大,需要放棄 CLR 的許多優點來提高性能。
0.png (92.95 KB, 下載次數: 112)
下載附件
2018-8-22 18:43 上傳
0.png (37.4 KB, 下載次數: 109)
下載附件
2018-8-22 18:43 上傳
完整的Word格式visual c# wpf開發指南完整版51黑下載地址(共259頁):
wpf開發 完整指南.doc.zip
(11.56 MB, 下載次數: 125)
2018-8-22 14:13 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|