注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NET精通C# 3.0與.NET 3.5高級編程:LINQ、WCF、WPF、WF

精通C# 3.0與.NET 3.5高級編程:LINQ、WCF、WPF、WF

精通C# 3.0與.NET 3.5高級編程:LINQ、WCF、WPF、WF

定 價:¥89.00

作 者: 丁士鋒 朱毅 楊明羽 等編著
出版社: 清華大學出版社
叢編項:
標 簽: .NET

ISBN: 9787302195528 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 782 字數(shù):  

內(nèi)容簡介

  本叢書5種榮獲“全國優(yōu)秀暢銷書獎”(科技類),本叢書累計銷售超過100萬冊,本叢書先后被400余所培訓機構(gòu)選作參考書。C#是微軟推出的一種面向?qū)ο箝_發(fā)語言,其能讓已有經(jīng)驗的開發(fā)人員輕松上手,并在很短的時間內(nèi)就可以使用C#高效地進行工作。這是讀者選擇C#的原因。目前最新的C#版本就是.NET 3.5框架上的C# 3.0。本書借助Visual Studio 2008開發(fā)工具,詳細介紹了.NET框架中的4大開發(fā)利器:LINQ、WPF、WF和WCF。LINQ是集成查詢語言,它在對象和數(shù)據(jù)之間建立一種對應關(guān)系,可以使用訪問內(nèi)存對象的方式查詢數(shù)據(jù)集合。WPF是C#開發(fā)的圖形平臺,它改變了傳統(tǒng)Windows程序員的開發(fā)觀念和開發(fā)方式。WF不是一個獨立的工作流應用程序,它提供了一些類庫用于輔助工作流應用程序的開發(fā),并提供了實現(xiàn)工作流應用程序時所需要實現(xiàn)的一些機制,比如持久化、補償、跟蹤機制等。WCF是遠程通訊技術(shù),其傳承了SOA設計的優(yōu)勢。書中實例具有代表性、編碼規(guī)范、講解詳細,可作為特定技術(shù)開發(fā)人員的指導教程,也可以讓讀者更深入地學習.NET 3.5框架的原理和組成。本書從C# 3.0的基礎語法和面向?qū)ο缶幊讨v起,為初學者鋪墊入門之路。然后重點講解.NET 3.5框架的LINQ、WPF、WF及WCF四大開發(fā)技術(shù)。本書詳細介紹了LINQ集成化查詢技術(shù),分析了LINQ to ADO.NET、LINQ To XML、LINQ to DataSet及LINQ to SQL 四種最重要的數(shù)據(jù)查詢技術(shù)。本書對WPF技術(shù)進行了深入剖析和探索,通過它可以讓基于窗體的應用程序、圖像、視頻、音頻和文檔及基于瀏覽器的網(wǎng)頁有一個統(tǒng)一美觀的UI。本書通過一個OA系統(tǒng)最常用的工作流程審核系統(tǒng),深入分析了WF工作流定制技術(shù)的應用。本書深入透析了微軟為SOA應用解決方案提供的WCF技術(shù),并分析了通道模型、消息處理機制等跨領域信息交互技術(shù)。本書提供的示例和案例面向?qū)嶋H開發(fā),意在加深讀者對書中內(nèi)容的理解,并提高讀者的項目開發(fā)水平。本書提供了大量的圖示幫助讀者理解.NET 3.5框架,并對學習中經(jīng)常遇到的問題,給出了大量技巧、注意和說明,幫助讀者少走彎路。本書特色:徹底顛覆傳統(tǒng)窗體開發(fā)的瓶頸和弊端,用WPF實現(xiàn)全新的圖形界面引擎詳解WPF的布局、XAML語言、模板、幾何圖形、畫刷及數(shù)據(jù)綁定等技術(shù)統(tǒng)一了Windows創(chuàng)建、顯示和操作文檔、媒體及用戶界面UI的方式詳解最簡單、最完善的工作流定制技術(shù)WF,輕松實現(xiàn)OA系統(tǒng)的流程規(guī)劃理清SOA與WCF的概念及設計思想,深入透析WCF分布式處理技術(shù)提供500多個示例、4個綜合案例,全面提升讀者的開發(fā)水平讀者對象:需要全面學習.NET 3.5最新技術(shù)的程序員C# 3.0初、中級學習人員想要開發(fā)絢麗的WinForm窗體應用程序的人員使用WPF進行應用程序開發(fā)的人員需要學習LINQ集成查詢技術(shù)的人員進行OA系統(tǒng)開發(fā)的程序員使用WCF進行遠程通信的開發(fā)人員需要深入理解.NET框架的開發(fā)人員超值光盤內(nèi)容:微軟Visual Studio 2008學習版安裝光盤本書所涉及的源代碼6小時多媒體視頻講解

