注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).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

定 價(jià):¥89.00

作 者: 丁士鋒 朱毅 楊明羽 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: .NET

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 C#面向?qū)ο箝_發(fā)基礎(chǔ)
 第1章 .NET框架和Visual Studio 2008 開發(fā)工具   
  1.1 .NET 3.5框架一覽   
   1.1.1 框架包含的開發(fā)語言   
   1.1.2 C#開發(fā)語言的特點(diǎn)   
   1.1.3 C#的運(yùn)行機(jī)制   
   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 服務(wù)器資源管理器   
  1.3 創(chuàng)建C#應(yīng)用程序   
   1.3.1 控制臺應(yīng)用程序(Console)   
   1.3.2 Windows 應(yīng)用程序(Forms)   
   1.3.3 ASP.NET 3.5網(wǎng)站   
  1.4 小結(jié)   
 第2章 C#的語法知識   
  2.1 變量、常量和表達(dá)式   
   2.1.1 常量   
   2.1.2 變量   
   2.1.3 變量的類型   
   2.1.4 類型轉(zhuǎn)換   
   2.1.5 變量的作用域和生存周期   
   2.1.6 表達(dá)式   
  2.2 運(yùn)算符   
   2.2.1 算術(shù)運(yùn)算符   
   2.2.2 關(guān)系運(yùn)算符和邏輯運(yùn)算符   
   2.2.3 賦值運(yùn)算符   
   2.2.4 ?運(yùn)算符   
   2.2.5 運(yùn)算符優(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 泛型的應(yīng)用范圍   
  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#如何實(shí)現(xiàn)繼承   
   3.2.5 多態(tài)   
   3.2.6 用C#如何實(shí)現(xiàn)多態(tài)   
  3.3 面向?qū)ο箝_發(fā)的簡單實(shí)例   
   3.3.1 面向?qū)ο蠊δ茉O(shè)計(jì)   
   3.3.2 面向?qū)ο蟮念愒O(shè)計(jì)   
   3.3.3 面向?qū)ο蟮膽?yīng)用   
  3.4 小結(jié)   
