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

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

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

定 價(jià):¥89.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第1篇 C#面向?qū)ο箝_(kāi)發(fā)基礎(chǔ)
 第1章 .NET框架和Visual Studio 2008 開(kāi)發(fā)工具   
  1.1 .NET 3.5框架一覽   
   1.1.1 框架包含的開(kāi)發(fā)語(yǔ)言   
   1.1.2 C#開(kāi)發(fā)語(yǔ)言的特點(diǎn)   
   1.1.3 C#的運(yùn)行機(jī)制   
   1.1.4 C#的類庫(kù)框架   
  1.2 Visual Studio 2008 開(kāi)發(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 控制臺(tái)應(yīng)用程序(Console)   
   1.3.2 Windows 應(yīng)用程序(Forms)   
   1.3.3 ASP.NET 3.5網(wǎng)站   
  1.4 小結(jié)   
 第2章 C#的語(yǔ)法知識(shí)   
  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)先級(jí)   
  2.3 流程控制語(yǔ)句   
   2.3.1 if語(yǔ)句   
   2.3.2 switch語(yǔ)句   
   2.3.3 for語(yǔ)句   
   2.3.4 foreach語(yǔ)句   
   2.3.5 while語(yǔ)句   
  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 什么是類和對(duì)象   
   3.1.2 用C#如何創(chuàng)建類   
   3.1.3 用C#如何創(chuàng)建對(duì)象   
   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ū)ο箝_(kāi)發(fā)的簡(jiǎn)單實(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開(kāi)發(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()跳過(guò)元素   
   4.3.6 用Take()、TakeWhile()提取元素   
   4.3.7 用Max()等對(duì)元素進(jìn)行數(shù)值計(jì)算   
   4.3.8 用Distinct()消除集合中相等的元素   
   4.3.9 用Concat()連接兩個(gè)集合   
   4.3.10 用Union()等進(jìn)行集合操作   
  4.4 小結(jié)   
 第5章 LINQ to ADO.NET——支持LINQ 語(yǔ)言與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 查詢單個(gè)數(shù)據(jù)表   
   5.2.3 查詢多個(gè)數(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——對(duì)象模型   
   5.3.1 對(duì)象模型的原理   
   5.3.2 生成對(duì)象關(guān)系設(shè)計(jì)器   
   5.3.3 對(duì)象關(guān)系設(shè)計(jì)器的構(gòu)成   
   5.3.4 深入LINQ to SQL類   
   5.3.5 通過(guò)綁定瀏覽數(shù)據(jù)庫(kù)記錄   
   5.3.6 用LINQ查詢LINQ to SQL類   
   5.3.7 修改數(shù)據(jù)庫(kù)記錄   
  5.4 小結(jié)   
 第6章 LINQ To XML——支持LINQ語(yǔ)言與 XML語(yǔ)言的交互   
  6.1 LINQ to XML概述   
   6.1.1 什么是LINQ to XML   
   6.1.2 LINQ to XML與DOM   
  6.2 構(gòu)造XML樹(shù)   
   6.2.1 構(gòu)造簡(jiǎn)單的XML元素   
   6.2.2 構(gòu)造具有屬性的XML元素   
   6.2.3 構(gòu)造具有子元素的XML元素   
   6.2.4 用XElement類構(gòu)造XML樹(shù)   
  6.3 查詢XML樹(shù)   
   6.3.1 查找具有特定屬性的元素   
   6.3.2 查找具有特定子元素的元素   
   6.3.3 對(duì)XML元素進(jìn)行排序   
   6.3.4 基于上下文查詢?cè)亍  ?br />  6.4 操作XML樹(shù)   
   6.4.1 加載和保存XML樹(shù)   
   6.4.2 添加元素到XML樹(shù)   
   6.4.3 移除XML樹(shù)的元素和屬性   
  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)簡(jiǎn)介   
   7.1.4 WPF的類層次結(jié)構(gòu)   
  7.2 WPF開(kāi)發(fā)工具簡(jiǎn)介   
   7.2.1 Visual Studio 2008開(kāi)發(fā)工具   
   7.2.2 Microsoft Expression Blend設(shè)計(jì)工具   
   7.2.3 XAMLPad標(biāo)記文本查看器   
   7.2.4 ZAM 3D第三方工具(3D模型)   
  7.3 第一個(gè)WPF應(yīng)用程序   
  7.4 WPF應(yīng)用程序結(jié)構(gòu)   
  7.5 WPF與.NET Framework 3.5平臺(tái)   
   7.5.1 Windows Communication Foundation概述   
   7.5.2 Windows CardSpace概述   
   7.5.3 Windows Workflow Foundation 概述   
  7.6 小結(jié)   
 第8章 XAML標(biāo)記語(yǔ)言   
  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 使用簡(jiǎn)單的屬性和類型轉(zhuǎn)換器   
   8.2.4 屬性語(yǔ)法與屬性元素語(yǔ)法   
   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對(duì)象   
   9.1.2 創(chuàng)建一個(gè)自定義的Application類   
   9.1.3 關(guān)閉應(yīng)用程序   
   9.1.4 應(yīng)用程序事件   
  9.2 事件執(zhí)行周期   
   9.2.1 Startup應(yīng)用程序啟動(dò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 訪問(wèn)當(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 布局的過(guò)程   
   10.1.3 布局容器   
  10.2 使用StackPanel進(jìn)行簡(jiǎn)單地布局   
   10.2.1 StackPanel示例   
   10.2.2 StackPanel布局屬性   
  10.3 使用WrapPanel和DockPanel   
   10.3.1 使用WrapPanel控件布局   
   10.3.2 使用DockPanel控件布局   
   10.3.3 簡(jiǎn)單對(duì)話框的實(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)容的對(duì)齊屬性   
  11.2 內(nèi)容容器控件   
   11.2.1 ScrollViewer滾動(dòng)條控件   
   11.2.2 GroupBox組合框和TabItem標(biāo)簽頁(yè)控件   
   11.2.3 Expander可折疊控件   
  11.3 裝飾控件   
   11.3.1 Border邊框控件   
   11.3.2 Viewbox自動(dòng)縮放控件   
  11.4 小結(jié)   
 第12章 WPF依賴屬性和事件路由   
  12.1 WPF中的樹(shù)   
   12.1.1 邏輯樹(shù)和視覺(jué)樹(shù)   
   12.1.2 編程遍歷樹(shù)結(jié)構(gòu)   
  12.2 理解依賴屬性   
   12.2.1 依賴屬性的概念   
   12.2.2 定義依賴屬性   
   12.2.3 依賴屬性示例   
   12.2.4 共享依賴屬性   
   12.2.5 注冊(cè)附加屬性   
  12.3 理解事件路由   
   12.3.1 路由事件的概念   
   12.3.2 定義和注冊(cè)路由事件   
   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對(duì)象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滑動(dòng)條控件   
  13.6 小結(jié)   
 第14章 窗口與導(dǎo)航   
  14.1 Windows類簡(jiǎn)介   
   14.1.1 Window類的基本屬性   
   14.1.2 窗口的生命周期   
   14.1.3 模式與非模式窗口   
   14.1.4 窗口的定位和尺寸   
   14.1.5 保存和恢復(fù)窗口位置   
  14.2 對(duì)話框窗口   
   14.2.1 窗口的宿主   
   14.2.2 對(duì)話框模型   
   14.2.3 MessageBox消息框   
   14.2.4 通用對(duì)話框   
  14.3 非矩形窗口   
   14.3.1 圓角窗口   
   14.3.2 圖形窗口   
   14.3.3 調(diào)整非矩形窗口尺寸   
  14.4 一個(gè)簡(jiǎn)單的導(dǎo)航應(yīng)用程序示例   
  14.5 基于頁(yè)面的用戶界面   
   14.5.1 Page類簡(jiǎn)介   
   14.5.2 使用Hyperlink超級(jí)鏈接   
   14.5.3 片段導(dǎo)航   
   14.5.4 NavigationWindow導(dǎo)航窗口   
   14.5.5 Frame頁(yè)面框架   
   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 使用頁(yè)函數(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 對(duì)象資源   
   15.2.1 資源集合   
   15.2.2 靜態(tài)和動(dòng)態(tài)資源   
   15.2.3 非共享資源   
   15.2.4 編程訪問(wèn)資源   
   15.2.5 應(yīng)用程序資源   
   15.2.6 系統(tǒng)資源   
   15.2.7 使用資源字典組織資源   
  15.3 樣式基礎(chǔ)   
   15.3.1 創(chuàng)建一個(gè)樣式對(duì)象   
   15.3.2 在樣式中設(shè)置屬性   
   15.3.3 根據(jù)指定的類型自動(dòng)應(yīng)用樣式   
   15.3.4 多級(jí)樣式   
   15.3.5 綁定事件處理器   
  15.4 樣式觸發(fā)器   
   15.4.1 創(chuàng)建簡(jiǎn)單觸發(fā)器   
   15.4.2 創(chuàng)建事件觸發(fā)器   
   15.4.3 數(shù)據(jù)觸發(fā)器   
  15.5 控件模板   
   15.5.1 理解控件模板   
   15.5.2 一個(gè)按鈕模板示例   
   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直線對(duì)象   
   16.1.5 Polyline多段線對(duì)象   
   16.1.6 Polygon多邊形對(duì)象   
   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可視化對(duì)象畫刷   
   16.2.5 OpacityMask不透明蒙板   
  16.3 WPF變換   
   16.3.1 應(yīng)用變換   
   16.3.2 TranslateTransform移動(dòng)變換   
   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)識(shí)PathGeometry對(duì)象   
   17.1.5 用PathGeometry對(duì)象繪制直線   
   17.1.6 用PathGeometry對(duì)象繪制弧線   
   17.1.7 用PathGeometry對(duì)象繪制貝塞爾曲線   
   17.1.8 使用幾何迷你語(yǔ)言   
   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 使用命中測(cè)試   
  17.4 小結(jié)   
 第18章 WPF數(shù)據(jù)綁定   
  18.1 數(shù)據(jù)綁定基礎(chǔ)   
   18.1.1 綁定到元素屬性   
   18.1.2 使用程序代碼創(chuàng)建綁定   
   18.1.3 綁定多個(gè)屬性   
   18.1.4 綁定的方向   
   18.1.5 綁定更新   
   18.1.6 綁定到非元素的對(duì)象   
  18.2 數(shù)據(jù)庫(kù)綁定   
   18.2.1 創(chuàng)建數(shù)據(jù)訪問(wèn)組件   
   18.2.2 實(shí)現(xiàn)數(shù)據(jù)實(shí)體對(duì)象   
   18.2.3 顯示綁定對(duì)象   
   18.2.4 更新數(shù)據(jù)庫(kù)   
  18.3 小結(jié)   
第4篇 WF工作流編程
 第19章 WF編程入門   
  19.1 WF基礎(chǔ)   
   19.1.1 WF簡(jiǎn)介   
   19.1.2 WF的開(kāi)發(fā)環(huán)境   
   19.1.3 第一個(gè)工作流示例程序   
   19.1.4 WF架構(gòu)簡(jiǎn)介   
  19.2 使用WorkflowRuntime和WorkflowInstance類   
   19.2.1 理解WorkflowRuntime工作流引擎   
   19.2.2 理解WorkflowInstance工作流實(shí)例   
  19.3 工作流類型和創(chuàng)建模式   
   19.3.1 WF工作流的類型   
   19.3.2 一個(gè)簡(jiǎn)單的狀態(tài)機(jī)工作流示例   
   19.3.3 WF工作流的創(chuàng)建模式   
  19.4 小結(jié)   
 第20章 WF活動(dòng)   
  20.1 理解WF活動(dòng)   
   20.1.1 活動(dòng)的類層次結(jié)構(gòu)   
   20.1.2 活動(dòng)條件類型   
  20.2 使用WF的基本活動(dòng)   
   20.2.1 使用IfElseActivity活動(dòng)   
   20.2.2 使用WhileActivity活動(dòng)   
   20.2.3 使用ParalleActivity活動(dòng)   
   20.2.4 使用ReplicatorActivity活動(dòng)   
   20.2.5 使用ConditionedActivityGroup活動(dòng)   
   20.2.6 使用InvokeWorkflowActivity活動(dòng)   
   20.2.7 使用TerminateActivity活動(dòng)   
   20.2.8 使用SuspendActivity活動(dòng)   
  20.3 本地服務(wù)和事件驅(qū)動(dòng)的活動(dòng)   
   20.3.1 理解和實(shí)現(xiàn)本地服務(wù)   
   20.3.2 使用本地服務(wù)在宿主和工作流之間通信   
   20.3.3 事件驅(qū)動(dòng)的活動(dòng)簡(jiǎn)介   
   20.3.4 EventDrivenActivity和ListenActivity使用示例   
   20.3.5 使用EventHandlingScopeActivity活動(dòng)   
  20.4 小結(jié)   
 第21章 WF服務(wù)   
  21.1 WF服務(wù)基礎(chǔ)   
   21.1.1 WF服務(wù)的分類   
   21.1.2 默認(rèn)的服務(wù)類簡(jiǎn)介   
  21.2 WF持久化服務(wù)   
   21.2.1 準(zhǔn)備數(shù)據(jù)庫(kù)   
   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)簡(jiǎn)介   
   22.1.1 系統(tǒng)運(yùn)行效果   
   22.1.2 系統(tǒng)基本結(jié)構(gòu)   
  22.2 Workflows工作流項(xiàng)目   
   22.2.1 基于事件驅(qū)動(dòng)的活動(dòng)實(shí)現(xiàn)   
   22.2.2 UserActivity用戶活動(dòng)實(shí)現(xiàn)   
   22.2.3 SaveWorkItems自定義活動(dòng)實(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)行時(shí)引擎   
   22.3.2 創(chuàng)建工作流實(shí)例   
   22.3.3 編輯和審核工作申請(qǐng)表單   
  22.4 小結(jié)   
第5篇 WCF開(kāi)發(fā)
 第23章 SOA和WCF基礎(chǔ)介紹   
  23.1 SOA架構(gòu)介紹   
   23.1.1 軟件設(shè)計(jì)思想發(fā)展的簡(jiǎn)要介紹   
   23.1.2 什么是SOA   
  23.2 WCF簡(jiǎn)要介紹   
   23.2.1 什么是WCF   
   23.2.2 WCF體系框架   
   23.2.3 WCF基礎(chǔ)概念介紹   
  23.3 第一個(gè)WCF程序   
   23.3.1 HelloWorld服務(wù)契約的定義   
   23.3.2 HelloWorld的宿主程序   
   23.3.3 訪問(wèn)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 請(qǐng)求-響應(yīng)模式   
   24.1.5 雙工模式   
   24.1.6 帶會(huì)話的數(shù)據(jù)報(bào)模式、請(qǐng)求-響應(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 場(chǎng)景概述   
   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 場(chǎng)景概述   
   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 場(chǎng)景概述   
   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 場(chǎng)景概述   
   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 場(chǎng)景概述   
   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ù)契約的重載問(wèn)題   
   25.2.3 定義請(qǐng)求-響應(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 錯(cuò)誤處理和錯(cuò)誤契約   
   25.5.1 SOAP消息的錯(cuò)誤處理   
   25.5.2 服務(wù)端未捕獲的異常   
   25.5.3 包含詳細(xì)異常信息   
   25.5.4 捕捉服務(wù)異?!  ?br />   25.5.5 FaultCode和FaultReason的使用   
   25.5.6 使用錯(cuò)誤契約和FaultException   
  25.6 小結(jié)   
 第26章 WCF中的行為   
  26.1 實(shí)例管理   
   26.1.1 實(shí)例管理的設(shè)置   
   26.1.2 PerCall實(shí)例策略   
   26.1.3 PerSession實(shí)例策略和會(huì)話   
   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ái)系統(tǒng)的安全性   
   27.3.1 場(chǎng)景分析   
   27.3.2 服務(wù)定義   
   27.3.3 身份認(rèn)證   
   27.3.4 授權(quán)   
  27.4 跨Internet系統(tǒng)的安全性   
   27.4.1 場(chǎng)景概述和綁定選擇   
   27.4.2 消息安全   
   27.4.3 身份認(rèn)證   
   27.4.4 授權(quán)   
  27.5 安全機(jī)制的日志和跟蹤   
  27.6 小結(jié)   
 第28章 自動(dòng)點(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 控制臺(tái)實(shí)現(xiàn)   
   28.3.5 客戶端實(shí)現(xiàn)   
  28.4 運(yùn)行和測(cè)試   
  28.5 小結(jié)

本目錄推薦

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