第一图书网

精通C#与.NET 4.0数据库开发

秦婧 等编著 清华大学出版社
出版时间:

2011-1  

出版社:

清华大学出版社  

作者:

秦婧 等编著  

页数:

539  

前言

为什么要写这本书? C#语言为什么会越来越流行呢?这归功于微软的大力支持。微软在新推出的Visual Studio 2010集成开发工具中,照例用C#作为主要开发语言,并提供了完善的.NET底层类库支持。现在的应用程序种类越来越多,C#就可以支持各种应用程序的开发,如Windows窗体应用程序、类库、Web网络应用程序等。这样我们就不用疲于更换各种语言。凡是大型应用,必定会涉及数据操作,数据可大可小,可以有XML数据库,可以有SQL Server数据库,还可以有一些小型数组。本书就是为了处理数据而推出的一本专用于项目数据操作的书,目的旨在让读者熟悉C#语言的基础上,还能熟悉语言的数据处理能力。 为了让读者能够层层递进地学习,本书前面先介绍了C#的语法基础和面向对象开发的一些特点,然后介绍了T-SQL语句处理、ADO.NET数据处理、LINQ数据查询、XML数据处理等数据库开发技术,最后给出了4个有针对性的项目案例,以提高读者的实战水平。本书讲解采用理论结合实例的形式,务求看了必会,会了必能动手。 本书有何特色? 1.紧跟行业发展,关注最新技术 本书针对微软最新的Visual Studio 2010开发平台而写,所涉及的内容都是目前的最新版本和技术,如C# 4.0、ASP.NET 4.0、ADO.NET 4.0、SQL Server 2008等均为最新版本。书中对微软最新的LINQ数据查询技术也做了重点介绍。 2.配超值DVD视频教学光盘 本书配带1张非常超值的DVD光盘,内容如下: 本书配套多媒体教学视频; 本书所涉及的源代码; C#入门教学视频(免费赠送); ASP.NET入门教学视频(免费赠送); SQL Server入门教学视频(免费赠送); 其他学习资料(免费赠送)。 3.讲解循序渐进,重点突出 本书首先介绍了C#语言的基础知识,然后重点介绍了.NET平台的数据库开发技术,最后基于实战介绍了4个数据库项目案例。 4.实例丰富,易学易用 本书讲解时理论结合实践,并穿插了大量的典型实例帮助读者理解书中的内容,对于一些容易在程序中出错的技术点和难点也做了专门讲解,读者掌握起来非常容易。 5.精选项目案例,实用性强 本书精选了4个数据库项目开发案例,这4个案例分别基于书中所讲解的T-SQL语句处理、ADO.NET数据处理、LINQ数据查询、XML数据处理等内容,非常有针对性,可以大大提升读者的数据库开发能力。 .本书内容及知识体系 第1篇 C# 4.0语言基础(第1~4章) 本篇主要介绍了C# 4.0语言基础,包括.NET的底层框架和面向对象开发等知识。最后还介绍了泛型、委托等C#的高级特性。 第2篇 开发应用程序(第5~8章) 本篇重点介绍了C#在Windows窗体程序、多文档Windows窗体程序、.NET类库开发、ASP.NET网页开发等开发领域的应用。 第3篇 SQL Server 2008基础(第9~10章) 本篇主要介绍了微软最新的数据库SQL Server 2008的一些常用操作,另外还介绍了标准数据库查询语句SQL的应用。 第4篇 ADO.NET操作数据库(第11~13章) 本篇重点介绍了使用ADO.NET表示数据库和访问数据库,另外还专门介绍了.NET数据绑定的相关知识。ADO.NET是一个类库,它提供了一系列类方便开发人员调用数据库。有了ADO.NET,数据库应用程序的编写可以节约大量代码。 第5篇 LINQ查询开发(第14~17章) 本篇重点介绍了微软最新推出的LINQ数据查询的相关技术。LINQ是.NET平台数据查询的后起之秀,它支持各种数据类型,如通过LINQ to XML可以处理XML数据,它封装了数据查询和各种类型数据操作的一些简便方法,目的是提高数据处理能力。 第6篇 项目实战(第18~21章) 本篇重点介绍了4个数据库项目案例的实现,分别针对.NET平台的各种数据库开发技术,如用T-SQL开发数据库应用系统,用ADO.NET处理应用程序中的数据,用LINQ to SQL处理数据实体类,用XML提供应用程序数据。 适合阅读本书的读者 C#语言初学者; 有C#语言基础,想进一步学习项目开发的人员; C#与.NET数据库开发人员; 想了解.NET平台最新技术的人员; 大中专院校的学生; 相关培训学校的学员。 本书作者及编委会成员 本书由秦婧、石叶平主笔编写。其他参与编写的人员有班志杰、陈旭、陈永俊、陈争光、戴建华、方文票、冯玉荣、高姗姗、巩宁来、谷世江、胡其吐、黄飞龙、蒋晓捷、李德明、李显亮、李志勇、刘雁征、吕小波、马东、孟庆海、唐勇、王浩、王玲玉、王志娟、武娜、徐晓娟、闫树丰、杨朝宇、翟闯等。在此表示感谢! 本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。 编著者