作者簡介

  丁士鋒畢業(yè)于國防科技大學計算機學院。有多年的大型軟件系統(tǒng)開發(fā)經(jīng)驗,有近8年的.NET軟件項目研發(fā)經(jīng)驗,擅長C#語言,對.NET框架及其底層機制有深入的理解。曾經(jīng)任職于三星電子、諾基亞等公司,從事軟件項目開發(fā)。對企業(yè)軟件的設計與架構(gòu)有深入的研究和大量經(jīng)驗,主導過多個大型的企業(yè)分布式項目的開發(fā)。朱毅畢業(yè)于上海交通大學,獲信息工程、計算機科學雙學士學位。之后又獲得了復旦大學軟件工程碩士學位。有6年多的.NET研發(fā)經(jīng)驗,涉及分布式系統(tǒng)、B/S體系結(jié)構(gòu)系統(tǒng)、C/S體系結(jié)構(gòu)系統(tǒng)的架構(gòu)和開發(fā)。曾任職于西門子移動通信有限公司,擔任項目經(jīng)理,致力于企業(yè)ERP系統(tǒng)的架構(gòu)?,F(xiàn)任職于惠普有限公司ISEE項目組進行項目開發(fā)。長期活躍于各大技術(shù)社區(qū),曾著有《.NET程序員面試指南》一書。業(yè)余時間喜歡閱讀和旅游。楊明羽畢業(yè)于浙江大學計算機科學與技術(shù)專業(yè),高級軟件工程師。多年來一直從事軟件開發(fā)和項目管理類工作,有近10年的軟件開發(fā)經(jīng)驗。擅長C#語言,深入理解.NET框架底層機制,長期追蹤.NET框架的最新技術(shù)。曾任職于263在線、阿里巴巴等網(wǎng)絡公司。現(xiàn)任職于上海某大型網(wǎng)絡科技公司,擔任技術(shù)總監(jiān)一職。

圖書目錄

