第一图书网

亮剑.NET

李天平 电子工业出版社
出版时间:

2009-6  

出版社:

电子工业出版社  

作者:

李天平  

页数:

775  

Tag标签:

无  

前言

  作为在Microsoft工作这么多年的老微软人而言,一方面对于.NET技术得到越来越多国内同行的认可和推崇而颇感欣慰,另一方面也深深觉得,.NET技术推广的步子还可以迈得更大、更快一些。拥有系统平台资源,强大的产品整合能力,以及成熟研发团队的持续支持,是.NET毋庸置疑的优势。然而,与微软任一款产品一样,从诞生之日起,针对.NET开发的诟病也不绝于耳。批评与关注相伴相生,微软、.NET,还有我,都会继续成长。  人们常常会议论.NET不够OPEN,其实微软对开源从来都不乏热忱,一直在支持相关社区的发展。开源是一种精神,.NET程序员从不缺这种精神,本书作者就是其中的一个典范。很多人在学习.NET的过程中受到过他的帮助,其中包括很多我的学生和新同事,他们中的一部分至今还保持着和天平老师交流技术心得的习惯。  很有幸能先于其他人看到这本图书,随之而来的义务就是要贡献出自己的阅读感受。对于看过不少.NET图书,特别是外版图书的我来说,这本书显得有些另类。大量.NET图书像Microsoft的产品一样结构严谨、次序井然,如同严厉的导师,而这本书则富有野趣,没有过多知识框架的限制,没有教科书中的讲述脉络,有的只是作者本人学习和工作感受的真实记录。做技术的人都知道,一代代人遇到的问题总是惊人相似,所以天平遇到和被问到的问题,相信会是大多数人已经和即将遇到的问题。在我看来,这就是这本书最大的价值!  最后有个愿望,书出来后天平能友情送我几本,我用来赠送小师弟,特别是小师妹……    微软亚洲研究院  刘晓华    .NET平台已经发展成为微软重要的战略平台之一,不仅提供了强大的编程语言、丰富的类库、方便的集成开发工具,同时为我们提供了一整套的软件开发生命周期管理解决方案。我们也非常高兴地看到,越来越多的年轻程序员加入到了.NET阵营中来。然而很多朋友却在步入.NET大门之时变得迷惘,感觉学了很多的知识,却不知道如何在实际项目中使用,又或者他们不知道这些知识该用来解决哪类的问题,以至于总觉得自己无法提高,以至于彷徨不前。  天平兄在软件行业从业多年,具有丰富的开发经验,尤其在.NET平台上,更是有着深入独到的理解,他愿意把自己的经验总结出来,并行文成书,对于广大.NET初学者来说,不能不说是一件幸事。本书并不是一个开发指南,也不是针对某一个特定语言或者特定框架的使用介绍,完全是实际项目经验的浓缩与提炼,小到编写代码中的一个技巧,细节决定成败,大到系统设计的原则与技巧,大型网站的性能优化与安全。这些知识恰恰是.NET初学者朋友所迫切需要掌握的。  我认识天平兄大约在三年前,当时博客园上有一款风靡一时的.NET代码生成器,其作者就是李天平,此后我们虽然在网上有过多次交流,却从未谋面,实为一件憾事。受天平兄的委托,让我为本书作序,在读完本书书稿之后,给我的感觉是本书有点有面,点面俱全,相信读完本书的朋友,一定会有不一样的收获。  最后,希望广大.NET程序员朋友,不要再彷徨不前,带上这本《亮剑.NET:.NET深入体验与实战精要》,踏上.NET征途,相信自己的选择,成功就在前面。      资深架构师、博客园专家、微软MVP  李会军

内容概要

本书作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和团队管理经验,以及深入分析众多项目实战的宝贵成果和盘托出,力求将编程思想与具体实践融为一体,提炼出适合于广大读者快速理解和彻底掌握.NET软件开发的最佳学习路线。本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。  本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分,随书所附光盘收录大量实例代码及独家披露的商业系统,供读者参考学习。  本书适合于.NET初、中级开发人员参考学习,特别有助于.NET从业者进入实战层次,也可作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。

作者简介

