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