精通C# 3.0與.NET 3.5高級教程︰LINQ、WCF、WPF、WF(附贈CD-ROM)

精通C# 3.0與.NET 3.5高級教程︰LINQ、WCF、WPF、WF(附贈CD-ROM)
定價:534
NT $ 465
 

內容簡介

本叢書5種榮獲“全國優秀暢銷書獎”(科技類),本叢書累計銷售超過100萬冊,本叢書先後被400余所培訓機構選作參考書。

  C#是微軟推出的一種面向對象開發語言,其能讓已有經驗的開發人員輕松上手,並在很短的時間內就可以使用C#高效地進行工作。這是讀者選擇C#的原因。目前最新的C#版本就是.NET 3.5框架上的C# 3.0。本書借助Visual Studio 2008開發工具,詳細介紹了.NET框架中的4大開發利器︰LINQ、WPF、WF和WCF。LINQ是集成查詢語言,它在對象和數據之間建立一種對應關系,可以使用訪問內存對象的方式查詢數據集合。WPF是C#開發的圖形平台,它改變了傳統Windows程序員的開發觀念和開發方式。WF不是一個獨立的工作流應用程序,它提供了一些類庫用于輔助工作流應用程序的開發,並提供了實現工作流應用程序時所需要實現的一些機制,比如持久化、補償、跟蹤機制等。WCF是遠程通訊技術,其傳承了SOA設計的優勢。

  書中實例具有代表性、編碼規範、講解詳細,可作為特定技術開發人員的指導教程,也可以讓讀者更深入地學習.NET 3.5框架的原理和組成。
 

目錄

第1篇 C#面向對象開發基礎
 第1章 .NET框架和Visual Studio 2008 開發工具   
  1.1 .NET 3.5框架一覽   
   1.1.1 框架包含的開發語言   
   1.1.2 C#開發語言的特點   
   1.1.3 C#的運行機制   
   1.1.4 C#的類庫框架   
  1.2 Visual Studio 2008 開發界面   
   1.2.1 Visual Studio 2008界面一覽   
   1.2.2 菜單欄   
   1.2.3 工具欄   
   1.2.4 工具箱   
   1.2.5 屬性窗口   
   1.2.6 解決方案資源管理器   
   1.2.7 服務器資源管理器   
  1.3 創建C#應用程序   
   1.3.1 控制台應用程序(Console)   
   1.3.2 Windows 應用程序(Forms)   
   1.3.3 ASP.NET 3.5網站   
  1.4 小結   
 第2章 C#的語法知識   
  2.1 變量、常量和表達式   
   2.1.1 常量   
   2.1.2 變量   
   2.1.3 變量的類型   
   2.1.4 類型轉換   
   2.1.5 變量的作用域和生存周期   
   2.1.6 表達式   
  2.2 運算符   
   2.2.1 算術運算符   
   2.2.2 關系運算符和邏輯運算符   
   2.2.3 賦值運算符   
   2.2.4 ?運算符   
   2.2.5 運算符優先級   
  2.3 流程控制語句   
   2.3.1 if語句   
   2.3.2 switch語句   
   2.3.3 for語句   
   2.3.4 foreach語句   
   2.3.5 while語句   
  2.4 方法和函數   
   2.4.1 方法和函數的定義   
   2.4.2 函數的參數   
   2.4.3 函數的返回值   
   2.4.4 函數的重載   
   2.4.5 委托   
  2.5 泛型   
   2.5.1 什麼是泛型   
   2.5.2 泛型的應用範圍   
  2.6 小結   
 第3章 C#的面向對象特性   
  3.1 面向對象編程概述   
   3.1.1 什麼是類和對象   
   3.1.2 用C#如何創建類   
   3.1.3 用C#如何創建對象   
   3.1.4 什麼是面向對象編程   
  3.2 面向對象的技術   
   3.2.1 接口   
   3.2.2 用C#如何創建接口   
   3.2.3 繼承   
   3.2.4 用C#如何實現繼承   
   3.2.5 多態   
   3.2.6 用C#如何實現多態   
  3.3 面向對象開發的簡單實例   
   3.3.1 面向對象功能設計   
   3.3.2 面向對象的類設計   
   3.3.3 面向對象的應用   
  3.4 小結   