李天平,.NET开发专家及技术推广者, 资深互联网公司技术总监,多年来一直专注于.NET领域的研究与开发工作,长期活跃于博客园和CSDN网络社区。具有10年以上的软件及互联网产品开发经历,一直从事大型项目的系统分析、架构设计和项目管理工作,具有丰富的.NET(B\S)和(C\S)系统开发经验,同时也是国内著名软件“动软.Net代码生成器”的作者。

书籍目录

第1篇 技术基础总结 第1章 .NET,你真的知道了吗   1.1 搞清自己是干什么的   1.2 .NET的几个特性   1.3 万丈高楼平地起:面试者必会   1.4 .NET的面向对象之门   1.5 .NET开发几把小刀   1.6 Visual Studio.NET 2008 实战     本章常见技术面试题   常见面试技巧之面试前的准备   本章小结  第2章 细节决定成败   2.1 Equals()和运算符==的区别   2.2 const和readonly的区别   2.3 private、protected、public和internal的区别   2.4 sealed、new、virtual、abstract与override   2.5 abstract class与interface   2.6 公共变量与属性的区别   2.7 参数修饰符params、out和ref的区别   2.8 值类型和引用类型的区别   2.9 结构与类的区别   2.10 Dispose()和Close()、Finalize()的区别   2.11 string和StringBuilder有什么区别   2.12 Debug版本和Release版本的区别   本章常见技术面试题   常见面试技巧之细节决定成败   本章小结  第3章 ASP.NET开发大杂烩   3.1 页面生命周期   3.2 页面状态管理   …… 第4章 Windows窗体编程你也行  第5章 数据库开发  第6章 关于XML  第7章 Web Service开发详解  第8章 用户体验的杀手锏——Ajax  第9章 系统与文件操作  第10章 网络应用开发  第11章 Windows Service开发  第12章 新技术初探 第2篇 系统架构设计思想 第13章 面向对象思想  第14章 三层架构项目开发  第15章 大型网站的性能优化与安全  第16章 系统设计的原则和技巧 第3篇 项目实战解析 第17章 权限角色管理项目解析  第18章 单点登录系统的设计与实现  第19章 常用.NET开发工具介绍 附录A 软件编码规范

章节摘录

  第1篇 技术基础总结  第1章 .NET,你真的知道了吗  1.1 搞清自己是干什么的  出门在外,总会有人问你是做什么的,回答是:“我是做.NET开发的”。有的人也许会继续问“那.NET是什么呢?”。曾经有很多人问过我这个问题,刚入行时,我认为这只是一个开发工具,后来认为它是一个平台,一个软件环境,再后来慢慢觉得这是微软的一个新战略,但是现在我想我会这样回答这个问题:.NET是一个概念,是一种构想,或者说是微软的一个梦想。  1.微软定义  Microsoft.NET是微软以Web Service为核心,为信息、人、系统、各种设备提供无缝连接的一组软件产品(Smart Client、服务器、开发工具)、技术(w曲Service)或服务。除了将小型的、分散的构建模块应用互相连接起来,还将Internet上更大的应用连接起来,而不管应用程序所采用的是哪种操作系统、设备或编程语言。  根据微软的定义,.NET的精髓的确在Web Service。虽然没有使用W曲Service的Windows Forms也是.NET的一部分。但我认为微软当初的想法,应该是通过Web Service将企业开发的模式从Client/Server或者Browser/Server转换到Web Service/Smart Client。  2.战略与梦想  在微软的产品发布会上,主持人曾经说过一句话:在未来,我们可以在任何时间、任何地点、使用任何设备获取信息(any time,any place and on any device)。但是这当然不是.NET的全部,仅仅能够获取信息是不够的,通过.NET,用户还将会获得由程序封装过的数据——也就是服务。关于这一点,我有如下的想象:有了.NET,全世界的互联网络会组成一个庞大的服务中心,而你的终端设备(当然不仅仅是你的台式机,还包括手机、PDA、平板PC,甚至家用电器等)就是你的贴身智能秘书。你不需要自己获得信息去分析,只需将你的要求说(自然语言技术也是.NET的一部分)给秘书听,她就会自动地去互联网络上查找相关的服务,经过自己的智能处理与整合,以最有效率的方式完成你交给她的任务。  很多人为这个前景欢欣鼓舞,其实这只是.NET体验的一小部分而已。.NET为开发人员提供了新的开发平台(.NET框架)、新的开发语言(C群)、新的开发工具(Visual Studi0.NET)、新的开发方式(Web Service);为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的Microsoft软件应用程序——包括0ffice和Visual Studi0.NET——将开始与XMLWeb服务实现交互,并把它们的主要功能作为Web服务公开,以便其他开发人员可以利用。