内容概要

本书从实战出发,全面介绍了微软.NET 4.0平台所涉及的SQL Server 2008、AD0.NET和LINQ等数据库开发技术。书中提供了大量实例,并提供了4个有针对性的项目案例供读者实战演练。 本书附带1张DVD光盘,内容为本书涉及的源代码和配套的教学视频,另外还赠送了C#、ASP.NET和SQL Server入门教学视频等其他学习资料。 本书共分6篇。第1篇介绍了.NET框架、C#基本语法、C#类和接口、C#高级特性;第2篇介绍了Windows窗体程序、多文档Windows窗体程序、.NET类库开发、ASP.NET网页开发;第3篇介绍了SQLServer2008入门、Transact.SQL语言;第4篇介绍了使用AD0.NET表示数据库、使用AD0.NET访问数据库、使用。NET数据绑定;第5篇介绍了LINQ查询基础、LINQ to DataSet、LINQ to SQL、LINQ to XML;第6篇介绍了4个有针对性的项目案例:ATM交易管理系统、进销存管理信息系统、宾馆管理信息系统、ME校友录,这些案例对提高读者的数据库开发水平有很大帮助。 本书内容丰富,重点突出,适合C#语言学习人员、.NET程序员和数据库开发人员阅读,尤其适合想提高实际开发水平的人员阅读。另外,本书实用性强,很适合相关培训学校的学员作为教材使用。

作者简介

秦婧,毕业于东北大学计算机应用专业,获得了硕士学位。有5年以上的大型软件开发经验和3年的.NET数据库教学经验。擅长.NET平台的各种开发技术,熟悉C/S体系结构和B/S体系结构的开发。曾发表了《向PE文件中插入代码技术的研究》、《防火墙关键技术的研究》等论文。参与编写了清华出版社出版的《跟我学ASP.NET》一书。石叶平,毕业于长安大学。有超过5年的大型行业软件系统开发经验,对软件技术有着浓厚的兴趣和钻研精神。对企业软件白勺设计与架构有丰富的经验和深入的研究。现任北大青鸟高级讲师,也被评为微软金牌讲师。曾自主研发《通用企业开发平台》项目,主导开发了安徽税控项目、社区卫生项目、全国50强医院HIS项目、新农村合作医疗项目等应用系统。

书籍目录