第2篇 C#中的LINQ開發
 第4章 LINQ查詢基礎   
  4.1 LINQ基礎概念   
   4.1.1 什麼是LINQ   
   4.1.2 如何使用LINQ   
   4.1.3 LINQ查詢   
  4.2 LINQ查詢表達式   
   4.2.1 查詢表達式   
   4.2.2 用from子句指定數據源   
   4.2.3 用select子句指定目標數據   
   4.2.4 用where子句指定篩選條件   
   4.2.5 用orderby子句進行排序   
   4.2.6 用group子句進行分組   
   4.2.7 用from子句進行復合查詢   
   4.2.8 用join子句進行聯接   
   4.2.9 用join子句進行內部聯接   
   4.2.10 用join子句進行分組聯接   
   4.2.11 用join子句進行左外部聯接   
  4.3 LINQ查詢方法   
   4.3.1 IEnumerable接口   
   4.3.2 Lambda表達式   
   4.3.3 用Where()方法進行篩選   
   4.3.4 用OrderBy()方法進行排序   
   4.3.5 用Skip()、SkipWhile()跳過元素   
   4.3.6 用Take()、TakeWhile()提取元素   
   4.3.7 用Max()等對元素進行數值計算   
   4.3.8 用Distinct()消除集合中相等的元素   
   4.3.9 用Concat()連接兩個集合   
   4.3.10 用Union()等進行集合操作   
  4.4 小結   
 第5章 LINQ to ADO.NET——支持LINQ 語言與ADO.NET的交互   
  5.1 LINQ to ADO.NET概述   
   5.1.1 LINQ to DataSet概述   
   5.1.2 LINQ to SQL概述   
  5.2 LINQ to DataSet——實現復雜數據查詢   
   5.2.1 使用LINQ to DataSet   
   5.2.2 查詢單個數據表   
   5.2.3 查詢多個數據表   
   5.2.4 用查詢創建數據表   
   5.2.5 修改表中字段數據   
   5.2.6 使用數據視圖DataView   
  5.3 LINQ to SQL——對象模型   
   5.3.1 對象模型的原理   
   5.3.2 生成對象關系設計器   
   5.3.3 對象關系設計器的構成   
   5.3.4 深入LINQ to SQL類   
   5.3.5 通過綁定瀏覽數據庫記錄   
   5.3.6 用LINQ查詢LINQ to SQL類   
   5.3.7 修改數據庫記錄   
  5.4 小結   
 第6章 LINQ To XML——支持LINQ語言與 XML語言的交互   
  6.1 LINQ to XML概述   
   6.1.1 什麼是LINQ to XML   
   6.1.2 LINQ to XML與DOM   
  6.2 構造XML樹   
   6.2.1 構造簡單的XML元素   
   6.2.2 構造具有屬性的XML元素   
   6.2.3 構造具有子元素的XML元素   
   6.2.4 用XElement類構造XML樹   
  6.3 查詢XML樹   
   6.3.1 查找具有特定屬性的元素   
   6.3.2 查找具有特定子元素的元素   
   6.3.3 對XML元素進行排序   
   6.3.4 基于上下文查詢元素   
  6.4 操作XML樹   
   6.4.1 加載和保存XML樹   
   6.4.2 添加元素到XML樹   
   6.4.3 移除XML樹的元素和屬性   
  6.5 小結   