媒体关注与评论

  本书以浅白易懂的语言,比较系统全面讲解了.Net的知识要点。从C#基础语法,到WinForm开发,再到大型网站项目优化,都做了清淅的讲解。其中包含了相当丰富的知识与宝贵的实战经验。我相信能够更好的让广大的有志投身于软件开发行业的人得到强有力的提升,能够轻易获得很多宝贵的经验。很值得一读。  ——搜狐首席架构师  秦东亮  作者将自己多年的.NET开发经验写成这本书,把.NET项目开发中的技术要点、实战经验、感悟总结,用通俗易懂的方式诠释得淋漓尽致。阅读本书能让读者在更短时间内、更容易地开发出优秀的应用程序,而且作者以趣味理解的方式让读者通晓其原理,引导读者解决开发中的实际问题,堪称.NET开发实战书籍之典范。本书须细细品味,结合开发实际,方能豁然开朗,领悟.NET技术精髓。  作者将自己多年的.NET开发经验写成这本书,集技术学习与职业发展与一体,以其独特的讲解方式,刨析了.NET的各个要害,其通俗的语言,非常清晰而条理化的思路,循序渐进,步步为营,带你歼灭一个个技术难点,简约而不简单,实用是这本书的价值所在。  ——中软公司经理  吴宝辉  作者将主题讲解得极为明白易懂。推荐给.NET程序员,不仅仅是一本系统的学习书籍,还是日常开发的工具书。有着较高的学习和指导意义,可以帮助程序员完成质的跨越。  ——中讯集团微软MVP、微软讲师  穆彦鹏  本书以通俗易懂的方式来讲解基本概念,最大的与众不同之处在于更加偏向实用,对技术开发要点在求职者面试过程中可能的提问形式作了分析总结,是一本对求职者和大学生就业特别有帮助的技术书籍。该书的内容涵盖.Net基本语法、Asp.net、数据库开发、Ajax、网络应用开发等内容,给出精心筛选的商业案例,剖析透彻、条理清晰,相信对广大的开发者会有很大的帮助。  ——华东师范大学软件学院教师 博士  高岩


编辑推荐

  微软亚洲研究院、微软中国及多位资深NET开发人士联名推荐  知名软件公司技术总监、风靡.NET社区之“动软NET代码生成器”作者、网络红人首度开腔畅谈NET开发  独特视角,真实项目感受,揭示.NET华丽面纱下的江湖世界,以商业化实战的思路让读者掌握决战未来的武器  如果想做学问、搞研究,请不要买这本书;如果想找工作、做项目,那这本书无疑是最好的选择

图书封面

图书标签Tags

广告

下载页面


亮剑.NET PDF格式下载



买这本书就冲着李天平,冲着动软.net去的,很不错~大家可以看看


这本书确实如作者的介绍一样,对于想在工作时对ASP.NET细节进行了解不可少的一本书阿。


这本书讲的内容很实在、细致,你不用担心它讲的面太广而缺乏细节、亮点。对于初学者、两三年工作经验的人都很有帮助,将我们引向更深入的.NET


这本书是我所买的。NET书籍中最好的一本,最精彩的一本!!非常喜欢这本书!


该书对于一个学习了.net一点基础知识,想实际动手做东西的人很有用!!!


跟国外的大作相比,这书其实不怎么滴。
但是对于入门级的.Net程序员,简直就是救命稻草啊!


.net开发者的精华


对开发项目很实用。


讲解了很多被初级程序员所遗忘和忽略的细节,学完后大大提高了我的开发效率以及提高了代码的质量。


实战总结,欢迎大家购买!


本书作者是真正用心为我们广大程序员奉献知识和经验的,看了本书后,提高了工作效率,并提倡部门员工人手一本的要求


