出版時間:2010-2 出版社:化學工業(yè)出版社 作者:解本巨,李宗顏,宮生文 編著 頁數(shù):388
Tag標簽:無
前言
微軟公司在2008年正式發(fā)布了VisualStudio2008和.NETFramework3.5版本,對.NET做了很多重大的改進,其中LINQ(LanguageIntegratedQuery)技術尤為耀眼。LINQ是.NETFramework3.5推出的全新數(shù)據(jù)訪問技術。借助于LINQ技術,我們可以使用一種類似SQL的語法來查詢任何形式的數(shù)據(jù)。LINQ的多項革命性特征必將引領信息處理技術走向新的高度,所以眾多讀者期望能更加深入、透徹地了解LINQ所帶來的各種編程優(yōu)勢,從而對其自身開發(fā)工作起到促進作用。本書理論聯(lián)系實際,通過講解使用LINQ技術在解決開發(fā)過程中經(jīng)常遇到的常見問題,使讀者更好地理解LINQ技術。本書特色(1)對知識點的講解通俗易懂,深入淺出,并無縫地融入了編者多年的開發(fā)心得。編者具有在中外知名軟件企業(yè)從事一線開發(fā)的經(jīng)歷,具有多年的C#及LINQ開發(fā)經(jīng)驗,對編程中所需的LINQ知識點有獨特的見解,并能用通俗易懂的語言,深入淺出地表達出來。(2)內容全面,重點突出,對LINQ中的疑點、難點分析透徹。編者曾多次為在校本科生和軟件培訓機構講授C#及LINQ課程,因此既對書中的重點內容有較好的把握,也對讀者在學習中可能會碰到的疑點、難點有深刻的了解。書中每個重要模塊及重要的知識點均會以“專家講解”的形式來更好地提醒和指導讀者。(3)實戰(zhàn)項目的選擇和設計獨具匠心,其講解采用現(xiàn)代軟件工程方法做指導。選取了一個具有LINQ代表性的實戰(zhàn)項目,重點講述了實際開發(fā)中LINQ技術的應用特性,全過程講解實際項目開發(fā)中如何進行需求分析、系統(tǒng)設計、數(shù)據(jù)庫設計和編碼等。(4)小實例的講述分割合理,格式醒目。每個小實例分割為“代碼演示”、“專家講解”和“結果驗證”3部分,每一部分都有特別而又統(tǒng)一的區(qū)別于正文的格式,如字體、字號等,從而使“枯燥”的大段代碼變得輕松活潑,更有利于讀者閱讀和理解。
內容概要
LINQ(Language Integrated Query)是.NET Framework 3.5推出的全新數(shù)據(jù)訪問技術。借助于LINQ技術,我們可以使用一種類似SQL的語法來查詢任何形式的數(shù)據(jù)。本書是一本學習LINQ基本概念和基礎理論、掌握LINQ開發(fā)技術的實用參考書,較為全面地介紹了LINQ語法及其相關技術。本書在詳細介紹LINQ語法及其相關技術的同時,尤為注重LINQ技術在實踐方面的應用。 本書采用理論與實例結合、相互滲透、逐步引導的方法,通過實例剖析技術的具體應用,使讀者能較快地入門并逐步精通。 本書可供相關技術研究人員、廣大.NET應用程序開發(fā)者和用戶參考,也可作為高等院校計算機、電子商務以及信息類相關專業(yè)的教材。
書籍目錄
第1章 LINQ概述 1.1 什么是LINQ 1.2 LINQ的設計目標 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應用實例 1.4.1 LINQ to OBJECT應用實例 1.4.2 LINQ to SQL應用實例 1.4.3 LINQ to XML應用實例 1.5 本章小結 第2章 C#語言基礎 2.1 C# 2.0語言相關知識 2.1.1 泛型 2.1.2 委托 2.1.3 匿名方法 2.1.4 列舉 2.1.5 yield關鍵字 2.2 C# 3.0語言新特性 2.2.1 局部變量類型推斷 2.2.2 Lambda表達式 2.2.3 表達式樹 2.2.4 擴展方法 2.2.5 對象初始化表達式 2.2.6 集合初始化表達式 2.2.7 匿名類型 2.2.8 局部方法 2.2.9 查詢表達式 2.3 本章小結 第3章 LINQ to OBJECT 3.1 LINQ to OBJECT基礎 3.1.1 LINQ to OBJECT概述 3.1.2 IEnumerable泛型接口、序列和標準查詢操作符 3.2 延時標準查詢操作符 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 非延時標準查詢操作符 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綜合應用實例
章節(jié)摘錄
插圖:
編輯推薦
《LINQ從基礎到項目實戰(zhàn)》:Visual Studio.NET 2008開發(fā)一冊通
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載