第1篇 C#面向?qū)ο箝_發(fā)基礎
 第1章 .NET框架和Visual Studio 2008 開發(fā)工具   
  1.1 .NET 3.5框架一覽   
   1.1.1 框架包含的開發(fā)語言   
   1.1.2 C#開發(fā)語言的特點   
   1.1.3 C#的運行機制   
   1.1.4 C#的類庫框架   
  1.2 Visual Studio 2008 開發(fā)界面   
   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 創(chuàng)建C#應用程序   
   1.3.1 控制臺應用程序(Console)   
   1.3.2 Windows 應用程序(Forms)   
   1.3.3 ASP.NET 3.5網(wǎng)站   
  1.4 小結(jié)   
 第2章 C#的語法知識   
  2.1 變量、常量和表達式   
   2.1.1 常量   
   2.1.2 變量   
   2.1.3 變量的類型   
   2.1.4 類型轉(zhuǎn)換   
   2.1.5 變量的作用域和生存周期   
   2.1.6 表達式   
  2.2 運算符   
   2.2.1 算術(shù)運算符   
   2.2.2 關(guān)系運算符和邏輯運算符   
   2.2.3 賦值運算符   
   2.2.4 ?運算符   
   2.2.5 運算符優(yōu)先級   
  2.3 流程控制語句   
   2.3.1 if語句   
   2.3.2 switch語句   
   2.3.3 for語句   
   2.3.4 foreach語句   
   2.3.5 while語句   
  2.4 方法和函數(shù)   
   2.4.1 方法和函數(shù)的定義   
   2.4.2 函數(shù)的參數(shù)   
   2.4.3 函數(shù)的返回值   
   2.4.4 函數(shù)的重載   
   2.4.5 委托   
  2.5 泛型   
   2.5.1 什么是泛型   
   2.5.2 泛型的應用范圍   
  2.6 小結(jié)   
 第3章 C#的面向?qū)ο筇匦浴  ?br />  3.1 面向?qū)ο缶幊谈攀觥  ?br />   3.1.1 什么是類和對象   
   3.1.2 用C#如何創(chuàng)建類   
   3.1.3 用C#如何創(chuàng)建對象   
   3.1.4 什么是面向?qū)ο缶幊獭  ?br />  3.2 面向?qū)ο蟮募夹g(shù)   
   3.2.1 接口   
   3.2.2 用C#如何創(chuàng)建接口   
   3.2.3 繼承   
   3.2.4 用C#如何實現(xiàn)繼承   
   3.2.5 多態(tài)   
   3.2.6 用C#如何實現(xiàn)多態(tài)   
  3.3 面向?qū)ο箝_發(fā)的簡單實例   
   3.3.1 面向?qū)ο蠊δ茉O計   
   3.3.2 面向?qū)ο蟮念愒O計   
   3.3.3 面向?qū)ο蟮膽谩  ?br />  3.4 小結(jié)   
第2篇 C#中的LINQ開發(fā)
 第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子句指定數(shù)據(jù)源   
   4.2.3 用select子句指定目標數(shù)據(jù)   
   4.2.4 用where子句指定篩選條件   
   4.2.5 用orderby子句進行排序   
   4.2.6 用group子句進行分組   
   4.2.7 用from子句進行復合查詢   
   4.2.8 用join子句進行聯(lián)接   
   4.2.9 用join子句進行內(nèi)部聯(lián)接   
   4.2.10 用join子句進行分組聯(lián)接   
   4.2.11 用join子句進行左外部聯(lián)接   
  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()等對元素進行數(shù)值計算   
   4.3.8 用Distinct()消除集合中相等的元素   
   4.3.9 用Concat()連接兩個集合   
   4.3.10 用Union()等進行集合操作   
  4.4 小結(jié)   
 第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——實現(xiàn)復雜數(shù)據(jù)查詢   
   5.2.1 使用LINQ to DataSet   
   5.2.2 查詢單個數(shù)據(jù)表   
   5.2.3 查詢多個數(shù)據(jù)表   
   5.2.4 用查詢創(chuàng)建數(shù)據(jù)表   
   5.2.5 修改表中字段數(shù)據(jù)   
   5.2.6 使用數(shù)據(jù)視圖DataView   
  5.3 LINQ to SQL——對象模型   
   5.3.1 對象模型的原理   
   5.3.2 生成對象關(guān)系設計器   
   5.3.3 對象關(guān)系設計器的構(gòu)成   
   5.3.4 深入LINQ to SQL類   
   5.3.5 通過綁定瀏覽數(shù)據(jù)庫記錄   
   5.3.6 用LINQ查詢LINQ to SQL類   
   5.3.7 修改數(shù)據(jù)庫記錄   
  5.4 小結(jié)   
 第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 構(gòu)造XML樹   
   6.2.1 構(gòu)造簡單的XML元素   
   6.2.2 構(gòu)造具有屬性的XML元素   
   6.2.3 構(gòu)造具有子元素的XML元素   
   6.2.4 用XElement類構(gòu)造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 小結(jié)   
