第一图书网

LINQ入门及应用

王的强,张晓娜,周静 编著 清华大学出版社
出版时间:

2009-5  

出版社:

清华大学出版社  

作者:

王的强,张晓娜,周静 编著  

页数:

427  

Tag标签:

无  

前言

IT业界在2008年有很多让人激动的事情发生,例如微软公司在2008年早些时候,正式发布了VisualStudio2008和.NETFramewor.k3.5版,对.NET做了很多重大的改进,其中UNQ技术尤为耀眼。LINO的多项革命性特征必将引领信息处理技术走向新的高度。所以众多读者期望能更加深入、透彻地了解LINO所带来的各种编程优势及其对开发工作的促进作用,本书以理论联系实际的讲解风格,通过介绍如何使用LINO技术解决开发过程中经常遇到的问题,来帮助读者更好地理解LINQ技术,为在生产环境中使用LINQ技术打下基础。本书共分7章,主要内容说明如下。第1章:LINQ介绍。叙述LINO的一些概念和使用LINQ编程的优势,还简单介绍开发LINQ的编程环境VisualStudio2008的安装和配置。在叙述中,用三个实例引领读者了解LINQtoObjects、LINQtoADO.NET、LINQtoXML,同时对实例的开发步骤都进行非常细致的讲解,目的是让读者尽快熟悉VisualStudio2008开发环境,为后面的学习打下基础。

内容概要

  本书系统、全面地介绍了微软最新推出的LINQ数据开发技术。  本书采取以实践为主、以理论为辅的方法,首先对C#新改进的一些语法做了详细的剖析,让读者领会C#语法的新特点,为后面的学习打下基础,然后对LINQ各个子句和组件进行了实例讲解,通过一个个生动的示例,带领读者由浅入深、系统地学习和掌握LINQ技术。  本书对开发步骤的详细介绍,有助于读者更好地掌握Microsoft Visual Studio 2008开发环境。各个章节中的综合实例,除了充分演示LINQ技术外,还努力引导读者适应面向对象的开发方式。  配书光盘中提供了书中所有的源程序(均为VS2008应用项目),全部项目均经过严格的测试并通过。  本书可供相关技术研究人员、广大.NET应用程序开发人员和用户参考,也可作为高等院校计算机、电子商务以及信息类专业的教材。

作者简介

王的强,高级软件工程师,曾先后参与主导过青岛广播电视学会期刊编辑管理系统、中国平安保险公司青岛营业区保单统计系统、韩国KCC公司定制组件开发以及青岛纵横纺织品集团公司等多家企业的ERP系统、大型商业网站的开发及管理工作,对新技术的实际应用经验丰富,目前作为一家网络公司的执行董事,负责开发指导及管理工作,有自己的工作室,主要从事新技术实验、应用研究、企业定制开发等工作。

书籍目录

第1章 LINQ介绍 1.1 什么是LINQ 1.2 为什么要用LINQ 1.3 搭建LINQ开发环境  1.3.1 安装 Visual Studio 2008  1.3.2 配置 Visual Studio 2008 1.4 初识LINQ技术  1.4.1 初识LINQ to Objects  1.4.2 初识LINQ to ADO.NET  1.4.3 初识LINQ to XML 1.5 小结第2章 C#语言的新特性及相关知识 2.1 .NET各个版本之间的关系 2.2 C#语言的新特性  2.2.1 自动属性和属性访问器的保护级别  2.2.2 可空类型  2.2.3 泛型  2.2.4 代理  2.2.5 迭代器与yield关键字  2.2.6 隐式类型的局部变量  2.2.7 对象和集合初始化器  2.2.8 匿名类型  2.2.9 扩展方法  2.2.10 匿名方法和Lamdba表达式 2.3 综合实例:C#高亮编辑及编译运行器 2.4 小结第3章 LINQ基本子句介绍 3.1 概述 3.2 from子句  3.2.1 单个from子句  3.2.2 复合from子句  3.2.3 多个from子句 3.3 where子句  3.3.1 常见的where子句查询  3.3.2 在where子句中使用自定义函数  3.3.3 动态谓词的筛选 3.4 select子句  3.4.1 输出查询结果  3.4.2 对查询结果进行投影 3.5 group子句  3.5.1 IGrouping泛型接口  3.5.2 分组查询 3.6 into子句 3.7 排序子句  3.7.1 OrderBy和OrderByDescending  3.7.2 ThenBy和ThenByDescending 3.8 let子句 3.9 join子句 3.10 小结第4章 用于集合、文件、字符串对象的LINQ(LINQ to Objects) 4.1 LINQ标准查询运算符概述 4.2 Enumerable类的介绍 4.3 用于延期执行的Enumerable类方法成员  4.3.1 Take方法  4.3.2 TakeWhile方法  4.3.3 Skip方法  4.3.4 SkipWhile方法  4.3.5 Take、TakeWhile、Skip、SkipWhile小结  4.3.6 Reverse方法  4.3.7 Distinct方法  4.3.8 Union方法  4.3.9 Concat方法  4.3.10 Intersect方法  4.3.11 Except方法  4.3.12 Range方法  4.3.13 Repeat方法  4.3.14 Empty方法  4.3.15 DefaultIfEmpty方法  4.3.16 Cast方法  4.3.17 OfType方法  4.3.18 AsEnumerable方法 4.4 用于立即执行的Enumerable类方法成员 4.5 综合实例 4.6 小结第5章 用于数据库访问的LINQ (LINQ to SQL)第6章 用于XML访问的LINQ (LINQ to XML)第7章 综合应用实例:商品管理解决方案