书的内容很丰富,很全面,内容也比较通俗易懂,书中有很多实例,是一本学习和提高程序编程的优秀的指导书


我觉得李天平老师这本书非常不错。很多技巧可以对我帮助很多


很实用,都是编程实用技术,像一个程序员笔记


本人最近也正好在找工作,书中提及了不过面试过程中的一些技能知识点。。


李天平的书我看了都是比较好的,也学了不少知识,非常感谢,希望以后能出一些这样的好书,期待,,,,,,,


书已经浏览了一遍,感觉受益匪浅,很多内容都是作者用心的结果。不像是国内其他一些类似书籍东抄西凑。
书中针对****程序员常用的各种知识进行了整理归类和一些重要知识点的总结。总结的不是面面俱到,但是看得出是作者平时日积月累的一些小的心得,很多都是比较精辟的。
正准备第二次阅读,希望会有更大的收获。


都是很实用的例子,特别是角色权限和单点登录,都是很实用的例子,非常好!


书真的很不错,值得买,正在学习中。。。。。。


说还可以吧,选的话题点都不错,很吸引人眼球。只是有些想要的东西深入的深度不够。也许是我要求的太刨根问底了吧


很好 适合中级向高级过渡阶段的程序员。


好书,不过最好有一定的基础再来看,介绍的内容很多,也很深入。


买这本书不是有赠品吗?我怎么没收到


书的结构比较合理,写的通俗易懂,加上例子和一些实际常用到的解说,很好


如题适合提高的人看,如果有耐心记忆力好的话,短时间内提升经验。


不管是对新手也好还是有经验的人来说都是不错的学习书。


东西还是不错的额
努力学习中


书很好。讲的很详细。适合 有基础的人读


很实用的一本书。建议再加AJAX讲的多一点。但是好多经验的东西。很值的一看


内容安排很好,也很详细。对我帮助很大,非常感谢作者了……


帮同事买的,他觉得书很不错。


买了之后很实用..但在某处看见价格便宜了几块钱...只想想赚钱积分..所以还是在当当网购买.


很多东西都讲的很好,作者很务实,


还挺不错的一本书,举例通俗易懂。


很好的一本书,从中学到了挺多的东西,讲得十分透彻,希望能有续集


对于一个新手来说十分好,讲得内容很实际。有一些很有用的技巧在里面。


推荐书目,有点小遗憾,我用的是vs2005、sql2000,示例是vs2008写的、sql2005,还得装环境,麻烦啊,望后来者知悉。


此书实用性更强。


配送速度特别快,服务态度很好,可以及时查看到配送的进度


书挺好,发货速度也快~~!对理解.****平台有很大的帮助


正如李老师书中的一句话,"细节决定成败"书中知识点讲的很透,又不是面面俱到


内容很实用,是本好书


天平兄的书内容很不错,但是书太厚装订的不是很满意怕看一段时间会开胶


收获大大


真是一本不错的书籍


入门好书,进阶也不错哦


送货速度快,1天就到了,服务很好。


满好的,值得……


挺不错了,基本用到的知识点都有点到,比要实用


送货速度还不错,书的质量还行,只是书籍上有点尘印.


写的通俗易懂,很好


受益匪浅 很有帮助!!!!!!!


灰常喜欢 , 很快,也很好


喜欢啊...写的蛮好的


老公的工具书,他很喜欢~


服务还不错比较喜欢货到付款这种方式不像淘宝网


总体来讲是很不错的,缺憾就是如果再详细一些就更好了,呵呵。


是一本很不错的书,牛人就是不一样


几天前刚到货大致浏览了一遍的确不错,打算在细细的看一遍


我是半路出家搞.NET,也看了不少其它的书,感觉这本快写的很不错,相关的内容在其它的书里也都有涉及,对于新技术方面如WCF、LINQ相关的可能写的比较浅,想学习那方面可以找更专业的书来看,基于.NET的基础和SOA架构方面的案例分析,都是原创的,而且切入的角度都很不错,做为一本指导书可以评为优秀了。


本书适合具有一定开发经验的.NET程序员阅读,内容精炼、实用,对于丰富及完善.NET技能很有帮助