第3篇 WPF美輪美奐技術(shù)
 第7章 WPF編程入門   
  7.1 WPF概述   
   7.1.1 理解Windows圖形系統(tǒng)   
   7.1.2 WPF的功能特點   
   7.1.3 WPF架構(gòu)簡介   
   7.1.4 WPF的類層次結(jié)構(gòu)   
  7.2 WPF開發(fā)工具簡介   
   7.2.1 Visual Studio 2008開發(fā)工具   
   7.2.2 Microsoft Expression Blend設計工具   
   7.2.3 XAMLPad標記文本查看器   
   7.2.4 ZAM 3D第三方工具(3D模型)   
  7.3 第一個WPF應用程序   
  7.4 WPF應用程序結(jié)構(gòu)   
  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 小結(jié)   
 第8章 XAML標記語言   
  8.1 理解XAML   
   8.1.1 XAML是什么   
   8.1.2 用C#模擬XAML實現(xiàn)的內(nèi)容   
   8.1.3 XAML的種類   
  8.2 XAML基礎   
   8.2.1 命名空間   
   8.2.2 代碼后置文件   
   8.2.3 使用簡單的屬性和類型轉(zhuǎn)換器   
   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 小結(jié)   
 第9章 Application全局應用程序類   
  9.1 應用程序生命周期   
   9.1.1 創(chuàng)建Application對象   
   9.1.2 創(chuàng)建一個自定義的Application類   
   9.1.3 關(guān)閉應用程序   
   9.1.4 應用程序事件   
  9.2 事件執(zhí)行周期   
   9.2.1 Startup應用程序啟動事件   
   9.2.2 Activated和Deactiveated事件——激活與取消激活   
   9.2.3 DispatherUnhandledException事件——處理應用程序未處理的異?!  ?br />   9.2.4 SessionEnding事件——注銷或關(guān)閉系統(tǒng)   
   9.2.5 Exit事件——退出應用程序   
  9.3 Application類的任務   
   9.3.1 處理命令行參數(shù)   
   9.3.2 訪問當前的應用程序   
   9.3.3 單實例應用程序   
  9.4 小結(jié)   
 第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 簡單對話框的實現(xiàn)   
  10.4 Grid控件   
   10.4.1 創(chuàng)建Grid控件   
   10.4.2 調(diào)整行列尺寸   
   10.4.3 編程創(chuàng)建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 小結(jié)   
 第11章 內(nèi)容控件   
  11.1 理解內(nèi)容控件   
   11.1.1 什么是內(nèi)容控件   
   11.1.2 Content屬性介紹   
   11.1.3 內(nèi)容的對齊屬性   
  11.2 內(nèi)容容器控件   
   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 小結(jié)   
 第12章 WPF依賴屬性和事件路由   
  12.1 WPF中的樹   
   12.1.1 邏輯樹和視覺樹   
   12.1.2 編程遍歷樹結(jié)構(gòu)   
  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類型的參數(shù)   
   12.3.5 附加事件   
  12.4 WPF中的事件   
   12.4.1 生命周期事件   
   12.4.2 鍵盤事件   
   12.4.3 鍵盤焦點   
   12.4.4 鍵盤狀態(tài)   
   12.4.5 鼠標事件   
   12.4.6 捕捉鼠標   
   12.4.7 鼠標拖放編程   
   12.4.8 文件拖放示例   
  12.5 小結(jié)   
 第13章 標準控件   
  13.1 控件基礎   
   13.1.1 背景色和前景色畫刷   
   13.1.2 透明度設置   
   13.1.3 更改字體   
   13.1.4 更改鼠標光標   
  13.2 內(nèi)容控件   
   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 小結(jié)   
 第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 調(diào)整非矩形窗口尺寸   
  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 使用頁函數(shù)PageFunction   
  14.7 XAML瀏覽器應用程序   
   14.7.1 XBAP的特點   
   14.7.2 創(chuàng)建XBAP應用程序   
  14.8 小結(jié)   
 第15章 WPF資源、樣式和控件模板   
  15.1 程序集資源   
   15.1.1 添加資源   
   15.1.2 獲取程序集資源   
  15.2 對象資源   
   15.2.1 資源集合   
   15.2.2 靜態(tài)和動態(tài)資源   
   15.2.3 非共享資源   
   15.2.4 編程訪問資源   
   15.2.5 應用程序資源   
   15.2.6 系統(tǒng)資源   
   15.2.7 使用資源字典組織資源   
  15.3 樣式基礎   
   15.3.1 創(chuàng)建一個樣式對象   
   15.3.2 在樣式中設置屬性   
   15.3.3 根據(jù)指定的類型自動應用樣式   
   15.3.4 多級樣式   
   15.3.5 綁定事件處理器   
  15.4 樣式觸發(fā)器   
   15.4.1 創(chuàng)建簡單觸發(fā)器   
   15.4.2 創(chuàng)建事件觸發(fā)器   
   15.4.3 數(shù)據(jù)觸發(fā)器   
  15.5 控件模板   
   15.5.1 理解控件模板   
   15.5.2 一個按鈕模板示例   
   15.5.3 模板的綁定   
   15.5.4 模板觸發(fā)器   
  15.6 小結(jié)   
 第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旋轉(zhuǎn)變換   
   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 發(fā)光和陰影   
  16.5 小結(jié)   
 第17章 幾何圖形、圖像和可視化層   
  17.1 路徑和幾何圖形   
   17.1.1 線型、矩形和橢圓幾何圖形   
   17.1.2 使用GeometryGroup組合形狀   
   17.1.3 使用CombinedGeometry結(jié)合形狀   
   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 小結(jié)   
 第18章 WPF數(shù)據(jù)綁定   
  18.1 數(shù)據(jù)綁定基礎   
   18.1.1 綁定到元素屬性   
   18.1.2 使用程序代碼創(chuàng)建綁定   
   18.1.3 綁定多個屬性   
   18.1.4 綁定的方向   
   18.1.5 綁定更新   
   18.1.6 綁定到非元素的對象   
  18.2 數(shù)據(jù)庫綁定   
   18.2.1 創(chuàng)建數(shù)據(jù)訪問組件   
   18.2.2 實現(xiàn)數(shù)據(jù)實體對象   
   18.2.3 顯示綁定對象   
   18.2.4 更新數(shù)據(jù)庫   
  18.3 小結(jié)   
