內容簡介
本書詳細講解了如何基於.NET3.0架構來開發WPF應用程式。書中不僅詳述了.NET3.0及其包含的新組件的含義、系統環境的安裝設定、應用程式的發布、XAML語言及控制項的使用,還詳解了WPF應用程式編程中幾個重要的概念:布局、樣式、模板,並且講述了圖像、動畫、3D、WCF技術如何與WPF相結合。本書針對編程人員開發過程中遇到的技術難點,提供了典型的實例,逐一剖析,幫助讀者快速掌握和精通WPF編程思想和技巧,提高編程能力和水平。
目錄
第一章 .NET 3.0 Framework介紹 1
1.1 .NET 3.0 Framework介紹 1
1.1.1 Windows Presentation Foundation概述 4
1.1.2Windows Communication Foundation
1.1.2 概述 6
1.1.3 Windows Workflow Foundation概述 8
1.1.4 CardSpace概述 10
1.1.5 C# 3.0和LINQ技術概述 12
1.2 .NET 3.0 Framework開發環境的安裝 14
1.2.1 開發環境的安裝過程 14
1.2.2 重要工具 19
1.3 小結 21
第二章 WPF應用程式編程 22
2.1 什麼是WPF應用程式 22
2.2 應用程式的部署 24
2.2.1 選擇XAML瀏覽器應用程式 24
2.2.2 選擇安裝類型的應用程式 26
2.3 Windows Presentation Foundation的
2.3 基礎架構 26
2.3.1 System.Threading.DispatcherObject 27
2.3.2 System.Windows.DependencyObject 27
2.3.3 System.Windows.Media.Visual 28
2.3.4 System.Windows.UIElement 29
2.3.5 System.Windows.FrameworkElement 29
2.4 如何編寫WPF應用程式 29
2.4.1 使用Application對象 30
2.4.2 支持Application級別的Navigation
2.4.2 事件 35
2.4.3 使用Application對象管理窗體 35
2.4.4 管理應用程式的關閉 35
2.5 窗體管理 36
2.5.1 使用Window對象 36
2.5.2 使用NavigationWindow對象 36
2.5.3 使用Page對象 37
2.5.4 管理Windows 37
2.6 小結 38
第三章 XAML語言 39
第四章 第一個WPF程式 67
第五章 建立一個連線到WCF的WPF程式 100
第六章 布局、樣式和控制模板 131
第七章 控制項 163
第八章 圖像和多媒體 215
第九章 動畫 241
第十章 程式部署 291
……