你必须知道的.NET(第2版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
你必须知道的.NET(第2版)电子书下载地址
内容简介:
由王涛编著的《你必须知道的.NET》来自于微软MVP的*技术心得和感悟,将技术问题以生动易懂的语言展开,层层深入,以例说理。全书主要包括了.NET基础知识及其深度分析,以.NET
Framework和CLR研究为核心展开.NET本质论述,涵盖了.NET基本知识几乎所有的重点内容。全书分为5个部分,第1部分讲述.NET与面向对象,从底层实现角度分析了.NET如何实现面向对象机制,进一步分析了面向对象设计原则;第2部分论述了.NET类型系统和CLR的内存管理机制,并对IL语言进行了相应介绍;第3部分论述.NET
Framework框架的方方面面,详细分析了.NET框架的所有重点、难点和疑点内容,对框架类库的全貌进行了必要的专题性探讨;第4部分重点介绍了.NET泛型和安全性的相关知识和本质解密;第5部分对.NET
3.0/3.5/4.0 新特性进行了详细的介绍和引导,对于快速入门.NET新特性提供了方便之门。
《你必须知道的.NET》适于对.NET有一定了解的技术学习者、软件工程师和系统架构师阅读,同时也有助于.NET初学者进行快速提高,可作为大中专院校和.NET技术培训机构的参考教材。
书籍目录:
第1部分 渊源——.NET与面向对象
第1章 OO大智慧
1.1 对象的旅行
1.1.1 引言
1.1.2 出生
1.1.3 旅程
1.1.4 插曲
1.1.5 消亡
1.1.6 结论
1.2 什么是继承
1.2.1 引言
1.2.2 基础为上
1.2.3 继承本质论
1.2.4 秘境追踪
1.2.5 规则制胜
1.2.6 结论
1.3 封装的秘密
1.3.1 引言
1.3.2 让ATM告诉你,什么是封装
1.3.3 秘密何处:字段、属性和方法
1.3.4 封装的意义
1.3.5 封装规则
1.3.6 结论
1.4 多态的艺术
1.4.1 引言
1.4.2 问题的抛出
1.4.3 初的实现
1.4.4 多态,救命的稻草
1.4.5 随需而变的业务
1.4.6 多态的类型、本质和规则
1.4.7 结论
1.5 玩转接口
1.5.1 引言
1.5.2 什么是接口
1.5.3 .NET中的接口
1.5.4 面向接口的编程
1.5.5 接口之规则
1.5.6 结论
参考文献
第2章 OO大原则
2.1 OO原则综述
2.1.1 引言
2.1.2 讲述之前
2.1.3 原则综述
2.1.4 学习建议
2.1.5 结论
2.2 单一职责原则
2.2.1 引言
2.2.2 引经据典
2.2.3 应用反思
2.2.4 规则建议
2.2.5 结论
2.3 开放封闭原则
2.3.1 引言
2.3.2 引经据典
2.3.3 应用反思
2.3.4 规则建议
2.3.5 结论
2.4 依赖倒置原则
2.4.1 引言
2.4.2 引经据典
2.4.3 应用反思
2.4.4 规则建议
2.4.5 结论
2.5 接口隔离原则
2.5.1 引言
2.5.2 引经据典
2.5.3 应用反思
2.5.4 规则建议
2.5.5 结论
2.6 Liskov替换原则
2.6.1 引言
2.6.2 引经据典
2.6.3 应用反思
2.6.4 规则建议
2.6.5 结论
参考文献
第3章 OO之美
3.1 设计的分寸
3.1.1 引言
3.1.2 设计由何而来
3.1.3 从此重构
3.1.4 结论
3.2 依赖的哲学
3.2.1 引言
3.2.2 什么是依赖,什么是抽象
3.2.3 重新回到依赖倒置
3.2.4 解构控制反转(IoC)和依赖注入
3.2.4 (DI)
3.2.5 典型的设计模式
3.2.6 基于契约编程:SOA架构下的
3.2.6 依赖
3.2.7 对象创建的依赖
3.2.8 不规则总结
3.2.9 结论
3.3 模式的起点
3.3.1 引言
3.3.2 模式的起点
3.3.3 模式的建议
3.3.4 结论
13.5.5 结论
13.6 江湖一统:WPF、WCF、WF
13.6.1 引言
13.6.2 WPF
13.6.3 WCF
13.6.4 WF
13.6.5 结论
参考文献
第14章 跟随.NET 4.0脚步
14.1 .NET十年
14.1.1 引言
14.1.2 历史脚步
14.1.3 未来之变
14.1.4 结论
14.2 .NET 4.0,眼
14.2.1 引言
14.2.2 眼
14.2.3 结论
14.3 动态变革:dynamic
14.3.1 引言
14.3.2 初探
14.3.3 本质:DLR
14.3.4 PK解惑
14.3.5 应用:动态编程
14.3.6 结论
14.4 趋势必行,并行计算
14.4.1 引言
14.4.2 拥抱并行
14.4.3 TPL
14.4.4 PLINQ
14.4.5 并行补遗
14.4.6 结论
14.5 命名参数和可选参数
14.5.1 引言
14.5.2 一览究竟
14.5.3 简单应用
14.5.4 结论
14.6 协变与逆变
14.6.1 引言
14.6.2 概念解析
14.6.3 深入
14.6.4 结论
14.7 Lazy<T>点滴
14.7.1 引言
14.7.2 延迟加载
14.7.3 Lazy<T>登场
14.7.4 Lazy<T>本质
14.7.5 结论
14.8 Tuple一二
14.8.1 引言
14.8.2 Tuple为何物
14.8.3 Tuple Inside
14.8.4 优略之间
14.8.5 结论
参考文献
后记:我写的不是代码
编后记:遇见幸福
3.4 面向对象和基于对象
3.4.1 引言
3.4.2 基于对象
3.4.3 二者的差别
3.4.4 结论
3.5 也谈.NET闭包
3.5.1 引言
3.5.2 什么是闭包
3.5.3 .NET也有闭包
3.5.4 福利与问题
3.5.5 结论
3.6 好代码和坏代码
3.6.1 引言
3.6.2 好代码、坏代码
3.6.3 结论
参考文献
第2部分 本质——.NET深入浅出
第4章 一切从IL开始
4.1 从Hello,world开始认识IL
4.1.1 引言
4.1.2 从Hello,world开始
4.1.3 IL体验中心
4.1.4 结论
4.2 教你认识IL代码——从基础到工具
4.2.1 引言
4.2.2 使用工具
4.2.3 为何而探索
4.2.4 结论
4.3 教你认识IL代码——IL语言基础
4.3.1 引言
4.3.2 变量的声明
4.3.3 基本类型
4.3.4 基本运算
4.3.5 数据加载与保存
4.3.6 流程控制
4.3.7 结论
4.4 管窥元数据和IL
4.4.1 引言
4.4.2 初次接触
4.4.3 继续深入
4.4.4 元数据是什么
4.4.5 IL是什么
4.4.6 元数据和IL在JIT编译时
4.4.7 结论
4.5 经典指令解析之实例创建
4.5.1 引言
4.5.2 newobj和initobj
4.5.3 ldstr
4.5.4 newarr
4.5.5 结论
4.6 经典指令解析之方法调度
4.6.1 引言
4.6.2 方法调度简论:call、callvirt和
4.6.2 calli
4.6.3 直接调度
4.6.4 间接调度
4.6.5 动态调度
4.6.6 结论
参考文献
第5章 品味类型
5.1 品味类型——从通用类型系统开始
5.1.1 引言
5.1.2 基本概念
5.1.3 位置与关系
5.1.4 通用规则
5.1.5 结论
5.2 品味类型——值类型与引用类型
5.2.1 引言
5.2.2 内存有理
5.2.3 通用规则与比较
5.2.4 对症下药——应用场合与注意
5.2.4 事项
5.2.5 再论类型判等
5.2.6 再论类型转换
5.2.7 以代码剖析
5.2.8 结论
5.3 参数之惑——传递的艺术
5.3.1 引言
5.3.2 参数基础论
5.3.3 传递的基础
5.3.4 深入讨论,传递的艺术
5.3.5 结论
5.4 皆有可能——装箱与拆箱
5.4.1 引言
5.4.2 品读概念
5.4.3 原理分拆
5.4.4 还是性能
5.4.5 重在应用
5.4.6 结论
参考文献
第6章 内存天下
6.1 内存管理概要
6.1.1 引言
6.1.2 内存管理概观要论
6.1.3 结论
6.2 对象创建始末
6.2.1 引言
6.2.2 内存分配
6.2.3 结论
6.3 垃圾回收
6.3.1 引言
6.3.2 垃圾回收
6.3.3 非托管资源清理
6.3.4 结论
6.4 性能优化的多方探讨
6.4.1 引言
6.4.2 性能条款
6.4.3 结论
参考文献
第3部分 格局——.NET面面俱到
第7章 深入浅出——关键字的秘密
7.1 把new说透
7.1.1 引言
7.1.2 基本概念
7.1.3 深入浅出
7.1.4 结论
7.2 base和this
7.2.1 引言
7.2.2 基本概念
7.2.3 深入浅出
7.2.4 通用规则
7.2.5 结论
7.3 using的多重身份
7.3.1 引言
7.3.2 引入命名空间
7.3.3 创建别名
7.3.4 强制资源清理
7.3.5 结论
7.4 认识全面的null
7.4.1 引言
7.4.2 从什么是null开始
7.4.3 Nullable<T>(可空类型)
7.4.4 ??运算符
7.4.5 Nulll Object模式
7.4.6 结论
7.5 转换关键字
7.5.1 引言
7.5.2 自定义类型转换探讨
7.5.3 本质分析
7.5.4 结论
7.6 预处理指令关键字
7.6.1 引言
7.6.2 预处理指令简述
7.6.3 #if、#else、#elif、#endif
7.6.4 #define、#undef
7.6.5 #warning、#error
7.6.6 #line
7.6.7 结论
7.7 非主流关键字
7.7.1 引言
7.7.2 checked/unchecked
7.7.3 yield
7.7.4 lock
7.7.5 unsafe
7.7.6 sealed
7.7.7 结论
参考文献
第8章 对决——走出误区
8.1 什么才是不变:const和readonly
8.1.1 引言
8.1.2 从基础到本质
8.1.3 比较,还是规则
8.1.4 进一步的探讨
8.1.5 结论
8.2 后来居上:class和struct
8.2.1 引言
8.2.2 基本概念
8.2.3 相同点和不同点
8.2.4 经典示例
8.2.5 结论
8.3 历史纠葛:特性和属性
8.3.1 引言
8.3.2 概念引入
8.3.3 通用规则
8.3.4 特性的应用
8.3.5 示例
8.3.6 结论
8.4 面向抽象编程:接口和抽象类
8.4.1 引言
8.4.2 概念引入
8.4.3 相同点和不同点
8.4.4 经典示例
8.4.5 他山之石
8.4.6 结论
8.5 恩怨情仇:is和as
8.5.1 引言
8.5.2 概念引入
8.5.3 原理与示例说明
8.5.4 结论
8.6 貌合神离:覆写和重载
8.6.1 引言
8.6.2 认识覆写和重载
8.6.3 在多态中的应用
8.6.4 比较,还是规则
8.6.5 进一步的探讨
8.6.6 结论
8.7 有深有浅的克隆:浅拷贝和深拷贝
8.7.1 引言
8.7.2 从对象克隆说起
8.7.3 浅拷贝和深拷贝的实现
8.7.4 结论
8.8 动静之间:静态和非静态
8.8.1 引言
8.8.2 一言蔽之
8.8.3 分而治之
8.8.4 结论
8.9 集合通论
8.9.1 引言
8.9.2 中心思想——纵论集合
8.9.3 各分秋色——.NET集合类大观
8.9.4 自我成全——实现自定义集合
8.9.5 结论
参考文献
第9章 本来面目——框架诠释
9.1 万物归宗:System.Object
9.1.1 引言
9.1.2 初识
9.1.3 分解
9.1.4 插曲:消失的成员
9.1.5 意义
9.1.6 结论
9.2 规则而定:对象判等
9.2.1 引言
9.2.2 本质分析
9.2.3 覆写Equals方法
9.2.4 与GetHashCode方法同步
9.2.5 规则
9.2.6 结论
9.3 疑而不惑:interface“继承”争议
9.3.1 引言
9.3.2 从面向对象寻找答案
9.3.3 以IL探求究竟
9.3.4 System.Object真是
9.3.4 “万物之宗”吗
9.3.5 接口的继承争议
9.3.6 结论
9.4 给力细节:深入类型构造器
9.4.1 引言:一个故事
9.4.2 认识对象构造器和类型构造器
9.4.3 深入执行过程
9.4.4 回归故事
9.4.5 结论
9.5 如此特殊:大话String
9.5.1 引言
9.5.2 问题迷局
9.5.3 什么是string
9.5.4 字符串创建
9.5.5 字符串恒定性
9.5.6 字符串驻留(String Interning)
9.5.7 字符串操作典籍
9.5.8 补充的礼物:StringBuilder
9.5.9 结论
9.6 简易不简单:认识枚举
9.6.1 引言
9.6.2 枚举类型解析
9.6.3 枚举种种
9.6.4 位枚举
9.6.5 规则与意义
9.6.6 结论
9.7 一脉相承:委托、匿名方法和Lambda
9.7 表达式
9.7.1 引言
9.7.2 解密委托
9.7.3 委托和事件
9.7.4 匿名方法
9.7.5 Lambda表达式
9.7.6 规则
9.7.7 结论
9.8 Name这回事儿
9.8.1 引言
9.8.2 畅聊Name
9.8.3 回到问题
9.8.4 结论
9.9 直面异常
9.9.1 引言
9.9.2 为何而抛
9.9.3 从try/catch/finally说起:解析异常
9.9.3 机制
9.9.4 .NET系统异常类
9.9.5 定义自己的异常类
9.9.6 异常法则
9.9.7 结论
参考文献
第10章 格局之选——命名空间剖析
10.1 基础——.NET框架概览
10.1.1 引言
10.1.2 框架概览
10.1.3 历史变迁
10.1.4 结论
10.2 布局——框架类库研究
10.2.1 引言
10.2.2 为什么了解
10.2.3 框架类库的格局
10.2.4 一点补充
10.2.5 结论
10.3 根基——System命名空间
10.3.1 引言
10.3.2 从基础类型说起
10.3.3 基本服务
10.3.4 结论
10.4 核心——System次级命名空间
10.4.1 引言
10.4.2 System.IO
10.4.3 System. Diagnostics
10.4.4 System.Runtime.Serialization和
10.4.4 System.Xml.Serialization
10.4.5 结论
参考文献
第4部分 拾遗——.NET也有春天
第11章 接触泛型
11.1 追溯泛型
11.1.1 引言
11.1.2 推进思维,为什么泛型
11.1.3 解析泛型——运行时本质
11.1.4 结论
11.2 了解泛型
11.2.1 引言
11.2.2 领略泛型——基础概要
11.2.3 典型.NET泛型类
11.2.4 基础规则
11.2.5 结论
11.3 深入泛型
11.3.1 引言
11.3.2 泛型方法
11.3.3 泛型接口
11.3.4 泛型委托
11.3.5 结论
11.4 实践泛型
11.4.1 引言
11.4.2 实践
11.4.3 结论
参考文献
第12章 如此安全性
12.1 怎么样才算是安全
12.1.1 引言
12.1.2 怎么样才算安全
12.1.3 .NET安全模型
12.1.4 结论
12.2 代码访问安全
12.2.1 引言
12.2.2 证据(Evidence)
12.2.3 权限(Permission)和权限集
12.2.4 代码组(Code Group)
12.2.5 安全策略(Security Policy)
12.2.6 规则总结
12.2.7 结论
12.3 基于角色的安全
12.3.1 引言
12.3.2 Principal(主体)
12.3.3 Identity(标识)
12.3.4 PrincipalPermission
12.3.5 应用示例
12.3.6 结论
参考文献
第5部分 未来——.NET技术展望
第13章 走向.NET 3.0/3.5变革
13.1 品读新特性
13.1.1 引言
13.1.2 .NET新纪元
13.1.3 程序语言新特性
13.1.4 WPF、WCF、WF
13.1.5 Visual Studio 2008体验
13.1.6 其他
13.1.7 结论
13.2 赏析C# 3.0
13.2.1 引言
13.2.2 对象初始化器
13.2.2 (Object Initializers)
13.2.3 集合初始化器
13.2.3 (Collection Initializers)
13.2.4 自动属性
13.2.4 (Automatic Properties)
13.2.5 隐式类型变量(Implicitly Typed
13.2.5 Local Variables)和 隐式类型数组
13.2.5 (Implicitly Typed Array)
13.2.6 匿名类型(Anonymous Type)
13.2.7 扩展方法
13.2.7 (Extension Methods)
13.2.8 查询表达式
13.2.8 (Query Expressions)
13.2.9 结论
13.3 LINQ体验
13.3.1 引言
13.3.2 LINQ概览
13.3.3 查询操作符
13.3.4 LINQ to XML示例
13.3.5 规则
13.3.6 结论
13.4 LINQ江湖
13.4.1 引言
13.4.2 演义
13.4.3 基于LINQ的零代码数据访问
13.4.3 层实现
13.4.4 LINQ to Provider
13.4.5 结论
13.5 抢鲜Visual Studio 2008
13.5.1 引言
13.5.2 Visual Studio 2008概览
13.5.3 新特性简介
13.5.4 开发示例
作者介绍:
王涛,网名anytao,软件架构师,机械工程硕士,连续三届Microsoft Visual C#
MVP,博客园技术专家,著有《你必须知道的.NET》一书,专注于.NET底层架构和.NET平台企业级应用,长期投入于互联网产品开发、微软云计算平台、分布式系统和企业级系统架构的研究与实践。目前,投身于移动互联产业,和几个志同道合的兄弟在技术之路上狂奔。
作者对.NET基础架构和CLR底层运行机制有浓厚的研究兴趣和造诣,熟悉ASP.NET、Windows Azure、SQL
Server、WCF、LINQ、Silverlight、IIS、XML、Windows
Phone、Facebook相关技术,精通数据库应用系统和大型Web系统的开发流程、技术体系和架构设计,对面向对象、设计模式和软件架构有长期的研究与实践经验。
您可以有三种方式与作者交流:
个人网站:
http://www.anytao.com/
技术博客:
http://anytao.cnblogs.com/
微博:
http://weibo.com/anytao
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
“你站在桥上看风景,看风景的人在楼上看你”。
技术探求,正是如此的富有哲理。在.NET世界里,每个程序设计者都是站在桥头的守望者,渴望品味所有的美景,将技术的各个方面尽收眼底。而现实往往是,你看到的并非全部真实的,技术的理解往往也需要辅助一个望远镜才能看得更加透彻。这本《你必须知道的.NET》既是一本技术的风景画卷,涵盖了.NET基本知识的几乎所有的重点内容;又为你送上手中的望远镜,与作者一起力求对每个技术要点的探讨都更进一步。
走近这幅画卷,除了品味每一处风景,还应学会拨开表象、认识本质、探求细微,更重要的是在这个过程中,你将能收获如何为自己搭建一处技术美景。在楼上看你的人,是否会觉得风景这边独好,就看你的技艺精湛与否了。
面对技术,你别无选择,.NET世界是如此精彩,而我们要做的就是:Thinking More。
本书是什么
对于技术,大部分著作都是从整体角度进行系统性的论述,知识体系一脉相承。拿起这样的书,我们习惯循规蹈矩地从前言看到后记,往往会陷入其系统之中,被其思想所固化,而无法找出什么是更值得关注的要点。本书显然不是一本系统性论述技术的专著,因此也无法兼顾.NET技术的所有概念和知识,但是本书力图从重点分析与突出把握的角度来阐释技术,分析问题,将所有.NET开发人员关心、困惑的技术内容形成体系进行深度遍历、挖掘和探索。
《你必须知道的.NET》正揭示了这样的一种诉求,将.NET技术中的核心内容以一个个专题的形式来深度刻画,然后形成体系。综观全书内容:一方面,以少的语言表达多的技术、体察更深的本质。佛家传道,以例说理,丝丝入扣,环环揭密。本书以“你必须知道”而自诩,唯有意图达到以实例为基点,以归纳为方法的技术论述特点:对于技术的论述和分析,力求做到深入浅出、娓娓道来;对于晦涩艰深的问题以故事性的分析来引导;对于典型的问题以对比的角度来揭密;对于知识性的内容以归纳总结形成纲要。作者对每个技术要点的论述,均结合浅显易懂的实例来展开,将复杂的技术问题化解在循序渐进的思考中。让你的“悟”道,快乐而轻松。
另一方面,.NET技术就是一座美丽的花园,里面开满了各种各样的花朵,就像类型系统、内存机制、垃圾回收、关键字、泛型、安全性、语言特性、框架格局、面向对象等,一支一朵娇艳绽放,要想品味整个花园的芬芳,你就必须了解每朵花的美丽。本书不仅告诉你如何来鉴赏这些花朵,而且告诉你如何通过施肥、除草、浇水来经营这些美丽,一步一步建立对核心技术要点的理解,从而“悟”到整个.NET框架体系和运行机制。
.NET技术正是一个大花园的集合,每个程序开发者也必须经历一次深入的磨练,在基本认识的水平上,进一步,才能发现更多。就像练武之人,除了研习一招一式,了解常用的控件,了解典型的框架;还得修炼内功,认识运行机制,理解框架类库,品味设计架构。
这些正是本书呈现于读者的内容,也体现了不同于其他.NET专著的风格。
本书有什么
对于.NET来说,应用的范围千头万绪,但至少有一件事必须去做,那就是无限接近和触摸它的内核:CLR,这正是本书所阐述的核心内容。下面,我们来了解一下《你必须知道的.NET》由哪些绚丽的色彩组成:
部分:渊源,探讨面向对象基本要素和设计原则,建立一个程序设计的基础架构思维,并结合.NET技术来实现相关的面向对象机制,进而探求相关的面向对象原则。从底层角度认识高层本质,是深入理解的不二法门。
第二部分:本质,在梳理IL基本内容的基础上,了解和掌握探求.NET本质的方法;品味类型系统,了解值类型与引用类型的底层奥秘,揭示参数传递的不惑之解;深入内存管理,认识垃圾回收,以循序渐进的分析,通晓运行时底层机制。
第三部分:格局,将.NET关键字逐个把玩,深入浅出了解你不知道的关键字秘密;实现对决,将const和readonly、class和struct、is和as、特性和属性、接口和抽象类、覆写和重载、浅拷贝和深拷贝、静态与非静态以及集合,这些技术重灾区一一澄清,走出理解误区;通过框架诠释,揭开.NET基本技术的本质,深度诠释Object、对象判等、String、枚举、委托和异常等.NET核心话题;后以命名空间为主线建立对.NET框架的全局纵览,通过梳理命名空间和典型类型,把握.NET框架类库的心脏和骨架。
第四部分:拾遗,通过对.NET泛型的理解和深入,着重把握建立泛型编程的思维方式;并适度介绍.NET安全性的主要角落,通过对代码访问安全和基于角色的安全论述,来铺陈.NET在安全编程方面的技术体验。
第五部分:未来,以.NET 3.0/3.5新特性为基点,全面阐述.NET新特性的方方面面,在引导性的论述中建立对C#
3.0、LINQ、WCF、WPF、WF等新技术和Visual Studio
2008工具的基本认知和学习指导,吹响新技术的号角。
通过5个部分的全面讲述,将基本建立对于面向对象设计与原则,.NET框架体系与运行时机制、.NET框架类库格局与高级特性、.NET安全与新特性的深入理解,对于.NET的认识将在底层把握和设计应用上更进一步。
本书为谁而写
本书起源于作者在国内专注的.NET技术网站博客园(http://www.cnblogs.com)的写作经历,并在博客园的2007年末大盘点Top10的五大排行榜中位列其中3个榜单。作者的系列文章深受大家的关注和讨论,因此本书的内容反映了直接的技术关注话题,适合于对.NET技术有意进一步提高的所有学习者和开发者。
本书涵盖.NET基本知识的几乎所有的重点内容,如果读者有以下问题、需求或者困惑,那么选择本书非你莫属:
本书并不是从“什么是.NET”这一概念开始的,对于想要了解.NET基础的读者来说,全书以一个个的专题形式来展开,可以快速建立起对.NET基本概念的切入。
读完了大部头的.NET巨著,还意犹未尽,抑或是不知所措。本书给你补充未尽的本质,解答未知的困惑,为你迅速进入.NET底层研究,提供好的入口。
你已经做得够好了,系统地学习了C#或者VB.NET语言的基础,了解了基本的应用规则,但还是觉得游离于技术之外,并未接触本质。基础研究和高级教程之间往往存在着断层,想在基础之上更进一步,本书可以为你提供更多思考和研究的平台,为你揭开CLR的神秘面纱打好基础。
对.NET框架的体系架构和运行机制,有意补充认知的读者,可以通过本书建立起快速的理解。
本书没有ASP.NET,没有Web Service,也没有.NET
Remoting,然而本书的内容对于深刻的理解所有.NET应用大有裨益。只有从本质上抓住这些基础内容,才能在.NET应用领域游刃有余,从方法学的角度来看,这才是有效的技术学习曲线。
本书是一部方法论,除了探讨.NET的基本问题,对.NET的学习方法和学习工具均有所涉猎。了解一种科学的学习方法,有助于你以更好的质量读完本书,并取得收获。
本书是应对技术面试的圣经,综合了来自现实世界的问题和答案,为你快速成长提供了良好的辅助教材。
本书并非想创造新的技术和技巧,而是将技术以简单的方式更深一步的讲明白。如果你总是对学习的方法充满了困惑和怀疑,那么以本书作为起点会找到一个更好的方法。
对于每个问题的探讨,本书力求深入浅出,让人有胃口读完所关注的话题,并展开思考和讨论。对于厌倦了枯燥论述的读者而言,本书的轻松论述不会让你心感疲惫。
本书如何阅读
关于.NET,本书着眼于基础、本质和方法,对于阅读本书的读者而言,带着思考进行基础和本质的探索,同时也能体验技术学习的有效方法。作者在论述大部分的知识要点时,都会总结和归纳其重要的规律和注意事项,这些归纳为实际的编程提供了良好的遵守法则,读者应该花必要的精力熟练掌握所有的归纳内容。
技术之间是有联系的,平铺直叙的写作和由前到后的阅读都是没有意义的,本书把握从技术的联系点来入手阐述基本知识,从技术的关联中形成有层次的认知角度,能够更加清晰的了解.NET框架的全局。所以,阅读本书应该在不同的章节间切换,按照作者指引的关联进行跳跃式的阅读,能够收获更多的心得。
关于语言,本书以C#语言实现所有的代码示例,这是因为全书虽然以.NET为核心来论述,但也无可避免的对C#语言的某些特性进行了分析。从广义的角度来看,C#语言本身也是.NET体系中不可分割的一部分,对于某些语言特性的了解也能从更全面的角度来透视.NET框架。
关于代码,读者可以通过http://www.broadview.com.cn或http://book.anytao.com来下载本书的源代码,解压缩之后按照代码使用说明,通过Visual
Studio工具进行编译和调试。
支持
虽然作者、审稿和编辑花费了大量的时间对书稿进行了反复的修改和推敲,但是限于时间和水平,仍难避免失误或错误。为了使本书能更好地服务于读者,请您将关于本书的任何错误信息发至以下任何链接:
? 作者个人邮箱:anytao@live.com
? 作者个人微博:http://weibo.com/anytao
? 本书支持网站:http://book.anytao.net/
? 博文视点网络:http://www.broadview.com.cn/
我们将竭力解决所有的问题,并向您的指正致谢。读者可以在本书的支持网站中查找相应的勘误表来避免错误。您也可以通过邮件或者作者博客(http://anytao.cnblogs.com/)进一步取得技术支持联系。
本书支持网站提供了所有代码资源、工具资源及其他导航信息支持,这些资源和信息是对全书内容的有效补充与辅助。
致谢
首先感谢为本书审稿的蒋金楠,他的技术功底和专业素质令我钦佩,他的审阅和建议为本书增色不少,这本书有他的心血和付出。
本书的出版离不开我在博客园的成长和锻炼,感谢杜勇(dudu)站长为.NET技术人员提供了难得的纯学术环境和氛围,感谢所有在博客园中与我笑谈技术、品论人生的朋友;感谢蒋金楠与我一起创建和支持CLR研究团队;感谢杜勇、李会军、程杰、刘彦博、张大磊几位朋友在百忙中对本书的审阅及点评;感谢装配脑袋、Jeffrey
Zhao、Bruce Zhang对我的指导和帮助;感谢阿不、宋国安、Volnet、Justin、EagleFish、刘荣华、Jill
Zhang、随风流月、丁学、怪怪等对本书的建议和关注;还要感谢我的朋友吴宏杰、管伟、高泽东、党明、达伟对我一直以来的支持。
将重要的感激送给养育我的父母和伴我成长的妹妹王佳,慈母严父是我人生的灯塔,激励我努力前行。感谢岳父岳母对我的关心和爱护,并将爱送给Emma,感谢她每天在身边的鼓励与关怀,品尝她愈发炉火纯青的厨艺,让我的思绪在逻辑和理性间飞舞。
后要感谢电子工业出版社孙学瑛编辑,正是她的不懈努力和不断支持才使我的写书过程充满了自信和快乐。还有对本书投入精力、提出建议的胡辛征编辑和其他博文视点同仁,他们的专业素质和敬业精神令我感动,才使得本书有机会服务于大众。
这本《你必须知道的.NET》送给所有技术之路上的同伴,让我们一起远航。进一步,你便是大内(dotnet)高手。
2008年1月,于北京
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
以深入浅出的笔法,触摸.NET底层和框架的有趣角落,了解.NET平台的开发、设计与框架,剥丝抽茧,探微知著。从语言细节到设计架构,娓娓道来,一本经验结晶,一部面试宝典,一段技术百科。
书籍介绍
由王涛编著的《你必须知道的.NET》来自于微软MVP的最新技术心得和
感悟,将技术问题以生动易懂的语言展开,层层深入,以例说理。全书主要
包括了.NET基础知识及其深度分析,以.NET Framework和CLR研究为核心展
开.NET本质论述,涵盖了.NET基本知识几乎所有的重点内容。全书分为5个
部分,第1部分讲述.NET与面向对象,从底层实现角度分析了.NET如何实现
面向对象机制,进一步分析了面向对象设计原则;第2部分论述了.NET类型
系统和CLR的内存管理机制,并对IL语言进行了相应介绍;第3部分论述.NET
Framework框架的方方面面,详细分析了.NET框架的所有重点、难点和疑点
内容,对框架类库的全貌进行了必要的专题性探讨;第4部分重点介绍
了.NET泛型和安全性的相关知识和本质解密;第5部分对.NET 3.0/3.5/4.0
新特性进行了详细的介绍和引导,对于快速入门.NET新特性提供了方便之门
。
《你必须知道的.NET》适于对.NET有一定了解的技术学习者、软件工程
师和系统架构师阅读,同时也有助于.NET初学者进行快速提高,可作为大中
专院校和.NET技术培训机构的参考教材。
网站评分
书籍多样性:5分
书籍信息完全性:9分
网站更新速度:9分
使用便利性:3分
书籍清晰度:5分
书籍格式兼容性:9分
是否包含广告:5分
加载速度:5分
安全性:6分
稳定性:5分
搜索功能:8分
下载便捷性:8分
下载点评
- 五星好评(226+)
- 实惠(142+)
- 盗版少(398+)
- 内容完整(175+)
- 快捷(512+)
- 下载速度快(676+)
- 种类多(290+)
- 无缺页(95+)
- 中评(295+)
- 书籍多(505+)
- 赚了(152+)
- 中评多(153+)
- 排版满分(140+)
下载评价
- 网友 戈***玉: ( 2025-01-18 06:26:09 )
特别棒
- 网友 温***欣: ( 2025-01-17 21:36:55 )
可以可以可以
- 网友 冯***丽: ( 2025-01-09 12:11:50 )
卡的不行啊
- 网友 马***偲: ( 2024-12-27 10:11:41 )
好 很好 非常好 无比的好 史上最好的
- 网友 辛***玮: ( 2025-01-08 01:22:48 )
页面不错 整体风格喜欢
- 网友 习***蓉: ( 2025-01-05 15:12:42 )
品相完美
- 网友 田***珊: ( 2025-01-19 12:57:11 )
可以就是有些书搜不到
- 网友 石***致: ( 2025-01-16 22:36:44 )
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 权***颜: ( 2025-01-11 03:39:50 )
下载地址、格式选择、下载方式都还挺多的
- 网友 濮***彤: ( 2025-01-14 00:38:44 )
好棒啊!图书很全
- 建筑施工企业三大管理体系审核员工作和资料手册 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 金融风险与创新 社会科学文献出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 新版新版 教材帮九年级上册英语人教版同步讲解辅导书 教材帮初中九上英语 赠知识图挂初三英语上学期教材帮正版 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 今天我不愿面对自己(2009年诺贝尔文学奖得主赫塔米勒长篇小说代表作 一个故事就是一个社会的缩影) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 造梦课堂(创意语文13节)(精)/点灯人丛书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 小学生口算应用题卡一本全(北师大版)六年级上册 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 叶圣陶儿童文学全集/海上的朝阳 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 狐狸村寻宝大冒险 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 超级记忆(99天完美训练手册) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:9分
人物塑造:3分
主题深度:8分
文字风格:9分
语言运用:7分
文笔流畅:9分
思想传递:8分
知识深度:5分
知识广度:9分
实用性:9分
章节划分:3分
结构布局:3分
新颖与独特:7分
情感共鸣:9分
引人入胜:8分
现实相关:7分
沉浸感:5分
事实准确性:3分
文化贡献:6分