第4篇 WF工作流編程
 第19章 WF編程入門   
  19.1 WF基礎   
   19.1.1 WF簡介   
   19.1.2 WF的開發(fā)環(huán)境   
   19.1.3 第一個工作流示例程序   
   19.1.4 WF架構(gòu)簡介   
  19.2 使用WorkflowRuntime和WorkflowInstance類   
   19.2.1 理解WorkflowRuntime工作流引擎   
   19.2.2 理解WorkflowInstance工作流實例   
  19.3 工作流類型和創(chuàng)建模式   
   19.3.1 WF工作流的類型   
   19.3.2 一個簡單的狀態(tài)機工作流示例   
   19.3.3 WF工作流的創(chuàng)建模式   
  19.4 小結(jié)   
 第20章 WF活動   
  20.1 理解WF活動   
   20.1.1 活動的類層次結(jié)構(gòu)   
   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 本地服務和事件驅(qū)動的活動   
   20.3.1 理解和實現(xiàn)本地服務   
   20.3.2 使用本地服務在宿主和工作流之間通信   
   20.3.3 事件驅(qū)動的活動簡介   
   20.3.4 EventDrivenActivity和ListenActivity使用示例   
   20.3.5 使用EventHandlingScopeActivity活動   
  20.4 小結(jié)   
 第21章 WF服務   
  21.1 WF服務基礎   
   21.1.1 WF服務的分類   
   21.1.2 默認的服務類簡介   
  21.2 WF持久化服務   
   21.2.1 準備數(shù)據(jù)庫   
   21.2.2 創(chuàng)建工作流   
   21.2.3 使用SqlWorkflowPersistenceService   
  21.3 WF跟蹤服務   
   21.3.1 使用工作流跟蹤服務   
   21.3.2 跟蹤服務配置文件   
  21.4 小結(jié)   
 第22章 基于ASP.NET的工作流批核系統(tǒng)   
  22.1 工作流批核系統(tǒng)簡介   
   22.1.1 系統(tǒng)運行效果   
   22.1.2 系統(tǒng)基本結(jié)構(gòu)   
  22.2 Workflows工作流項目   
   22.2.1 基于事件驅(qū)動的活動實現(xiàn)   
   22.2.2 UserActivity用戶活動實現(xiàn)   
   22.2.3 SaveWorkItems自定義活動實現(xiàn)   
   22.2.4 ApprovedWorkItemWorkflow工作流實例的實現(xiàn)   
   22.2.5 工作流項目幫助類的實現(xiàn)   
  22.3 ASP.NET宿主應用程序項目   
   22.3.1 初始化工作流運行時引擎   
   22.3.2 創(chuàng)建工作流實例   
   22.3.3 編輯和審核工作申請表單   
  22.4 小結(jié)   