深入浅出,.NET平台我用很久啦,在看看也很有收获。不过建议开发平台改用VS2008来说比较好,毕竟VS05老啦。能在加上TFS的内容就更完美啦。


这本书内容很广,很细,很实用,缺点是不够深度书中有些比喻不错,但有些很让人费解,也许是每个人的思维有差异我觉得这本书更适合对。net有一定了解,缺乏实战经验的读者最后,祝大家通过读书成为高手,大虾


感觉挺实用的,不过要想系统学习.net,这本书帮不上忙。


不错的一本书,对于理解asp.net中的一些机制,让人很容易就能理解!


怎么说呢,这书确实很多知识在网上看过!谁复制谁也无所谓,重点是作者把很多知识结合在一起。。做过项目的人看后,发现很多都是遇过的,也有很多没遇过的。可以从中吸取不少经验。。没做过项目的人,熟读这本书,确实出去面试也会大大增强的的信心的。总的来说,可以一读。。


还好,但好像也没有传说中的好。支持李天平!


之前看过,不落俗套,都是作者的经验,书中举例言简意赅,对于工作还是有帮助的。


早些年就知道这本书,当时没在意,后来仔细看了下一些章节,我觉得很适合我,虽然迟了几年,但是对我来说还是有用的,非常感谢!


本书总体上来说还是相当不错的,事例举得非常好,对一些重要的概念的问题都用浅显易懂的实例来说明,避免了空洞的说教,非常不错!


本书适合对****有兴趣的人看


感觉书说的很基础,很适合初学者。


这本书里介绍的经验的确蛮好的,李老师人也很好


这本书在读中,还不错


书还好!不错!记得同事说他买的时候有些书有盗版的嫌疑!


得好好学习,学无止境……


感觉很不错很实在的一本书。
写出程序员的需要跟方向。


这本书好不错,正在看……


挺好的,知识丰富


正在阅读中……,深入浅出。


内容选的都比较好,但是都是点到为止。比较浅


排版略显宽了,不紧凑,小遗憾。书内容很多,知识点很广,有些值得好好消化!


还是学到一点东西


如书名,还算可以


花些钱 ,学到一些 学不到的知识点 值了


此书对于正处于****入门阶段,期待提高的我非常实用。


打包人真粗心,晕。。。书的一半是折起来了。。。。。。。服了。。其他还OK


书是不错,但给我的货好像用了似的,封面好旧


很实用,讲的很好。无论是初学还是提高,都很有帮助!


不错的书,纸张也还可以。


虽然说只是介绍经验,但很多都讲得很表面。看过朱晔的《ASP.NET第一步——基于C#和ASP.NET2.0》人家同样也是以经验指导来写书,但看后感觉能学习到许多知识。而这一本只能当字典查查,仅此而已。


作者LTP的动软代码生成器是一个非常好的作品,但是这本书比之要逊色很多了;国内关于计算机方面的书多半是照抄手册,A写的和B写的从结构到demo几乎完全一样,从这点来说,LTP要好一些,但是似乎特意求新,一些例子用得不够恰当,比如委托和事件一节,适得其反。
看的出来是一些博文的拼砌,难为了要凑700多页的大部头,花一天翻一翻,没有特别的新意。本来比较希望学到关于SSO的一些知识,发现最关键的内容只字未提。
比较失望,只能用来当参考书填充书架了,可是,真的需要什么资料,只要Google一下就可以了~


学习了解****不错的选择


希望大家在买书的时候,不要太冲动,要根据自己的实际情况。一些基础的要点还是有,有用的地方很少。不值啊


当我收到我的书时,发现没有光盘。书本写的是有光盘的。怎么我的书就没有光盘?是商家忘了吗?
悲剧呐。我现在都不知道怎么跟商家联系。跟他说我没有收到本书的光盘。


只是需要其中部分知识,当做参考书了


这本书写的比较泛


封面旧,灰尘多,内页还是很新的,整体还行!
书中讲到的是比较基础的东西。


书很快收到了,效率挺高的,个人感觉还不错,也学到了不少的东西,但也有些知识点讲得不是很深。


书很一般!远没有网上介绍来的精采!艾


相关图书