第3篇 WPF美輪美奐技術
 第7章 WPF編程入門   
  7.1 WPF概述   
   7.1.1 理解Windows圖形系統   
   7.1.2 WPF的功能特點   
   7.1.3 WPF架構簡介   
   7.1.4 WPF的類層次結構   
  7.2 WPF開發工具簡介   
   7.2.1 Visual Studio 2008開發工具   
   7.2.2 Microsoft Expression Blend設計工具   
   7.2.3 XAMLPad標記文本查看器   
   7.2.4 ZAM 3D第三方工具(3D模型)   
  7.3 第一個WPF應用程序   
  7.4 WPF應用程序結構   
  7.5 WPF與.NET Framework 3.5平台   
   7.5.1 Windows Communication Foundation概述   
   7.5.2 Windows CardSpace概述   
   7.5.3 Windows Workflow Foundation 概述   
  7.6 小結   
 第8章 XAML標記語言   
  8.1 理解XAML   
   8.1.1 XAML是什麼   
   8.1.2 用C#模擬XAML實現的內容   
   8.1.3 XAML的種類   
  8.2 XAML基礎   
   8.2.1 命名空間   
   8.2.2 代碼後置文件   
   8.2.3 使用簡單的屬性和類型轉換器   
   8.2.4 屬性語法與屬性元素語法   
   8.2.5 標記擴展特性   
   8.2.6 附加屬性   
   8.2.7 特定的字符和空白   
   8.2.8 在XAML中使用事件   
   8.2.9 使用其他命名空間中的類型   
   8.2.10 加載和編譯XAML   
  8.3 小結   
 第9章 Application全局應用程序類   
  9.1 應用程序生命周期   
   9.1.1 創建Application對象   
   9.1.2 創建一個自定義的Application類   
   9.1.3 關閉應用程序   
   9.1.4 應用程序事件   
  9.2 事件執行周期   
   9.2.1 Startup應用程序啟動事件   
   9.2.2 Activated和Deactiveated事件——激活與取消激活   
   9.2.3 DispatherUnhandledException事件——處理應用程序未處理的異常   
   9.2.4 SessionEnding事件——注銷或關閉系統   
   9.2.5 Exit事件——退出應用程序   
  9.3 Application類的任務   
   9.3.1 處理命令行參數   
   9.3.2 訪問當前的應用程序   
   9.3.3 單實例應用程序   
  9.4 小結   
 第10章 WPF布局   
  10.1 理解WPF布局   
   10.1.1 WPF的布局原理   
   10.1.2 布局的過程   
   10.1.3 布局容器   
  10.2 使用StackPanel進行簡單地布局   
   10.2.1 StackPanel示例   
   10.2.2 StackPanel布局屬性   
  10.3 使用WrapPanel和DockPanel   
   10.3.1 使用WrapPanel控件布局   
   10.3.2 使用DockPanel控件布局   
   10.3.3 簡單對話框的實現   
  10.4 Grid控件   
   10.4.1 創建Grid控件   
   10.4.2 調整行列尺寸   
   10.4.3 編程創建Grid控件   
   10.4.4 合並行和列   
   10.4.5 窗體分割   
   10.4.6 共享尺寸組   
   10.4.7 使用UniformGrid控件   
  10.5 基于坐標布局的Canvas   
   10.5.1 Canvas控件的使用方法   
   10.5.2 Canvas的Z軸   
   10.5.3 InkCanvas介紹   
  10.6 小結   
 第11章 內容控件   
  11.1 理解內容控件   
   11.1.1 什麼是內容控件   
   11.1.2 Content屬性介紹   
   11.1.3 內容的對齊屬性   
  11.2 內容容器控件   
   11.2.1 ScrollViewer滾動條控件   
   11.2.2 GroupBox組合框和TabItem標簽頁控件   
   11.2.3 Expander可折疊控件   
  11.3 裝飾控件   
   11.3.1 Border邊框控件   
   11.3.2 Viewbox自動縮放控件   
  11.4 小結   
 第12章 WPF依賴屬性和事件路由   
  12.1 WPF中的樹   
   12.1.1 邏輯樹和視覺樹   
   12.1.2 編程遍歷樹結構   
  12.2 理解依賴屬性   
   12.2.1 依賴屬性的概念   
   12.2.2 定義依賴屬性   
   12.2.3 依賴屬性示例   
   12.2.4 共享依賴屬性   
   12.2.5 注冊附加屬性   
  12.3 理解事件路由   
   12.3.1 路由事件的概念   
   12.3.2 定義和注冊路由事件   
   12.3.3 事件路由策略   
   12.3.4 RoutedEventArgs類型的參數   
   12.3.5 附加事件   
  12.4 WPF中的事件   
   12.4.1 生命周期事件   
   12.4.2 鍵盤事件   
   12.4.3 鍵盤焦點   
   12.4.4 鍵盤狀態   
   12.4.5 鼠標事件   
   12.4.6 捕捉鼠標   
   12.4.7 鼠標拖放編程   
   12.4.8 文件拖放示例   
  12.5 小結   
 第13章 標準控件   
  13.1 控件基礎   
   13.1.1 背景色和前景色畫刷   
   13.1.2 透明度設置   
   13.1.3 更改字體   
   13.1.4 更改鼠標光標   
  13.2 內容控件   
   13.2.1 Label標簽控件   
   13.2.2 Button控件   
   13.2.3 CheckBox和RadioButton控件   
   13.2.4 ToolTip提示控件   
   13.2.5 使用ToolTipService對象ToolTip   
   13.2.6 使用Popup控件   
  13.3 文本控件   
   13.3.1 TextBox控件   
   13.3.2 選擇文本   
   13.3.3 PasswordBox密碼框控件   
   13.3.4 TextBlock控件   
  13.4 列表控件   
   13.4.1 ListBox列表框控件   
   13.4.2 獲取ListBox選定項   
   13.4.3 在ListBox中進行多選   
   13.4.4 ComboBox下拉列表框控件   
  13.5 範圍控件   
   13.5.1 ProgressBar進度條控件   
   13.5.2 Slider滑動條控件   
  13.6 小結   
 第14章 窗口與導航   
  14.1 Windows類簡介   
   14.1.1 Window類的基本屬性   
   14.1.2 窗口的生命周期   
   14.1.3 模式與非模式窗口   
   14.1.4 窗口的定位和尺寸   
   14.1.5 保存和恢復窗口位置   
  14.2 對話框窗口   
   14.2.1 窗口的宿主   
   14.2.2 對話框模型   
   14.2.3 MessageBox消息框   
   14.2.4 通用對話框   
  14.3 非矩形窗口   
   14.3.1 圓角窗口   
   14.3.2 圖形窗口   
   14.3.3 調整非矩形窗口尺寸   
  14.4 一個簡單的導航應用程序示例   
  14.5 基于頁面的用戶界面   
   14.5.1 Page類簡介   
   14.5.2 使用Hyperlink超級鏈接   
   14.5.3 片段導航   
   14.5.4 NavigationWindow導航窗口   
   14.5.5 Frame頁面框架   
   14.5.6 導航歷史記錄   
  14.6 NavigationService導航服務   
   14.6.1 編程控制導航   
   14.6.2 導航生命期事件   
   14.6.3 導航記錄管理   
   14.6.4 使用頁函數PageFunction   
  14.7 XAML瀏覽器應用程序   
   14.7.1 XBAP的特點   
   14.7.2 創建XBAP應用程序   
  14.8 小結   
 第15章 WPF資源、樣式和控件模板   
  15.1 程序集資源   
   15.1.1 添加資源   
   15.1.2 獲取程序集資源   
  15.2 對象資源   
   15.2.1 資源集合   
   15.2.2 靜態和動態資源   
   15.2.3 非共享資源   
   15.2.4 編程訪問資源   
   15.2.5 應用程序資源   
   15.2.6 系統資源   
   15.2.7 使用資源字典組織資源   
  15.3 樣式基礎   
   15.3.1 創建一個樣式對象   
   15.3.2 在樣式中設置屬性   
   15.3.3 根據指定的類型自動應用樣式   
   15.3.4 多級樣式   
   15.3.5 綁定事件處理器   
  15.4 樣式觸發器   
   15.4.1 創建簡單觸發器   
   15.4.2 創建事件觸發器   
   15.4.3 數據觸發器   
  15.5 控件模板   
   15.5.1 理解控件模板   
   15.5.2 一個按鈕模板示例   
   15.5.3 模板的綁定   
   15.5.4 模板觸發器   
  15.6 小結   
 第16章 形狀、變換和畫刷   
  16.1 WPF圖形   
   16.1.1 Shape類   
   16.1.2 Rectangle和Ellipse類   
   16.1.3 Stretch屬性   
   16.1.4 Line直線對象   
   16.1.5 Polyline多段線對象   
   16.1.6 Polygon多邊形對象   
   16.1.7 線帽和線連接點   
   16.1.8 繪制虛線   
  16.2 畫刷   
   16.2.1 LinearGradientBrush線性漸變畫刷   
   16.2.2 RadialGradientBrush徑向漸變畫刷   
   16.2.3 ImageBrush圖像畫刷   
   16.2.4 VisualBrush可視化對象畫刷   
   16.2.5 OpacityMask不透明蒙板   
  16.3 WPF變換   
   16.3.1 應用變換   
   16.3.2 TranslateTransform移動變換   
   16.3.3 RotateTransform旋轉變換   
   16.3.4 ScaleTransform縮放變換   
   16.3.5 SkewTransform扭曲變換   
   16.3.6 TransformGroup組合變換   
  16.4 位圖效果   
   16.4.1 模糊   
   16.4.2 凹凸效果   
   16.4.3 浮雕效果   
   16.4.4 發光和陰影   
  16.5 小結   
 第17章 幾何圖形、圖像和可視化層   
  17.1 路徑和幾何圖形   
   17.1.1 線型、矩形和橢圓幾何圖形   
   17.1.2 使用GeometryGroup組合形狀   
   17.1.3 使用CombinedGeometry結合形狀   
   17.1.4 認識PathGeometry對象   
   17.1.5 用PathGeometry對象繪制直線   
   17.1.6 用PathGeometry對象繪制弧線   
   17.1.7 用PathGeometry對象繪制貝塞爾曲線   
   17.1.8 使用幾何迷你語言   
   17.1.9 幾何圖形的裁切   
  17.2 繪圖   
   17.2.1 繪制形狀   
   17.2.2 繪制圖像   
   17.2.3 組合繪制   
  17.3 可視化層   
   17.3.1 在Visual上繪圖   
   17.3.2 DrawingVisual宿主容器   
   17.3.3 使用命中測試   
  17.4 小結   
 第18章 WPF數據綁定   
  18.1 數據綁定基礎   
   18.1.1 綁定到元素屬性   
   18.1.2 使用程序代碼創建綁定   
   18.1.3 綁定多個屬性   
   18.1.4 綁定的方向   
   18.1.5 綁定更新   
   18.1.6 綁定到非元素的對象   
  18.2 數據庫綁定   
   18.2.1 創建數據訪問組件   
   18.2.2 實現數據實體對象   
   18.2.3 顯示綁定對象   
   18.2.4 更新數據庫   
  18.3 小結   
