出版時間:2010-2 出版社:化學(xué)工業(yè)出版社 作者:解本巨,李宗顏,宮生文 編著 頁數(shù):388
Tag標(biāo)簽:無
前言
微軟公司在2008年正式發(fā)布了VisualStudio2008和.NETFramework3.5版本,對.NET做了很多重大的改進(jìn),其中LINQ(LanguageIntegratedQuery)技術(shù)尤為耀眼。LINQ是.NETFramework3.5推出的全新數(shù)據(jù)訪問技術(shù)。借助于LINQ技術(shù),我們可以使用一種類似SQL的語法來查詢?nèi)魏涡问降臄?shù)據(jù)。LINQ的多項革命性特征必將引領(lǐng)信息處理技術(shù)走向新的高度,所以眾多讀者期望能更加深入、透徹地了解LINQ所帶來的各種編程優(yōu)勢,從而對其自身開發(fā)工作起到促進(jìn)作用。本書理論聯(lián)系實際,通過講解使用LINQ技術(shù)在解決開發(fā)過程中經(jīng)常遇到的常見問題,使讀者更好地理解LINQ技術(shù)。本書特色(1)對知識點的講解通俗易懂,深入淺出,并無縫地融入了編者多年的開發(fā)心得。編者具有在中外知名軟件企業(yè)從事一線開發(fā)的經(jīng)歷,具有多年的C#及LINQ開發(fā)經(jīng)驗,對編程中所需的LINQ知識點有獨特的見解,并能用通俗易懂的語言,深入淺出地表達(dá)出來。(2)內(nèi)容全面,重點突出,對LINQ中的疑點、難點分析透徹。編者曾多次為在校本科生和軟件培訓(xùn)機構(gòu)講授C#及LINQ課程,因此既對書中的重點內(nèi)容有較好的把握,也對讀者在學(xué)習(xí)中可能會碰到的疑點、難點有深刻的了解。書中每個重要模塊及重要的知識點均會以“專家講解”的形式來更好地提醒和指導(dǎo)讀者。(3)實戰(zhàn)項目的選擇和設(shè)計獨具匠心,其講解采用現(xiàn)代軟件工程方法做指導(dǎo)。選取了一個具有LINQ代表性的實戰(zhàn)項目,重點講述了實際開發(fā)中LINQ技術(shù)的應(yīng)用特性,全過程講解實際項目開發(fā)中如何進(jìn)行需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計和編碼等。(4)小實例的講述分割合理,格式醒目。每個小實例分割為“代碼演示”、“專家講解”和“結(jié)果驗證”3部分,每一部分都有特別而又統(tǒng)一的區(qū)別于正文的格式,如字體、字號等,從而使“枯燥”的大段代碼變得輕松活潑,更有利于讀者閱讀和理解。
內(nèi)容概要
LINQ(Language Integrated Query)是.NET Framework 3.5推出的全新數(shù)據(jù)訪問技術(shù)。借助于LINQ技術(shù),我們可以使用一種類似SQL的語法來查詢?nèi)魏涡问降臄?shù)據(jù)。本書是一本學(xué)習(xí)LINQ基本概念和基礎(chǔ)理論、掌握LINQ開發(fā)技術(shù)的實用參考書,較為全面地介紹了LINQ語法及其相關(guān)技術(shù)。本書在詳細(xì)介紹LINQ語法及其相關(guān)技術(shù)的同時,尤為注重LINQ技術(shù)在實踐方面的應(yīng)用。 本書采用理論與實例結(jié)合、相互滲透、逐步引導(dǎo)的方法,通過實例剖析技術(shù)的具體應(yīng)用,使讀者能較快地入門并逐步精通。 本書可供相關(guān)技術(shù)研究人員、廣大.NET應(yīng)用程序開發(fā)者和用戶參考,也可作為高等院校計算機、電子商務(wù)以及信息類相關(guān)專業(yè)的教材。
書籍目錄
第1章 LINQ概述 1.1 什么是LINQ 1.2 LINQ的設(shè)計目標(biāo) 1.3 LINQ的種類 1.3.1 LINQ to OBJECT 1.3.2 LINQ to ADO.NET 1.3.3 LINQ to XML 1.4 LINQ應(yīng)用實例 1.4.1 LINQ to OBJECT應(yīng)用實例 1.4.2 LINQ to SQL應(yīng)用實例 1.4.3 LINQ to XML應(yīng)用實例 1.5 本章小結(jié) 第2章 C#語言基礎(chǔ) 2.1 C# 2.0語言相關(guān)知識 2.1.1 泛型 2.1.2 委托 2.1.3 匿名方法 2.1.4 列舉 2.1.5 yield關(guān)鍵字 2.2 C# 3.0語言新特性 2.2.1 局部變量類型推斷 2.2.2 Lambda表達(dá)式 2.2.3 表達(dá)式樹 2.2.4 擴(kuò)展方法 2.2.5 對象初始化表達(dá)式 2.2.6 集合初始化表達(dá)式 2.2.7 匿名類型 2.2.8 局部方法 2.2.9 查詢表達(dá)式 2.3 本章小結(jié) 第3章 LINQ to OBJECT 3.1 LINQ to OBJECT基礎(chǔ) 3.1.1 LINQ to OBJECT概述 3.1.2 IEnumerable泛型接口、序列和標(biāo)準(zhǔn)查詢操作符 3.2 延時標(biāo)準(zhǔn)查詢操作符 3.2.1 Where操作符 3.2.2 Select操作符 3.2.3 SelectMany操作符 3.2.4 Take操作符 3.2.5 TakeWhile操作符 3.2.6 Skip操作符 3.2.7 SkipWhile操作符 3.2.8 Concat操作符 3.2.9 OrderBy操作符 3.2.10 OrderByDescending操作符 3.2.11 ThenBy操作符 3.2.12 ThenByDescending操作符 3.2.13 Reverse操作符 3.2.14 Join操作符 3.2.15 GroupJoin操作符 3.2.16 GroupBy操作符 3.2.17 Distinct操作符 3.2.18 Union操作符 3.2.19 Intersect操作符 3.2.20 Except操作符 3.2.21 Cast操作符 3.2.22 OfType操作符 3.2.23 AsEnumerable操作符 3.2.24 DefaultIfEmpty操作符 3.2.25 Range操作符 3.2.26 Repeat操作符 3.2.27 Empty操作符 3.3 非延時標(biāo)準(zhǔn)查詢操作符 3.3.1 ToArray操作符 3.3.2 ToList操作符 3.3.3 ToDictionary操作符 3.3.4 ToLookup操作符 3.3.5 SequenceEqual操作符 3.3.6 First操作符 3.3.7 FirstOrDefault操作符 3.3.8 Last操作符 ……第4章 LINQ to SQL 第5章 LINQ to XML 第6章 LINQ綜合應(yīng)用實例
章節(jié)摘錄
插圖:
編輯推薦
《LINQ從基礎(chǔ)到項目實戰(zhàn)》:Visual Studio.NET 2008開發(fā)一冊通
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
LINQ從基礎(chǔ)到項目實戰(zhàn) PDF格式下載