第1篇 C#4.0语言基础 第1章 了解.NET框架(教学视频:20分钟)  1.1 .NET的产生和发展   1.1.1 .NET的产生   1.1.2 .NET的发展  1.2 公共语言运行库   1.2.1 公共语言规范一CLS   1.2.2 中间语言一一MSIL   1.2.3 公共语言规范与C#  1.3 .NET类库   1.3.1 命名空间和程序集   1.3.2 垃圾回收器   1.3.3 .NET类库范围  1.4 小结 第2章 C#基本语法(教学视频:39分钟)  2.1 开发第一个C#程序   2.1.1 创建控制台应用程序   2.1.2 分析C#程序结构   2.1.3 添加C#代码注释  2.2 变量和数据类型   2.2.1 定义变量   2.2.2 使用数值类型   2.2.3 使用字符串类型   2.2.4 使用枚举和布尔类型   2.2.5 定义和使用结构体类型   2.2.6 定义和使用数组   2.2.7 定义常量  2.3 运算符   2.3.1 运算符分类   2.3.2 用算术运算符进行算术运算   2.3.3 用比较运算符进行比较   2.3.4 用逻辑运算符进行逻辑运算   2.3.5 用位运算符进行位操作   2.3.6 用条件运算符判断条件  2.4 函数   2.4.1 定义和使用函数   2.4.2 了解Main()函数   2.4.3 区分值传递和引用传递   2.4.4 区分ref和out关键字   2.4.5 使用params关键字  2.5 语句   2.5.1 使用ifelse跳转语句   2.5.2 使用switch开关语句   2.5.3 用while和d0while循环语句   2.5.4 用for和foreach遍历语句   2.5.5 用break和continue控制循环  2.6 小结 第3章 C#类和接口(教学视频:46分钟)  3.1 类和对象   3.1.1 区分类和对象   3.1.2 定义和使用类   3.1.3 定义类的成员   3.1.4 控制类成员的可访问性   3.1.5 重载类的构造函数   3.1.6 提供类的静态成员   3.1.7 添加类的索引器  3.2 类的继承   3.2.1 从父类派生子类   3.2.2 重载类的方法   3.2.3 子类重载父类的虚函数   3.2.4 区分抽象类和静态类   3.2.5 定义密封类   3.2.6 全部类的父类Object类   3.2.7 区分as和is关键字  3.3 定义和实现接口   3.3.1 定义接口   3.3.2 在类上实现接口   3.3.3 在类上实现多个接口   ……第2篇 开发应用程序第3篇 SQL Server2008基础第4篇 ADO.NET操作数据库第5篇 LINQ查询开发第6篇 项目实践

章节摘录

插图:具有C++编程经验的读者应该对动态内存所带来的内存泄漏问题记忆犹新,尤其是在复杂的软件系统中,内存的分配和释放变得十分谨慎,开发人员不得不花很多时间去考虑何时该释放内存。在.NET的公共运行库中提供一种自动内存管理机制用来自动追踪内存对象,并在不需要的时候自动释放内存,这就是垃圾回收机制。有了垃圾回收机制,开发人员不再需要关心对象在什么时候需要释放,而只需在需要的时候创建分配一块内存即可(创建一个对象)。在.NET中,所有的对象都是引用,每一个引用具有一个引用计数器,用来表示该对象(实际占用一片内存)现在被多少个引用所引用。在第一次分配对象的时候引用计数器被置为1,每当该对象被再次使用时,引用计数器会加1。而每当对象推出作用域不再有效时,引用计数器减1。同时公共运行库本身控制着垃圾回收器的周期性执行,每次回收器执行都会扫描当前被应用程序分配的对象,如果它的引用计数器为0,则表示它不再被引用,即可以被销毁。这时垃圾回收器会自动释放对象所占用的内存。


编辑推荐

《精通C#与.NET 4.0数据库开发:基础、数据库核心技术、项目实战》涉及的源代码355页C#与NET开发电子书(赠送)110页SQL Server电子书(赠送)5个.NET项目开发系统(赠送)235个实例、4个项目实战案例,全面解读.NET 4.0数据库开发技术涵盖C# 4.0、SQL Server 2008、ADO.NET 4.0及LINQ等最新技术一线开发人员全力打造,分享技术盛宴!13.5小时《精通C#与.NET 4.0数据库开发:基础、数据库核心技术、项目实战》配套多媒体教学视频12小时ASP.NET入门教学视频(赠送)12小时C#入门教学视频(赠送)6小时.NET 3.5高级编程教学视频(赠送)从.NET框架入手,详细介绍C#4 0基础及其关键开发技术全面剖析SQI Server 2008、ADC)NET及LINQ等数据库开发技术从数据的查询、连接、缓存、优化等角度展现C#开发的优势注重实战,详细介绍4个有针对性的项目案例供读者实战演练每章的重点内容都配有多媒体教学视频,学习起来高效、直观