第4篇 WF工作流編程
 第19章 WF編程入門   
  19.1 WF基礎   
   19.1.1 WF簡介   
   19.1.2 WF的開發環境   
   19.1.3 第一個工作流示例程序   
   19.1.4 WF架構簡介   
  19.2 使用WorkflowRuntime和WorkflowInstance類   
   19.2.1 理解WorkflowRuntime工作流引擎   
   19.2.2 理解WorkflowInstance工作流實例   
  19.3 工作流類型和創建模式   
   19.3.1 WF工作流的類型   
   19.3.2 一個簡單的狀態機工作流示例   
   19.3.3 WF工作流的創建模式   
  19.4 小結   
 第20章 WF活動   
  20.1 理解WF活動   
   20.1.1 活動的類層次結構   
   20.1.2 活動條件類型   
  20.2 使用WF的基本活動   
   20.2.1 使用IfElseActivity活動   
   20.2.2 使用WhileActivity活動   
   20.2.3 使用ParalleActivity活動   
   20.2.4 使用ReplicatorActivity活動   
   20.2.5 使用ConditionedActivityGroup活動   
   20.2.6 使用InvokeWorkflowActivity活動   
   20.2.7 使用TerminateActivity活動   
   20.2.8 使用SuspendActivity活動   
  20.3 本地服務和事件驅動的活動   
   20.3.1 理解和實現本地服務   
   20.3.2 使用本地服務在宿主和工作流之間通信   
   20.3.3 事件驅動的活動簡介   
   20.3.4 EventDrivenActivity和ListenActivity使用示例   
   20.3.5 使用EventHandlingScopeActivity活動   
  20.4 小結   
 第21章 WF服務   
  21.1 WF服務基礎   
   21.1.1 WF服務的分類   
   21.1.2 默認的服務類簡介   
  21.2 WF持久化服務   
   21.2.1 準備數據庫   
   21.2.2 創建工作流   
   21.2.3 使用SqlWorkflowPersistenceService   
  21.3 WF跟蹤服務   
   21.3.1 使用工作流跟蹤服務   
   21.3.2 跟蹤服務配置文件   
  21.4 小結   
 第22章 基于ASP.NET的工作流批核系統   
  22.1 工作流批核系統簡介   
   22.1.1 系統運行效果   
   22.1.2 系統基本結構   
  22.2 Workflows工作流項目   
   22.2.1 基于事件驅動的活動實現   
   22.2.2 UserActivity用戶活動實現   
   22.2.3 SaveWorkItems自定義活動實現   
   22.2.4 ApprovedWorkItemWorkflow工作流實例的實現   
   22.2.5 工作流項目幫助類的實現   
  22.3 ASP.NET宿主應用程序項目   
   22.3.1 初始化工作流運行時引擎   
   22.3.2 創建工作流實例   
   22.3.3 編輯和審核工作申請表單   
  22.4 小結   
