當前位置:編程學習大全網 - 編程語言 - WPF高級編程的內容簡介

WPF高級編程的內容簡介

《WPF高級編程》主要介紹WPF開發技術、模式和案例。

《WPF高級編程》以“WPF概述”作為開始。在第1章中,首先回答了“WPF是什麽?”、“如何開始使用WPF?”以及“WPF能夠帶來什麽?”等幾個問題,然後詳細分析了WPF開發平臺提供的各個子系統及其圖形特征。

概述WPF之後,將進入WPF開發技術部分。《WPF高級編程》通過使用Visual Studio創建幾個示例程序,帶領您快速進入應用程序開發。此外,還將介紹XAML—— 創建用戶界面的新標記語言。XAML實際上是獨立於WPF的壹項技術,但在WPF中廣泛使用了XAML。

掌握了WPF的基本概念和開發技術之後,《WPF高級編程》將帶領讀者進入設計工具的世界。Microsoft提供了許多引人註目的新的設計工具系列。在《WPF高級編程》中將學習使用新的Microsoft Expression Blend工具。通過使用Expression Blend,可以創建高級的用戶界面,學習實現樣式、布局與動畫。讀者還將發現,將界面設計保存到XAML文件中,然後在Visual Studio中使用完全相同的標記語言編寫應用程序邏輯是多麽的容易。

接下來,將介紹如何使用WPF創建特殊效果,包括位圖效果、變換,以及使用畫刷對象創建玻璃或反射效果等。《WPF高級編程》演示了這些技術,並為在應用程序中創建絢麗的可視化元素提供了基礎。

在學習完特殊效果之後,將介紹如何使用WPF創建自定義控件。WPF提供了壹個極好的自定義對象模型,允許運用各種風格和已存在的各種元素模板。該模型是壹個令人滿意的新模型,允許將幾乎任何元素放置在另壹個元素中。通過這個新功能,在整個創建自定義控件的過程中,都不會遇到問題。當然,任何事物都不是絕對的,使用WPF創建自定義控件,也有可能會遇到壹些問題。本部分內容包括在什麽情況下需要考慮創建自定義控件,以及如何創建自定義控件。

接下來,將進入WPF應用程序的企業應用開發部分。使用WPF可以創建兩種風格的應用程序:基於Windows的單機運行的應用程序與基於Web的應用程序。這兩種類型的程序基於相同的代碼,即XAML與.NET。這意味著為應用程序指定目標主機環境,只需要簡單改變工程文件的設置並管理這些配置即可。這項功能是非常強大的,在《WPF高級編程》的企業開發主題中,對這壹功能進行了全面介紹。

在理解了應用程序模型與配置之後,讀者可能想了解安全問題。WPF的安全基於.NET 2.0的CAS安全模型,與所選擇的應用程序模型以及運行環境也有關。如果WPF程序運行於瀏覽器中,將涉及到Internet區域安全設置。《WPF高級編程》將深入介紹這些內容。

在探討了WPF應用程序開發、配置基礎,並全面分析了WPF應用程序的安全之後,《WPF高級編程》將進入壹些高級主題。這些高級主題之壹就是如何混合使用Win32與WPF代碼。《WPF高級編程》中將涉及互操作的相關問題。在Win32程序中使用WPF以及在WPF程序中使用Win32都是可行的,《WPF高級編程》將介紹如何實現這壹特征,從而可以使讀者快速掌握如何將WPF用於Win32程序中。

《WPF高級編程》最後深入研究了體系結構、WPF架構、XAML以及多線程問題。此外,還介紹了Windows Workflow Foundation(WF)與Windows Communication Foundation(WCF),從而使讀者可以熟悉.NET Framework 3.0的其他組件。在理解了這些重要組件之後,讀者還將學習如何構建壹個簡單的WCF服務與壹個簡單的WF工作流應用程序。

  • 上一篇:宇宙中最快的速度是光速。探測器信息的遠程控制方法是什麽?
  • 下一篇:二至丸簡介
  • copyright 2024編程學習大全網