您的浏览历史

亮剑.NET:.NET深入体验与实战精要(china-pub首发)

促销活动
精彩评论

基本信息

编辑推荐

本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。

内容简介回到顶部↑

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

作译者回到顶部↑

本书提供作译者介绍

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

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

[同作者作品]
亮剑.NET:.NET深入体验与实战精要(china-pub首发)

目录回到顶部↑

第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 值类型和引用类型的区别

前言回到顶部↑

Microsoft .NET作为微软的战略梦想,引领着下一代软件技术的潮流,已成为众多开发人员的重要选择。然而,新技术带来惊喜的同时,也让人生出许多迷惘。相信很多学习者在接触.NET多日后,犹有雾里看花之感,苦于无法做到灵活应用。本书作者长期从事.NET项目开发与管理,积累了丰富的实战经验,也经由网络答疑直面过各种困惑。本书正是要依托作者苦心积累的心得与一线拼杀的经验,以深入体验来揭示实战精要,带领广大醉心技术者穿越迷雾,把.NET看清楚。.
◎ 我们不总是有时间学习
从小到大,学过的东西很多,但有多少能在之后的实际工作中被用来创造价值呢?知识是无穷的,而生命是有限的,将有限的生命荒废于无效的知识,实在是种浪费。因此,学习务必要有重点,有针对性。本书作者以珍惜读者生命为己任,紧扣实际项目必须用到的技术要点,绕开无用而缠人的泥潭,力求以最简洁的语言分析与讲解,让读者在有限的时间内,掌握更多有价值的真知。
◎ 熟并不总是能生巧
学习软件开发最好的方式并非多做项目,而是有选择地做项目。结合自身需要,有针对性地选择项目,在实践中快速学习,才有把握跑得过别人。本书的开发案例和商业项目无一不经过精心设计和细致筛选,竭力避免不必要的罗列、重复,仅保留重要的项目分析、设计思路和软件开发思想,商业公司软件开发实践中用到的知识点、技术点、设计思想、真实源码,程序设计中常会遇到的难题,学习中常会面对的困惑,以及颇具价值的经验、技巧。同时,作者认为学习软件开发不仅仅是学会语句如何写、控件如何用,更重要的是学习做事的方法、解决问题的能力,或一种思想,甚至是一种人生态度。因此,重复的次数再多也抵不上高质量的思考,再多的案例参考也抵不上正确的引导。
◎ 兴趣总是一切成果的原动力
作者认为学技术并不一定是一件很苦的事情,其实开发中也不乏很多有趣的东西。只有善于思考、挖掘,让学习变得“好玩”起来,才会有更大的动力去坚持和努力。本书力图通过通俗的故事解读枯燥的原理,如委托与“任务书”、事件与“年终分红”、ADO.NET与“抽水”,三层架构和“养猪”等一系列精心设置的小例子,无一不以激发读者阅读兴趣,倡导更乐观的学习态度。..
◎ 学习的目的总少不了一点点功利
只要就业、升职、跳槽这一把把直接关系到票子、娘子、房子、车子的利剑不从头顶移开,程序员就时时不敢忘却“学海无涯苦作舟”的古训。本书同时是一本程序员职场指南,在技术讲解上以关键点和核心要素为中心,一切出自项目,源自实践,以使读者快速成为项目团队的核心骨干和有用之才。此外,更是将揭示职场哲理、传授面试技巧、披露职场规则、指点职业规划、交流处事之道融入书中,以求进一步提升读者竞争力。
本书的结构
全书分为3篇,共19章。
第1篇为基础知识的总结,系统分析了各种.NET概念要点、常见理解误区、ASP.NET网站开发和C#(WinForm)开发案例、数据库操作技巧、XML和WebService、Ajax、Windows Service等各种技术应用的实践总结,解析了初学者最容易迷惑的一些关键认知。
第2篇透彻、系统地讲解了面向对象的思想和项目应用,系统设计的基本思想和思维模式,分层架构开发的理解和实践,以及大型网站系统的性能优化和安全。用通俗、形象的语言,典型翔实的例子,鲜明的对照、比较,阐述了系统架构设计的重要思想,为学习者进一步登堂入室奠定基础。
第3篇通过实际项目案例的方式,重点讲解了日常开发中最常用的通用类库源码、权限角色管理系统、单点登录系统(SSO)等完整解决方案的设计和实现,以及日常开发必备的一些.NET开发工具,以期融会贯通、学以致用,迈入专业殿堂。
同时,逐章提取与本章技术直接关联的名企面试题,供读者在阅读时重点思考,问题的答案可在相关章节中找到。
作为每篇首尾的职业指南,也隐含着3部分内容:
第一部分,提供一些求职过程中的哲理故事和常见的面试技巧。
第二部分,主要分析初入职场的一些为人处事之道,以及对个人职业规划、自我完善的建议。
第三部分,分享了作为技术人员的职业发展和晋升之路。
同时,本书附赠大量商业项目的源码和类库供读者学习、参考。也提供在线论坛(http://book.maticsoft.com/)供大家进行学习交流、问题解答、广交朋友。

序言回到顶部↑

推荐序1
作为在Microsoft工作这么多年的老微软人而言,一方面对于.NET技术得到越来越多国内同行的认可和推崇而颇感欣慰,另一方面也深深觉得,.NET技术推广的步子还可以迈得更大、更快一些。拥有系统平台资源,强大的产品整合能力,以及成熟研发团队的持续支持,是.NET毋庸置疑的优势。然而,与微软任一款产品一样,从诞生之日起,针对.NET开发的诟病也不绝于耳。批评与关注相伴相生,微软、.NET,还有我,都会继续成长。.
人们常常会议论.NET不够OPEN,其实微软对开源从来都不乏热忱,一直在支持相关社区的发展。开源是一种精神,.NET程序员从不缺这种精神,本书作者就是其中的一个典范。很多人在学习.NET的过程中受到过他的帮助,其中包括很多我的学生和新同事,他们中的一部分至今还保持着和天平老师交流技术心得的习惯。
很有幸能先于其他人看到这本图书,随之而来的义务就是要贡献出自己的阅读感受。对于看过不少.NET图书,特别是外版图书的我来说,这本书显得有些另类。大量.NET图书像Microsoft的产品一样结构严谨、次序井然,如同严厉的导师,而这本书则富有野趣,没有过多知识框架的限制,没有教科书中的讲述脉络,有的只是作者本人学习和工作感受的真实记录。做技术的人都知道,一代代人遇到的问题总是惊人相似,所以天平遇到和被问到的问题,相信会是大多数人已经和即将遇到的问题。在我看来,这就是这本书最大的价值!
最后有个愿望,书出来后天平能友情送我几本,我用来赠送小师弟,特别是小师妹……
微软亚洲研究院
刘晓华

推荐序2..
.NET平台已经发展成为微软重要的战略平台之一,不仅提供了强大的编程语言、丰富的类库、方便的集成开发工具,同时为我们提供了一整套的软件开发生命周期管理解决方案。我们也非常高兴地看到,越来越多的年轻程序员加入到了.NET阵营中来。然而很多朋友却在步入.NET大门之时变得迷惘,感觉学了很多的知识,却不知道如何在实际项目中使用,又或者他们不知道这些知识该用来解决哪类的问题,以至于总觉得自己无法提高,以至于彷徨不前。
天平兄在软件行业从业多年,具有丰富的开发经验,尤其在.NET平台上,更是有着深入独到的理解,他愿意把自己的经验总结出来,并行文成书,对于广大.NET初学者来说,不能不说是一件幸事。本书并不是一个开发指南,也不是针对某一个特定语言或者特定框架的使用介绍,完全是实际项目经验的浓缩与提炼,小到编写代码中的一个技巧,细节决定成败,大到系统设计的原则与技巧,大型网站的性能优化与安全。这些知识恰恰是.NET初学者朋友所迫切需要掌握的。
我认识天平兄大约在三年前,当时博客园上有一款风靡一时的.NET代码生成器,其作者就是李天平,此后我们虽然在网上有过多次交流,却从未谋面,实为一件憾事。受天平兄的委托,让我为本书作序,在读完本书书稿之后,给我的感觉是本书有点有面,点面俱全,相信读完本书的朋友,一定会有不一样的收获。
最后,希望广大.NET程序员朋友,不要再彷徨不前,带上这本《亮剑.NET:.NET深入体验与实战精要》,踏上.NET征途,相信自己的选择,成功就在前面。
资深架构师、博客园专家、微软MVP...
李会军

媒体评论回到顶部↑

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

  本书以通俗易懂的方式来讲解基本概念,最大的与众不同之处在于更加偏向实用,对技术开发要点在求职者面试过程中可能的提问形式作了分析总结,是一本对求职者和大学生就业特别有帮助的技术书籍。该书的内容涵盖.Net基本语法、Asp.net、数据库开发、Ajax、网络应用开发等内容,给出精心筛选的商业案例,剖析透彻、条理清晰,相信对广大的开发者会有很大的帮助。
——华东师范大学软件学院教师 博士 高岩

评论交流

共有57人开贴评论  74人参与评论  36人参与打分 查看

15人
 41%
用户平均打分
我要写评论 help如何参与评论和打分
10人
 27%
6人
 16%
1人
 2%
4人
 11%

565268704
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-4 21:12:00
挺不错的。都是独立例子,比较实用。有些模式举例也举得很不错。比较适合有基础的程序员。。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

realvc

专家级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2010-2-3 0:02:00
可以看出,这本书是经验之谈。我不是搞.net开发的,但是我看过了试读之后也想买一本看看,作者所作的总结很好,这无疑提高了本书的实用性。我觉得这样的书还是应该多读几遍,每一遍都会有不同的感受,能学到许多宝贵的经验。值得推荐!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

bbs12bbs
一级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2010-2-2 13:09:00
内容很广,对我目前的学习有帮助,很适合初学者进一步提升!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

wauo

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-12-18 22:37:00
虽然内容有点浅,但是.net各方面都有涉及,是本不错的参考书
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

zbj830130

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-9-28 11:05:00
同感,书中一些地方有带通过代码进行论证。书中的内容都是比较浅显的,有些东西其他同类的书中也有过介绍,感觉这本书最有用的地方是每章后面对面试的指导,呵呵。不知道这书是写给学生看的,还是写给老手看的。不能理解作者的定位。
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共57条)