第2篇 C#中的LINQ開發(fā)
 第4章 LINQ查詢基礎(chǔ)   
  4.1 LINQ基礎(chǔ)概念   
   4.1.1 什么是LINQ   
   4.1.2 如何使用LINQ   
   4.1.3 LINQ查詢   
  4.2 LINQ查詢表達(dá)式   
   4.2.1 查詢表達(dá)式   
   4.2.2 用from子句指定數(shù)據(jù)源   
   4.2.3 用select子句指定目標(biāo)數(shù)據(jù)   
   4.2.4 用where子句指定篩選條件   
   4.2.5 用orderby子句進(jìn)行排序   
   4.2.6 用group子句進(jìn)行分組   
   4.2.7 用from子句進(jìn)行復(fù)合查詢   
   4.2.8 用join子句進(jìn)行聯(lián)接   
   4.2.9 用join子句進(jìn)行內(nèi)部聯(lián)接   
   4.2.10 用join子句進(jìn)行分組聯(lián)接   
   4.2.11 用join子句進(jìn)行左外部聯(lián)接   
  4.3 LINQ查詢方法   
   4.3.1 IEnumerable接口   
   4.3.2 Lambda表達(dá)式   
   4.3.3 用Where()方法進(jìn)行篩選   
   4.3.4 用OrderBy()方法進(jìn)行排序   
   4.3.5 用Skip()、SkipWhile()跳過元素   
   4.3.6 用Take()、TakeWhile()提取元素   
   4.3.7 用Max()等對元素進(jìn)行數(shù)值計(jì)算   
   4.3.8 用Distinct()消除集合中相等的元素   
   4.3.9 用Concat()連接兩個集合   
   4.3.10 用Union()等進(jìn)行集合操作   
  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——實(shí)現(xiàn)復(fù)雜數(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)系設(shè)計(jì)器   
   5.3.3 對象關(guān)系設(shè)計(jì)器的構(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元素進(jìn)行排序   
   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的功能特點(diǎn)   
   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設(shè)計(jì)工具   
   7.2.3 XAMLPad標(biāo)記文本查看器   
   7.2.4 ZAM 3D第三方工具(3D模型)   
  7.3 第一個WPF應(yīng)用程序   
  7.4 WPF應(yīng)用程序結(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標(biāo)記語言   
  8.1 理解XAML   
   8.1.1 XAML是什么   
   8.1.2 用C#模擬XAML實(shí)現(xiàn)的內(nèi)容   
   8.1.3 XAML的種類   
  8.2 XAML基礎(chǔ)   
   8.2.1 命名空間   
   8.2.2 代碼后置文件   
   8.2.3 使用簡單的屬性和類型轉(zhuǎn)換器   
   8.2.4 屬性語法與屬性元素語法   
   8.2.5 標(biāo)記擴(kuò)展特性   
   8.2.6 附加屬性   
   8.2.7 特定的字符和空白   
   8.2.8 在XAML中使用事件   
   8.2.9 使用其他命名空間中的類型   
   8.2.10 加載和編譯XAML   
  8.3 小結(jié)   
 第9章 Application全局應(yīng)用程序類   
  9.1 應(yīng)用程序生命周期   
   9.1.1 創(chuàng)建Application對象   
   9.1.2 創(chuàng)建一個自定義的Application類   
   9.1.3 關(guān)閉應(yīng)用程序   
   9.1.4 應(yīng)用程序事件   
  9.2 事件執(zhí)行周期   
   9.2.1 Startup應(yīng)用程序啟動事件   
   9.2.2 Activated和Deactiveated事件——激活與取消激活   
   9.2.3 DispatherUnhandledException事件——處理應(yīng)用程序未處理的異?!  ?br />   9.2.4 SessionEnding事件——注銷或關(guān)閉系統(tǒng)   
   9.2.5 Exit事件——退出應(yīng)用程序   
  9.3 Application類的任務(wù)   
   9.3.1 處理命令行參數(shù)   
   9.3.2 訪問當(dāng)前的應(yīng)用程序   
   9.3.3 單實(shí)例應(yīng)用程序   
  9.4 小結(jié)   
 第10章 WPF布局   
  10.1 理解WPF布局   
   10.1.1 WPF的布局原理   
   10.1.2 布局的過程   
   10.1.3 布局容器   
  10.2 使用StackPanel進(jìn)行簡單地布局   
   10.2.1 StackPanel示例   
   10.2.2 StackPanel布局屬性   
  10.3 使用WrapPanel和DockPanel   
   10.3.1 使用WrapPanel控件布局   
   10.3.2 使用DockPanel控件布局   
   10.3.3 簡單對話框的實(shí)現(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 基于坐標(biāo)布局的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標(biāo)簽頁控件   
   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 鍵盤焦點(diǎn)   
   12.4.4 鍵盤狀態(tài)   
   12.4.5 鼠標(biāo)事件   
   12.4.6 捕捉鼠標(biāo)   
   12.4.7 鼠標(biāo)拖放編程   
   12.4.8 文件拖放示例   
  12.5 小結(jié)   
 第13章 標(biāo)準(zhǔn)控件   
  13.1 控件基礎(chǔ)   
   13.1.1 背景色和前景色畫刷   
   13.1.2 透明度設(shè)置   
   13.1.3 更改字體   
   13.1.4 更改鼠標(biāo)光標(biāo)   
  13.2 內(nèi)容控件   
   13.2.1 Label標(biāo)簽控件   
   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選定項(xiàng)   
   13.4.3 在ListBox中進(jìn)行多選   
   13.4.4 ComboBox下拉列表框控件   
  13.5 范圍控件   
   13.5.1 ProgressBar進(jìn)度條控件   
   13.5.2 Slider滑動條控件   
  13.6 小結(jié)   
 第14章 窗口與導(dǎo)航   
  14.1 Windows類簡介   
   14.1.1 Window類的基本屬性   
   14.1.2 窗口的生命周期   
   14.1.3 模式與非模式窗口   
   14.1.4 窗口的定位和尺寸   
   14.1.5 保存和恢復(fù)窗口位置   
  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 一個簡單的導(dǎo)航應(yīng)用程序示例   
  14.5 基于頁面的用戶界面   
   14.5.1 Page類簡介   
   14.5.2 使用Hyperlink超級鏈接   
   14.5.3 片段導(dǎo)航   
   14.5.4 NavigationWindow導(dǎo)航窗口   
   14.5.5 Frame頁面框架   
   14.5.6 導(dǎo)航歷史記錄   
  14.6 NavigationService導(dǎo)航服務(wù)   
   14.6.1 編程控制導(dǎo)航   
   14.6.2 導(dǎo)航生命期事件   
   14.6.3 導(dǎo)航記錄管理   
   14.6.4 使用頁函數(shù)PageFunction   
  14.7 XAML瀏覽器應(yīng)用程序   
   14.7.1 XBAP的特點(diǎn)   
   14.7.2 創(chuàng)建XBAP應(yīng)用程序   
  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 應(yīng)用程序資源   
   15.2.6 系統(tǒng)資源   
   15.2.7 使用資源字典組織資源   
  15.3 樣式基礎(chǔ)   
   15.3.1 創(chuàng)建一個樣式對象   
   15.3.2 在樣式中設(shè)置屬性   
   15.3.3 根據(jù)指定的類型自動應(yīng)用樣式   
   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 線帽和線連接點(diǎn)   
   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 應(yīng)用變換   
   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 認(rèn)識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ù)綁定基礎(chǔ)   
   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 實(shí)現(xiàn)數(shù)據(jù)實(shí)體對象   
   18.2.3 顯示綁定對象   
   18.2.4 更新數(shù)據(jù)庫   
  18.3 小結(jié)   
第4篇 WF工作流編程
 第19章 WF編程入門   
  19.1 WF基礎(chǔ)   
   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工作流實(shí)例   
  19.3 工作流類型和創(chuàng)建模式   
   19.3.1 WF工作流的類型   
   19.3.2 一個簡單的狀態(tài)機(jī)工作流示例   
   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 本地服務(wù)和事件驅(qū)動的活動   
   20.3.1 理解和實(shí)現(xiàn)本地服務(wù)   
   20.3.2 使用本地服務(wù)在宿主和工作流之間通信   
   20.3.3 事件驅(qū)動的活動簡介   
   20.3.4 EventDrivenActivity和ListenActivity使用示例   
   20.3.5 使用EventHandlingScopeActivity活動   
  20.4 小結(jié)   
 第21章 WF服務(wù)   
  21.1 WF服務(wù)基礎(chǔ)   
   21.1.1 WF服務(wù)的分類   
   21.1.2 默認(rèn)的服務(wù)類簡介   
  21.2 WF持久化服務(wù)   
   21.2.1 準(zhǔn)備數(shù)據(jù)庫   
   21.2.2 創(chuàng)建工作流   
   21.2.3 使用SqlWorkflowPersistenceService   
  21.3 WF跟蹤服務(wù)   
   21.3.1 使用工作流跟蹤服務(wù)   
   21.3.2 跟蹤服務(wù)配置文件   
  21.4 小結(jié)   
 第22章 基于ASP.NET的工作流批核系統(tǒng)   
  22.1 工作流批核系統(tǒng)簡介   
   22.1.1 系統(tǒng)運(yùn)行效果   
   22.1.2 系統(tǒng)基本結(jié)構(gòu)   
  22.2 Workflows工作流項(xiàng)目   
   22.2.1 基于事件驅(qū)動的活動實(shí)現(xiàn)   
   22.2.2 UserActivity用戶活動實(shí)現(xiàn)   
   22.2.3 SaveWorkItems自定義活動實(shí)現(xiàn)   
   22.2.4 ApprovedWorkItemWorkflow工作流實(shí)例的實(shí)現(xiàn)   
   22.2.5 工作流項(xiàng)目幫助類的實(shí)現(xiàn)   
  22.3 ASP.NET宿主應(yīng)用程序項(xiàng)目   
   22.3.1 初始化工作流運(yùn)行時引擎   
   22.3.2 創(chuàng)建工作流實(shí)例   
   22.3.3 編輯和審核工作申請表單   
  22.4 小結(jié)   
第5篇 WCF開發(fā)
 第23章 SOA和WCF基礎(chǔ)介紹   
  23.1 SOA架構(gòu)介紹   
   23.1.1 軟件設(shè)計(jì)思想發(fā)展的簡要介紹   
   23.1.2 什么是SOA   
  23.2 WCF簡要介紹   
   23.2.1 什么是WCF   
   23.2.2 WCF體系框架   
   23.2.3 WCF基礎(chǔ)概念介紹   
  23.3 第一個WCF程序   
   23.3.1 HelloWorld服務(wù)契約的定義   
   23.3.2 HelloWorld的宿主程序   
   23.3.3 訪問HelloWorld服務(wù)的客戶端程序   
  23.4 小結(jié)   
 第24章 通道模型和綁定   
  24.1 WCF通道模型   
   24.1.1 WCF通道模型概述   
   24.1.2 消息交換模式和通道形狀   
   24.1.3 數(shù)據(jù)報(bào)模式   
   24.1.4 請求-響應(yīng)模式   
   24.1.5 雙工模式   
   24.1.6 帶會話的數(shù)據(jù)報(bào)模式、請求-響應(yīng)模式和雙工模式   
   24.1.7 通道形狀的改變   
   24.1.8 通道性狀和上層服務(wù)協(xié)議   
   24.1.9 通道管理器   
   24.1.10 ICommunicationObject接口和狀態(tài)改變   
  24.2 標(biāo)準(zhǔn)綁定介紹   
   24.2.1 綁定的基本概念   
   24.2.2 標(biāo)準(zhǔn)綁定   
   24.2.3 設(shè)置綁定的方式   
   24.2.4 如何選擇綁定   
  24.3 本機(jī)WCF-WCF交互的綁定和地址   
   24.3.1 場景概述   
   24.3.2 IPC基本概念   
   24.3.3 使用netNamedPipeBinding   
   24.3.4 netNamedPipeBinding的地址和配置   
   24.3.5 netNamedPipeBinding特點(diǎn)總結(jié)   
  24.4 跨主機(jī)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特點(diǎn)總結(jié)   
  24.5 與WS-I Basic Web服務(wù)進(jìn)行交互的綁定和地址   
   24.5.1 場景概述   
   24.5.2 SOAP協(xié)議概述   
   24.5.3 使用basicHttpBinding   
   24.5.4 basicHttpBinding的地址和配置   
   24.5.5 basicHttpBinding特點(diǎn)總結(jié)   
  24.6 與改進(jìn)Web服務(wù)進(jìn)行交互的綁定和地址   
   24.6.1 場景概述   
   24.6.2 改進(jìn)Web服務(wù)協(xié)議概述   
   24.6.3 使用wsHttpBinding   
   24.6.4 wsHttpBinding的地址和配置   
   24.6.5 wsHttpBinding特點(diǎn)總結(jié)   
   24.6.6 使用wsDualHttpBinding   
   24.6.7 wsDualHttpBinding的地址和配置   
   24.6.8 wsDualHttpBinding特點(diǎn)總結(jié)   
   24.6.9 使用ws2007HttpBinding   
  24.7 使用脫機(jī)模式進(jìn)行消息交互的綁定和地址   
   24.7.1 場景概述   
   24.7.2 MSMQ協(xié)議概述   
   24.7.3 使用netMsmqBinding   
   24.7.4 netMsmqBinding的地址和配置   
   24.7.5 netMsmqBinding特點(diǎn)總結(jié)   
   24.7.6 使用msmqIntegrationBinding   
   24.7.7 msmqIntegrationBinding的地址和配置   
   24.7.8 msmqIntegrationBinding特點(diǎn)總結(jié)   
  24.8 小結(jié)   
 第25章 定義服務(wù):契約編程   
  25.1 契約定義和分類   
   25.1.1 什么是契約   
   25.1.2 契約分類   
  25.2 服務(wù)契約   
   25.2.1 服務(wù)契約和WSDL   
   25.2.2 服務(wù)契約的重載問題   
   25.2.3 定義請求-響應(yīng)操作   
   25.2.4 定義單程操作   
   25.2.5 定義雙程操作   
   25.2.6 WCF中事件的實(shí)現(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ù)默認(rèn)值的發(fā)送   
   25.3.9 數(shù)組和集合的處理   
  25.4 消息契約   
   25.4.1 消息契約基本概念   
   25.4.2 強(qiáng)類型消息   
   25.4.3 弱類型消息   
  25.5 錯誤處理和錯誤契約   
   25.5.1 SOAP消息的錯誤處理   
   25.5.2 服務(wù)端未捕獲的異常   
   25.5.3 包含詳細(xì)異常信息   
   25.5.4 捕捉服務(wù)異?!  ?br />   25.5.5 FaultCode和FaultReason的使用   
   25.5.6 使用錯誤契約和FaultException   
  25.6 小結(jié)   
 第26章 WCF中的行為   
  26.1 實(shí)例管理   
   26.1.1 實(shí)例管理的設(shè)置   
   26.1.2 PerCall實(shí)例策略   
   26.1.3 PerSession實(shí)例策略和會話   
   26.1.4 Single實(shí)例策略   
  26.2 并發(fā)管理   
   26.2.1 并發(fā)管理的設(shè)置   
   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é)點(diǎn)方式發(fā)布元數(shù)據(jù)   
  26.4 事務(wù)管理   
   26.4.1 事務(wù)的基本概念和特性   
   26.4.2 單服務(wù)事務(wù)   
   26.4.3 分布式事務(wù)   
   26.4.4 事務(wù)協(xié)議和事務(wù)管理器   
  26.5 小結(jié)   
 第27章 安全   
  27.1 常用概念介紹   
   27.1.1 身份驗(yàn)證   
   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 服務(wù)定義   
   27.3.3 身份認(rèn)證   
   27.3.4 授權(quán)   
  27.4 跨Internet系統(tǒng)的安全性   
   27.4.1 場景概述和綁定選擇   
   27.4.2 消息安全   
   27.4.3 身份認(rèn)證   
   27.4.4 授權(quán)   
  27.5 安全機(jī)制的日志和跟蹤   
  27.6 小結(jié)   
 第28章 自動點(diǎn)滴管理系統(tǒng)   
  28.1 需求分析   
   28.1.1 系統(tǒng)介紹   
   28.1.2 客戶端功能   
   28.1.3 服務(wù)端功能   
  28.2 系統(tǒng)設(shè)計(jì)   
   28.2.1 服務(wù)邊界和接口   
   28.2.2 傳輸和寄宿的設(shè)計(jì)   
   28.2.3 界面的設(shè)計(jì)   
  28.3 系統(tǒng)實(shí)現(xiàn)   
   28.3.1 服務(wù)契約的定義   
   28.3.2 數(shù)據(jù)契約的定義   
   28.3.3 服務(wù)的實(shí)現(xiàn)   
   28.3.4 控制臺實(shí)現(xiàn)   
   28.3.5 客戶端實(shí)現(xiàn)   
  28.4 運(yùn)行和測試   
  28.5 小結(jié)

本目錄推薦

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