章节摘录

插图:2.2.5迭代器与yieId关键字迭代器是.NET的一个重要特性,它提供了一种简单的方法来访问复杂的数据结构,在类中可以实现多个迭代器,每个迭代器和类型的成员一样有唯一的名称。.NET1.1时代,定义迭代器非常麻烦和复杂。到了.NET2.0以后,对迭代器的编程方式进行了大幅度的改进,配合yield关键字,用极少的代码,就可以完成一个迭代器,并且很多需要实现的接口方法,编译器都会自动生成。迭代器在LINQ中应用广泛,并且是LINQ延迟执行查询行为的基础。yield关键字在迭代器中,用于向枚举对象返回元素值或发出迭代结束信号。

媒体关注与评论

对于我们企业的ERP系统,我经常有一些好的想法,要程序员去实现,但开发进度不能令我满意。最近,开始大规模使用LINQ技术,程序员可以更加专注于业务逻辑的设计,避免了一些繁琐的编码工作,进度情况得到了明显的改善。  ——青岛纵横纺织品集团公司,总经理、ERP总设计师 赵洪涛我们网站有些功能,是使用LINQ技术开发的,不论操作XML还是字符串或者数据库,代码都非常简练,开发效率成倍提高。  ——国内著名军事网站,鼎盛军事站长 卢剑锋LINQ技术改变了以前的一些代码编写方式,结合MicrosoftVisualStudio2008,大幅度降低了代码出错概率。  ——青岛钛悦科技有限公司,技木总监 王文伟客户的需求总是不断地变化,我们一直期望能有种新技术,可以更加简便、快速地处理XML文档和数据库。LINQ技术的出现实现了这个愿望,它提供了无与伦比的编程体验,使我们能轻松配合客户的需求变化。  ——西安圣华电子工程有限责任公司,项目经理 刘骁奖


编辑推荐

《LINQ入门及应用》介绍微软最前沿的数据查询编程技术,内容由160个知识点实例加5个综合应用案例组成,光盘中提供了涉及到的全部示例源程序项目,对于将要从事正规商业开发的人员有很强的示范性和指导作用。

图书封面

图书标签Tags

广告

下载页面


LINQ入门及应用 PDF格式下载



因为是新技术,从3.0就放出来的新技术,所以比较刚兴趣,然后就买了一本,用了一个周末看完了,感觉还不错,介绍了核心的部分LinqtoObjects以及LinqtoSQL和LinqtoXml,原理部分讲得还成,至少知道了这玩意的来处,以及Linq可以运用到所有List等的特点(在此之前我了解过Linq,但是没有系统的),本书写德还不错,就是内容再丰富一些就好了,比如其他流行的Provider也可以讲讲哦,如LinqtoADO.net,LinqtoDataSets等等,总让人感觉没有过足瘾。


书内容讲的非常详细,几乎涉及到了linq的方方面面,本书除可以做入门及提高的书之外,还可以座位日常工作的工具书,该书将linq所用的到的方法、方法原型一一讲解同时配有例子可以参考!总之这本书是一本好书,值得想要学习linq及想提高个人linq水平的人购买!!!


这本书还算不错,我看了它成功写了第一个LINQ查询!入门指南


很不错,如果实例能够更丰富些更好


c#中的得力工具,但是也是很危险。用不好就会效率低,用的好久回效率很高,本书会让你感兴趣。


内容不错,对于基础性的东西还是不错的。


认真读读希望有收获


该书前部分,介绍了.net3.5的新特性,总结充分,后继的讲解也比较全面,例子也不错。在这本书的封面上,看到了一张小图片,貌似是《LINQInAction》的封面。我想,这本书中的内容,多多少少应该参照这个书的知识点。总之,这本书还是值得一看的。


内容很详细,例子很丰富,纸张也好,是一本好书。


书还可以,但要自己跑大半个市区去邮局自提。在京东买书,都是配送上门的,以后再也不会在当当买书了。去邮局自提,还不如去新华书店买,切@!**配送!!!


不错,看了觉得受益


当资料用用。


一般 一般 一般 一般 一般


很不错的书,至少从目前来看


相关图书