.Net Framework 3.x 快速入門(1)(書稿特遞)

本書的內容結構

本書是一本關於 .NET Framework 3.0的實例教程,對 .NET Framework3.0的內容穿插在每個實例的演練過程中,主要目的是讓讀者在極短的時間內快速掌握 .NET Framework3.0的基本概念,並能夠立即在實際的項目中使用。

本書共分三個部分,每一個部分都是相對獨立的,讀者可以從任意一個部分開始閱讀。這三個部分是:

第一部分:Windows Presentation Foundation

該部分主要介紹WPF的基礎知識,通過一個具體的例子來闡述WPF的基本概念以及WPF的應用程序的實現細節。這一部分包含以下章節:

第1章     WPF初探

本章首先簡要地介紹了WPF幾個新的特性,然後通過一個不完全的例子對WPF進行粗線條的描述,例子使用漸進式的方法從項目的創建、佈局、資源、樣式一直到後面的觸發器、事件,講述了大部分WPF的概念,使讀者對WPF有一個大體上的感性認識。另外,本章的例子還會在後面的章節中繼續完成。

第2章     掌握XAML

本章詳細討論了XAML的大部份內容,其中包括了XAML的名稱空間、元素、屬性、標註擴展以及自定義類型,同時通過代碼描述了它們的語法和用法。

第3章     數據綁定

本章通過相冊程序的數據綁定設計的實現過程,從數據源的設置、數據綁定、類型轉換、數據校驗到數據模板,詳細討論了WPF中數據綁定的有關技術,最後實現相冊的創建、刪除和相冊信息的編輯功能。

第4章     控件

本章重點介紹了WPF的控件類庫結構、常用控件的屬性和用法,並結合相冊程序演示了列表框、按鈕、文本編輯框、上下文菜單等控件的定製設計方面的內容。

第5章     圖形與多媒體

本章討論了WPF的圖形與多媒體方面的內容,通過實例代碼詳細演示了WPF的二維、三維圖形,圖像處理和多媒體方面的功能。

第6章     文檔與文檔對象

本章首先討論了WPF中固定式文檔和流式文檔兩種文檔類型,並舉例演示了兩種文檔類型的創建方法以及它們之間的區別。本章也列出了流式文檔的對象繼承關係。最後重點討論了XPS文檔和XPS的評註功能的實現。本章沒有對WPF文檔系統作更深入的探討,目的只是提供一個進入WPF文檔世界的入口,讀者可以進一步的深入研究,可以自行動手做一個全功能的文檔處理軟件或者開發一個多功能的電子圖書閱讀器。

第二部分:Windows Communication Foundation

該部分通過代碼實例從安全性、可靠性和擴展性等幾個方面對WCF進行討論。該部分同時介紹了CardSpaces的基礎知識,以及使用CardSpaces創建個人信息卡,並通過一個具體的應用,演示如何使用CardSpaces實現Web站點的用戶驗證。

第七章  WCF基礎

本章討論了WCF的基本概念,並通過例子詳細介紹了WCF的編程模型:服務契約、操作契約、數據契約、消息契約及故障契約的創建和使用,同時也介紹了WCF服務的宿主程序以及客戶端程序的編程和配置方面的基礎知識。

第八章  安全性

本章討論了WCF安全方面的概念和實現,並通過實例演示了WCF安全驗證、授權及審計等方面具體的操作過程。

第九章 消息可靠性

本章討論了WCF消息可靠性方面的大部分內容,其中包括:可靠會話、隊列及事務,同時也介紹了會話方式、實例上下文方式等概念。

第十章 WCF擴展

本章對WCF的擴展性進行討論,WCF的擴展分爲服務層擴展和通道層擴展,本章演示了服務層的行爲擴展實現方法與步驟,並通過對一個定製攔截通道實現代碼的剖析,詳細介紹了一個定製通道實現過程以及定製通道的使用方法。

第十一章 Windows CardSpace

本章介紹了身份元數據系統的基本知識,同時討論了Windows CardSpace的在應用中的實現與應用,本章的後面一部分還介紹了InformationCard的結構。

第三部分:Windows Workflow Foundation

該部分介紹WF的基礎知識,通過一些示例詳細介紹WF的設計、開發的過程。

第十二章 WF基礎

本章通過兩個簡單的工作流實例,介紹了兩種工作流的類型,序列工作流和狀態機工作流,以及啓動一個工作流的過程,同時在演示過程中也介紹了WF的設計器和WF基本設計過程,並涉及了WFXAML形勢的表現。本章的目的是讓讀者對WF設計方法有一個大體的印象,在後面的章節中,將詳細介紹WF的具體細節。

第十三章  活動

本章討論了WF中的內建的標準活動以及這些活動所提供的功能,同時提供一些簡單的例子介紹其中大部分活動的使用方法。通過本章的討論,讀者將能夠在工作流的應用開發中正確地選擇和使用WF提供的標準活動。

第十四章  WF運行時與服務

本章討論了WF內置的系統服務:調度服務、持久服務、事務服務以及跟蹤服務的知識,同時也通過簡單的工作流例子,演示了這些服務的使用方法。

第十五章  定製活動

本章討論了設計一個定製活動的主要方法和步驟,首先討論了組合定製活動的實現,在討論定製活動實現部分,介紹了同定制活動相關的內容,如活動的生命週期、活動執行上下文、檢驗器、設計器以及類型轉換等。

第十六章  動態工作流

本章討論了設計動態工作流方面的內容,其中討論了在工作流實例運行時候,如何動態地對工作流的活動和規則進行更新,本章的後半部分詳細討論了規則驅動的工作流的實現,同時也討論了規則集以及規則之間的依賴關係等方面的內容。

第十七章  可嵌入工作流設計器

本章演示了一個可嵌入工作流設計器的實現過程,詳細介紹了工作流設計器的實現原理和方法以及工作流在設計器中的加載、保存等方面的內容。

本書並沒有涵蓋.NET Framework3.0的方方面面,僅以有限的篇幅要全面地描述.NET Framework3.0幾乎是不可能是事情,所以筆者只能精心選擇其中的主要內容進行討論,並希望本書能夠成爲讀者進入.NET Framework3.0聖殿的臺階,如果對讀者進一步地深入.NET Framework3.0的核心過程有所幫助,那麼筆者編寫本書的目的也就達到了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章