图书封面

广告

下载页面


精通C#与.NET 4.0数据库开发 PDF格式下载



我觉得配有光盘学习很不错哈,讲数据库的比较全面吧。


本书不但对c#的基础有了详细讲解,而且其中的视频更能让人进一步入门。


收到此书看了一段时间,感觉上内容是入门的,但是讲得太粗,不建议初学者购买。对于有经验的程序员书中的例子有一定的参考作用。


书很好。就是书面不太齐。不过字很清晰。光盘与书上的案例不太符合。


本书作为课堂书本的一个很好的补充,内容贴近所学内容,比较通俗易懂,循序渐进。是一本不可多得的C#入门级书。


当你看完语法书后可能迫不及待的想找个小项目练手,这本书就是不错的选择


适合初学者,中规中矩


没买,看了简介和目录,感觉还不错,最后放弃了,买了本C#高级编程。


有实例,省了精力,当当服务好.是我喜欢的.


也不知道好不好,准备好好学习C#NE


可以作为工具书,内容很详实


内容很详细,非常喜欢!


这系列的书一直很喜欢


书倒是挺不错的,就是一直没有时间认真看一看,浪费了


印刷有点问题 不过还好


还没来得及看,感觉挺不错,顶一个


嗯,厚厚的一本,够我研究很久了。。。


虽然不是面面俱到。。但是我需要了解的部分写的还是非常清楚的。


好书好书好书,实用实用。


对于想要了解****数据库开发的初学者来说,该书非常不错


不管你是初学者,本书讲解了c#基础语言,不管你是高级工程师,本书讲解了****平台最新技术


感觉讲得太浅了,只适合入门


送货很快,但缺少配套光盘


适合初学者,代码丰富,讲解透彻。


送给朋友的,这本书正是他 想要的


作为工具书,值得去学习


刚拿到书,简略的看一下,书还是不错的


不过感觉清华出的书比较靠谱。到少比机械好很多~~~


刚收到书,还没仔细看,应该还不错!


朋友推荐,正版,很不错,很喜欢!!


邮政送货是硬伤。


很不错,送货也快,觉得很值


比较一般吧,介绍了些基础支持,和简单的例子


很厚实的一本书,看网友评价蛮高的就买了,但感觉也没那么好


内容还不错,就是有好几页都能看到反而的字了,是不是盗版的啊


为何书中的内容和光盘中视频实例不配套,难道亚马逊给我发错了光盘吗?看看包装好像是一样的呀,真是奇怪了!如果不是为了NET 4.0,初学建议购买清华的“c#从入门到精通”看更好,讲的更加连贯和逻辑!


有大量实例可供学习,并有实例源代码,视频教程,可以这样说,只要你把这本书吃透了,基本上C#数据库应用程序开发没有问题了


光盘内容好多都是C#3.5的内容,还有电子书也是其他书籍,这本来是件好事情,但是只提供部分章节阅读,有广告嫌疑


这本书总体上来说还可以,光盘里的内容还是比较多的。


希望好好把关书籍出版社,这是忽悠用户啊,错别字太多.


做开发的舍友说 这书还不错~~~对学习C#开发的人来说 应该比较有帮助~~~


适合入门,由浅入深,逐步学习中


内容讲解详细,适合初学者。


很不错的书,送货人也不错。


很不错,多我这个初学的确实起到了很大的专用,谢谢。


物有所值,质量不错,很好。。。


上课需要用的教材,很不错


迫不及待的看了一章“进销存管理系统”。数据库设计的太差了,不但存在数据冗余还存在逻辑关系错误。还有很多类似于印刷错误的低级错误。不过,需求分析写的很好。总的来说,适合初学者,有基础的就别看了。


看好之后追加评论


数据库开发


是正品,质量很好服务也不错


内容精炼还不错


都是自己选择了一段时间要完成阅读


相关图书