第5篇 WCF開發(fā)
 第23章 SOA和WCF基礎介紹   
  23.1 SOA架構(gòu)介紹   
   23.1.1 軟件設計思想發(fā)展的簡要介紹   
   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 小結(jié)   
 第24章 通道模型和綁定   
  24.1 WCF通道模型   
   24.1.1 WCF通道模型概述   
   24.1.2 消息交換模式和通道形狀   
   24.1.3 數(shù)據(jù)報模式   
   24.1.4 請求-響應模式   
   24.1.5 雙工模式   
   24.1.6 帶會話的數(shù)據(jù)報模式、請求-響應模式和雙工模式   
   24.1.7 通道形狀的改變   
   24.1.8 通道性狀和上層服務協(xié)議   
   24.1.9 通道管理器   
   24.1.10 ICommunicationObject接口和狀態(tài)改變   
  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特點總結(jié)   
  24.4 跨主機WCF-WCF交互的綁定和地址   
   24.4.1 場景概述   
   24.4.2 TCP協(xié)議概述   
   24.4.3 Net.Tcp端口共享   
   24.4.4 使用netTcpBinding   
   24.4.5 netTcpBinding的地址和配置   
   24.4.6 netTcpBinding特點總結(jié)   
  24.5 與WS-I Basic Web服務進行交互的綁定和地址   
   24.5.1 場景概述   
   24.5.2 SOAP協(xié)議概述   
   24.5.3 使用basicHttpBinding   
   24.5.4 basicHttpBinding的地址和配置   
   24.5.5 basicHttpBinding特點總結(jié)   
  24.6 與改進Web服務進行交互的綁定和地址   
   24.6.1 場景概述   
   24.6.2 改進Web服務協(xié)議概述   
   24.6.3 使用wsHttpBinding   
   24.6.4 wsHttpBinding的地址和配置   
   24.6.5 wsHttpBinding特點總結(jié)   
   24.6.6 使用wsDualHttpBinding   
   24.6.7 wsDualHttpBinding的地址和配置   
   24.6.8 wsDualHttpBinding特點總結(jié)   
   24.6.9 使用ws2007HttpBinding   
  24.7 使用脫機模式進行消息交互的綁定和地址   
   24.7.1 場景概述   
   24.7.2 MSMQ協(xié)議概述   
   24.7.3 使用netMsmqBinding   
   24.7.4 netMsmqBinding的地址和配置   
   24.7.5 netMsmqBinding特點總結(jié)   
   24.7.6 使用msmqIntegrationBinding   
   24.7.7 msmqIntegrationBinding的地址和配置   
   24.7.8 msmqIntegrationBinding特點總結(jié)   
  24.8 小結(jié)   
 第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中事件的實現(xiàn)   
  25.3 數(shù)據(jù)契約   
   25.3.1 數(shù)據(jù)契約和XSD   
   25.3.2 使用DataContract特性定義數(shù)據(jù)契約   
   25.3.3 數(shù)據(jù)契約的繼承   
   25.3.4 已知類型的定義   
   25.3.5 數(shù)據(jù)契約的等效性   
   25.3.6 數(shù)據(jù)契約的版本控制   
   25.3.7 定義必需的數(shù)據(jù)成員   
   25.3.8 數(shù)據(jù)默認值的發(fā)送   
   25.3.9 數(shù)組和集合的處理   
  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 捕捉服務異?!  ?br />   25.5.5 FaultCode和FaultReason的使用   
   25.5.6 使用錯誤契約和FaultException   
  25.6 小結(jié)   
 第26章 WCF中的行為   
  26.1 實例管理   
   26.1.1 實例管理的設置   
   26.1.2 PerCall實例策略   
   26.1.3 PerSession實例策略和會話   
   26.1.4 Single實例策略   
  26.2 并發(fā)管理   
   26.2.1 并發(fā)管理的設置   
   26.2.2 Single并發(fā)模式   
   26.2.3 Multiple并發(fā)模式   
   26.2.4 Reentrant并發(fā)模式   
  26.3 元數(shù)據(jù)的發(fā)布   
   26.3.1 HTTP-GET方式發(fā)布元數(shù)據(jù)   
   26.3.2 MEX終節(jié)點方式發(fā)布元數(shù)據(jù)   
  26.4 事務管理   
   26.4.1 事務的基本概念和特性   
   26.4.2 單服務事務   
   26.4.3 分布式事務   
   26.4.4 事務協(xié)議和事務管理器   
  26.5 小結(jié)   
 第27章 安全   
  27.1 常用概念介紹   
   27.1.1 身份驗證   
   27.1.2 授權(quán)   
   27.1.3 保密性   
   27.1.4 完整性   
   27.1.5 憑據(jù)   
  27.2 傳輸安全性   
   27.2.1 傳輸安全性的三要素   
   27.2.2 WCF支持的傳輸安全模式   
   27.2.3 傳輸安全模式的配置   
   27.2.4 Transport安全模式下的憑證   
   27.2.5 Message安全模式下的憑證   
  27.3 局域網(wǎng)內(nèi)Windows平臺系統(tǒng)的安全性   
   27.3.1 場景分析   
   27.3.2 服務定義   
   27.3.3 身份認證   
   27.3.4 授權(quán)   
  27.4 跨Internet系統(tǒng)的安全性   
   27.4.1 場景概述和綁定選擇   
   27.4.2 消息安全   
   27.4.3 身份認證   
   27.4.4 授權(quán)   
  27.5 安全機制的日志和跟蹤   
  27.6 小結(jié)   
 第28章 自動點滴管理系統(tǒng)   
  28.1 需求分析   
   28.1.1 系統(tǒng)介紹   
   28.1.2 客戶端功能   
   28.1.3 服務端功能   
  28.2 系統(tǒng)設計   
   28.2.1 服務邊界和接口   
   28.2.2 傳輸和寄宿的設計   
   28.2.3 界面的設計   
  28.3 系統(tǒng)實現(xiàn)   
   28.3.1 服務契約的定義   
   28.3.2 數(shù)據(jù)契約的定義   
   28.3.3 服務的實現(xiàn)   
   28.3.4 控制臺實現(xiàn)   
   28.3.5 客戶端實現(xiàn)   
  28.4 運行和測試   
  28.5 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號