注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具LINQ編程技術(shù)內(nèi)幕

LINQ編程技術(shù)內(nèi)幕

LINQ編程技術(shù)內(nèi)幕

定 價(jià):¥59.00

作 者: (美)基默 著,唐學(xué)韜 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111267591 出版時(shí)間: 2009-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 414 字?jǐn)?shù):  

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

  本書結(jié)合C# 3.0和Visual Studio 2008對(duì)LINQ進(jìn)行了實(shí)操型講解。本書介紹了LINQ編程的各個(gè)方面,展示了LINQ是如何幫你顯著提高生產(chǎn)效率的,還告訴了你應(yīng)當(dāng)如何用LINQ創(chuàng)建具有更高可靠性和可維護(hù)性的應(yīng)用程序。本書首先介紹了LINQ所用到的最新的C#編程技術(shù),比如匿名類型、分部方法以及Lambda表達(dá)式等。接著,通過(guò)具體的示例和易于改寫的范例代碼,分別針對(duì)對(duì)象、數(shù)據(jù)庫(kù)和XML詳細(xì)介紹了LINQ這個(gè)強(qiáng)大的新技術(shù)。你將會(huì)對(duì)LINQ的工作方式有一個(gè)深入而實(shí)用的理解,還會(huì)學(xué)到如何通過(guò)XML與其它數(shù)據(jù)模型的結(jié)合來(lái)實(shí)現(xiàn)各種各樣的數(shù)據(jù)處理功能。本書不僅適合LINQ的初學(xué)者,而且對(duì).NET數(shù)據(jù)處理人員、ASP.NET開發(fā)人員和Windows Form開發(fā)人員都有非常大的幫助,同時(shí)也可以作為高等學(xué)校計(jì)算機(jī)或相關(guān)專業(yè)的教材使用。Microsoft積極參與的LINQ查詢技術(shù)使得程序員可以輕松地從任何數(shù)據(jù)源獲取任何數(shù)據(jù),而且不用關(guān)心這些數(shù)據(jù)是從哪來(lái)的,也不用關(guān)心這些數(shù)據(jù)是如何存儲(chǔ)的。本書是一本優(yōu)秀的教學(xué)指南,它結(jié)合C# 3.0和Visual Studio 2008對(duì)LINQ進(jìn)行了講解。本書介紹了LINQ編程的各個(gè)方面,展示了LINQ是如何幫你顯著提高生產(chǎn)效率的,還告訴了你應(yīng)當(dāng)如何用LINQ創(chuàng)建具有更高可靠性和可維護(hù)性的應(yīng)用程序。本書首先介紹了LINQ所用到的最新的C#編程技術(shù),比如匿名類型、分部方法以及Lambda表達(dá)式等。接著,通過(guò)具體的示例和易于改寫的范例代碼,分別針對(duì)對(duì)象、數(shù)據(jù)庫(kù)和XML詳細(xì)介紹了LINQ這個(gè)強(qiáng)大的新技術(shù)。你將會(huì)對(duì)LINQ的工作方式有一個(gè)深入而實(shí)用的理解,還會(huì)學(xué)到如何通過(guò)XML與其他數(shù)據(jù)模型的結(jié)合來(lái)實(shí)現(xiàn)各種各樣的數(shù)據(jù)處理功能。本書包括以下內(nèi)容:編寫高效的LINQ查詢以處理.NET對(duì)象、SQL數(shù)據(jù)庫(kù)以及XML數(shù)據(jù)。利用匿名類型以降低編程難度,減少設(shè)計(jì)時(shí)間和調(diào)試時(shí)間。利用yield return這個(gè)新概念自動(dòng)生成.NET狀態(tài)機(jī)。掌握LINQ查詢語(yǔ)法、運(yùn)算符、擴(kuò)展方法、排序、分組、聚合和集合操作等。充分利用select以及在N層應(yīng)用程序的業(yè)務(wù)層中使用它。查詢存儲(chǔ)在Microsoft SQL Server中的關(guān)系型數(shù)據(jù)。利用可空類型消除不必要的數(shù)據(jù)庫(kù)訪問(wèn)代碼。結(jié)合ADO.NET 3.0以及Microsoft新推出的功能強(qiáng)大的Entity Framework使用LINQ。提取XML數(shù)據(jù)(無(wú)需麻煩而復(fù)雜的XPath)。從CSV文件和其他非XML數(shù)據(jù)中自動(dòng)構(gòu)造出XML。通過(guò)對(duì)LINQ進(jìn)行擴(kuò)展的方式來(lái)查詢活動(dòng)目錄。

作者簡(jiǎn)介

  作者:(美國(guó))基默 譯者:唐學(xué)韜Paul Kimmel是一名有著20多年工作經(jīng)驗(yàn)的軟件架構(gòu)師和.NET開發(fā)人員。他經(jīng)常為企業(yè)和政府機(jī)構(gòu)設(shè)計(jì)和實(shí)現(xiàn)大型應(yīng)用程序。他編撰的技術(shù)書籍包括《Visual Basic.NET Power Coding》、《Advanced C# Programming》、《UML Demystified》以及《Visual Basic.NET Unleashed》。他連續(xù)四年當(dāng)選為Microsoft MVP。

圖書目錄

譯者序

前言
致謝
第一部分 為L(zhǎng)INQ作準(zhǔn)備
第1章 使用匿名類型
第2章 使用復(fù)合類型初始化
 第3章 定義擴(kuò)展方法和分部方法
 第4章 yield return:使用.NET的狀態(tài)機(jī)生成器
 第5章 理解Lambda表達(dá)式和閉包
 第6章 使用標(biāo)準(zhǔn)查詢運(yùn)算符
第二部分 針對(duì)對(duì)象的LINQ
 第7章 對(duì)查詢進(jìn)行排序和分組
 第8章 執(zhí)行聚合運(yùn)算
 第9章 執(zhí)行集合運(yùn)算
 第10章 掌握Select和Select Many
 第11章 聯(lián)接查詢結(jié)果
 第12章 查詢Outlook和活動(dòng)
第三部分 針對(duì)數(shù)據(jù)的LINQ
 第13章 使用LINQ查詢關(guān)系型數(shù)據(jù)
 第14章 創(chuàng)建更好的實(shí)體以及映射繼承和聚合
 第15章 通過(guò)LINQ查詢關(guān)聯(lián)數(shù)據(jù)庫(kù)表
 第16章 更新匿名關(guān)系型數(shù)據(jù)
 第17章 ADO.113NET 3.1130與Entity Framework簡(jiǎn)介
第四部分 針對(duì)XML的LINQ
 第18章 從XML中提取數(shù)據(jù)
 第19章 比較LINQ to XML與其他XML技術(shù)
 第20章 從非XML數(shù)據(jù)構(gòu)造XML
 第21章 使用Xml Writer生成XM
 第22章 將XML與其他數(shù)據(jù)模型相結(jié)合
 第23章 LINQ to XSD支持類型化XML編程

本目錄推薦

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