当前位置: 首页 > news >正文

《亮剑.NET:.NET深入体验与实战精要》前言

Microsoft .NET 作为微软的战略梦想,引领着下一代软件技术的潮流,业已成为众多开发人员的重要选择。然而,新技术带来惊喜的同时,也让人生出许多迷惘。相信很多学习者在接触 .NET 多日后,犹有雾里看花之感,苦于无法做到灵活应用。本书作者长期从事 .NET 项目开发与管理,积累了丰富的实战经验,也经由网络答疑直面过各种困惑。本书正是要依托作者苦心积累的心得与一线拼杀的经验,以深入体验来揭示实战精要,带领广大醉心技术者穿越迷雾,把 .NET 看清楚。 <?XML:NAMESPACE PREFIX = O />

我们不总是有时间学习

从小到大,学过的东西很多,但有多少能在之后的实际工作中被用来创造价值呢?知识是无穷的,而生命是有限的,将有限的生命荒废于无效的知识,实在是种浪费。因此,学习务必要有重点,有针对性。本书作者以珍惜读者生命为己任,紧扣实际项目必须用到的技术要点,绕开无用而缠人的泥潭,力求以最简洁的语言分析与讲解,让读者在有限的时间内,掌握更多有价值的真知。

量变不总是引起质变

学习软件开发最好的方式并非多做项目,而是有选择的做项目。结合自身需要,有针对性的选择项目,在实践中快速学习,才有把握跑得过别人。本书的开发案例和商业项目无一不经过精心设计和细致筛选,竭力避免不必要的罗列、重复,仅保留重要的项目分析、设计思路和软件开发思想,商业公司软件开发实践中用到的知识点、技术点、设计思想、真实源码,,实际开发常会遇到的难题,学习中常会面对的困惑,以及颇具价值的经验、技巧。同时,作者认为学习软件开发不仅仅是学会语句如何写,控件如何用,更重要的是学习做事的方法、解决问题的能力,或一种思想,甚至是一种人生态度。因此,重复的次数再多也抵不上高质量的思考,再多的案例参考也抵不上正确的引导。

兴趣却总是一切成果的原动力

作者认为学技术并不一定是一件很苦的事情,其实开发中也不乏很多有趣的东西。只有善于思考、挖掘,让学习变得好玩起来,才会有更大的动力去坚持和努力。本书力图通过通俗的故事解读枯燥的原理,如委托与“任务书”、事件与“年终分红”、 ADO.NET 与抽水,三层架构和养猪等。

学习的目的也总少不了一点点功利

只要就业、升职、跳槽这一把把直接关系到票子、娘子、房子、车子的利剑不从头顶移开,程序员就时时不敢忘却“学海无涯苦作舟”的古训。本书同时是一本程序员职场指南,在技术讲解上以关键点和核心要素为中心,一切出自项目,源自实践,以使读者快速成为项目团队的核心骨干和有用之才。此外,将揭示职场哲理、传授面试技巧、披露职场规则、指点职业规划、交流处事之道融入书中,进一步提升读者竞争力。

 

<?XML:NAMESPACE PREFIX = V />  本书的结构

全书分为 3 篇,共 19 章。

1 篇为基础知识的总结,系统分析了各种 .NET 概念要点、常见理解误区、 ASP.NET 网站开发和 C# WinForm )开发案例、数据库操作技巧、 XML WebService Ajax Windows Service 等各种技术应用的实践总结,解析了初学者最容易迷惑的一些关键认知。

2 篇透彻、系统地讲解了面向对象的思想和项目应用,系统设计的基本思想和思维模式,分层架构开发的理解和实践,以及大型网站系统的性能优化和安全。用通俗、形象的语言,典型翔实的例子,鲜明的对照、比较,阐述了系统架构设计的重要思想,为学习者进一步登堂入室奠定基础。

3 篇通过实际项目案例的方式,重点讲解了日常开发中最常用的通用类库源码、权限角色管理系统、单点登录系统( SSO )等完整解决方案的设计和实现,以及日常开发必备的一些 .NET 开发工具, 以期融会贯通、学以致用,迈入专业殿堂。

同时,逐章提取与本章技术直接关联的名企面试题,供读者在阅读时重点思考,问题的答案可在相关章节中找到。

作为每篇首尾的职业指南,也隐含着 3 部分内容:

第一部分,提供一些求职过程中的哲理故事和常见的面试技巧。

第二部分,主要分析初入职场的一些为人处事之道,以及对个人职业规划、自我完善的建议。

第三部分,分享了作为技术人员的职业发展和晋升之路。

 

同时,本书附赠大量商业项目的源码和类库供读者学习、参考。也提供在线论坛( http://www.51cto.com/ )供大家进行学习交流、问题解答、广交朋友。

由于本书的写作多于工作之余,夜深人静之时,虽然作者和编审人员进行了反复地修改和审阅,但难免有失误、遗漏之处。所以,还望大家以宽容为本,以慈悲为怀,以共同探讨、共同进步的平和心态来阅读本书。作者心存谨敬,随时恭候您提出的宝贵意见。

 

最后感谢家人对我的支持,同时感谢电子工业出版社张春雨给予的大力帮助,让本书得以如期出版。

 

 

李天平

2009 5 月于北京

相关文章:

  • 在 Java 应用程序中定时执行任务
  • 我的座右铭
  • javascript:history.go()和History.back()的区别
  • 如何删除“运行”里面的内容
  • 认真对待生活的每一件事
  • 网络技术视频分享
  • 建立基于WEB标准的HTML模板
  • 双向同步聊天小程序[ByJavaOnLinux]
  • H3C设备命名规则
  • 保护我的电脑-禁止从‘我的电脑’访问驱动器
  • 写 FireFox 和 IE 都支持的网页所要注意的事项
  • IT精英们!一路走好!
  • 大话西游之Office应用实例系列! 12
  • Silverlight2 边学边练 之五 视频
  • Powershell导出活动目录用户信息表
  • 2019.2.20 c++ 知识梳理
  • Bytom交易说明(账户管理模式)
  • echarts花样作死的坑
  • PHP面试之三:MySQL数据库
  • PV统计优化设计
  • Redis在Web项目中的应用与实践
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 技术发展面试
  • 模型微调
  • 前端设计模式
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 《天龙八部3D》Unity技术方案揭秘
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • (42)STM32——LCD显示屏实验笔记
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (C语言)字符分类函数
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (接口自动化)Python3操作MySQL数据库
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (全注解开发)学习Spring-MVC的第三天
  • .NET Core 2.1路线图
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Core Web APi类库如何内嵌运行?
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET简谈设计模式之(单件模式)
  • .net中的Queue和Stack
  • [ 第一章] JavaScript 简史
  • [Angular] 笔记 7:模块
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [C++]AVL树怎么转