第5篇 WCF開發
 第23章 SOA和WCF基礎介紹   
  23.1 SOA架構介紹   
   23.1.1 軟件設計思想發展的簡要介紹   
   23.1.2 什麼是SOA   
  23.2 WCF簡要介紹   
   23.2.1 什麼是WCF   
   23.2.2 WCF體系框架   
   23.2.3 WCF基礎概念介紹   
  23.3 第一個WCF程序   
   23.3.1 HelloWorld服務契約的定義   
   23.3.2 HelloWorld的宿主程序   
   23.3.3 訪問HelloWorld服務的客戶端程序   
  23.4 小結   
 第24章 通道模型和綁定   
  24.1 WCF通道模型   
   24.1.1 WCF通道模型概述   
   24.1.2 消息交換模式和通道形狀   
   24.1.3 數據報模式   
   24.1.4 請求-響應模式   
   24.1.5 雙工模式   
   24.1.6 帶會話的數據報模式、請求-響應模式和雙工模式   
   24.1.7 通道形狀的改變   
   24.1.8 通道性狀和上層服務協議   
   24.1.9 通道管理器   
   24.1.10 ICommunicationObject接口和狀態改變   
  24.2 標準綁定介紹   
   24.2.1 綁定的基本概念   
   24.2.2 標準綁定   
   24.2.3 設置綁定的方式   
   24.2.4 如何選擇綁定   
  24.3 本機WCF-WCF交互的綁定和地址   
   24.3.1 場景概述   
   24.3.2 IPC基本概念   
   24.3.3 使用netNamedPipeBinding   
   24.3.4 netNamedPipeBinding的地址和配置   
   24.3.5 netNamedPipeBinding特點總結   
  24.4 跨主機WCF-WCF交互的綁定和地址   
   24.4.1 場景概述   
   24.4.2 TCP協議概述   
   24.4.3 Net.Tcp端口共享   
   24.4.4 使用netTcpBinding   
   24.4.5 netTcpBinding的地址和配置   
   24.4.6 netTcpBinding特點總結   
  24.5 與WS-I Basic Web服務進行交互的綁定和地址   
   24.5.1 場景概述   
   24.5.2 SOAP協議概述   
   24.5.3 使用basicHttpBinding   
   24.5.4 basicHttpBinding的地址和配置   
   24.5.5 basicHttpBinding特點總結   
  24.6 與改進Web服務進行交互的綁定和地址   
   24.6.1 場景概述   
   24.6.2 改進Web服務協議概述   
   24.6.3 使用wsHttpBinding   
   24.6.4 wsHttpBinding的地址和配置   
   24.6.5 wsHttpBinding特點總結   
   24.6.6 使用wsDualHttpBinding   
   24.6.7 wsDualHttpBinding的地址和配置   
   24.6.8 wsDualHttpBinding特點總結   
   24.6.9 使用ws2007HttpBinding   
  24.7 使用脫機模式進行消息交互的綁定和地址   
   24.7.1 場景概述   
   24.7.2 MSMQ協議概述   
   24.7.3 使用netMsmqBinding   
   24.7.4 netMsmqBinding的地址和配置   
   24.7.5 netMsmqBinding特點總結   
   24.7.6 使用msmqIntegrationBinding   
   24.7.7 msmqIntegrationBinding的地址和配置   
   24.7.8 msmqIntegrationBinding特點總結   
  24.8 小結   
 第25章 定義服務︰契約編程   
  25.1 契約定義和分類   
   25.1.1 什麼是契約   
   25.1.2 契約分類   
  25.2 服務契約   
   25.2.1 服務契約和WSDL   
   25.2.2 服務契約的重載問題   
   25.2.3 定義請求-響應操作   
   25.2.4 定義單程操作   
   25.2.5 定義雙程操作   
   25.2.6 WCF中事件的實現   
  25.3 數據契約   
   25.3.1 數據契約和XSD   
   25.3.2 使用DataContract特性定義數據契約   
   25.3.3 數據契約的繼承   
   25.3.4 已知類型的定義   
   25.3.5 數據契約的等效性   
   25.3.6 數據契約的版本控制   
   25.3.7 定義必需的數據成員   
   25.3.8 數據默認值的發送   
   25.3.9 數組和集合的處理   
  25.4 消息契約   
   25.4.1 消息契約基本概念   
   25.4.2 強類型消息   
   25.4.3 弱類型消息   
  25.5 錯誤處理和錯誤契約   
   25.5.1 SOAP消息的錯誤處理   
   25.5.2 服務端未捕獲的異常   
   25.5.3 包含詳細異常信息   
   25.5.4 捕捉服務異常   
   25.5.5 FaultCode和FaultReason的使用   
   25.5.6 使用錯誤契約和FaultException   
  25.6 小結   
 第26章 WCF中的行為   
  26.1 實例管理   
   26.1.1 實例管理的設置   
   26.1.2 PerCall實例策略   
   26.1.3 PerSession實例策略和會話   
   26.1.4 Single實例策略   
  26.2 並發管理   
   26.2.1 並發管理的設置   
   26.2.2 Single並發模式   
   26.2.3 Multiple並發模式   
   26.2.4 Reentrant並發模式   
  26.3 元數據的發布   
   26.3.1 HTTP-GET方式發布元數據   
   26.3.2 MEX終節點方式發布元數據   
  26.4 事務管理   
   26.4.1 事務的基本概念和特性   
   26.4.2 單服務事務   
   26.4.3 分布式事務   
   26.4.4 事務協議和事務管理器   
  26.5 小結   
 第27章 安全   
  27.1 常用概念介紹   
   27.1.1 身份驗證   
   27.1.2 授權   
   27.1.3 保密性   
   27.1.4 完整性   
   27.1.5 憑據   
  27.2 傳輸安全性   
   27.2.1 傳輸安全性的三要素   
   27.2.2 WCF支持的傳輸安全模式   
   27.2.3 傳輸安全模式的配置   
   27.2.4 Transport安全模式下的憑證   
   27.2.5 Message安全模式下的憑證   
  27.3 局域網內Windows平台系統的安全性   
   27.3.1 場景分析   
   27.3.2 服務定義   
   27.3.3 身份認證   
   27.3.4 授權   
  27.4 跨Internet系統的安全性   
   27.4.1 場景概述和綁定選擇   
   27.4.2 消息安全   
   27.4.3 身份認證   
   27.4.4 授權   
  27.5 安全機制的日志和跟蹤   
  27.6 小結   
 第28章 自動點滴管理系統   
  28.1 需求分析   
   28.1.1 系統介紹   
   28.1.2 客戶端功能   
   28.1.3 服務端功能   
  28.2 系統設計   
   28.2.1 服務邊界和接口   
   28.2.2 傳輸和寄宿的設計   
   28.2.3 界面的設計   
  28.3 系統實現   
   28.3.1 服務契約的定義   
   28.3.2 數據契約的定義   
   28.3.3 服務的實現   
   28.3.4 控制台實現   
   28.3.5 客戶端實現   
  28.4 運行和測試   
  28.5 小結   
網路書店 類別 折扣 價格
  1. 新書
    87
    $465