值得一读的《框架设计(第2版):CLR Via C#》

简介:
知道这本书已经很早了,因为很早就听别人介绍过,说这是一本不错的计算机书籍,因为这本书的作者很牛,作者Jeffrey Richter不但是知名技术作家(如果不是因为工作关系,真想这次去北京和这位心目中的偶像,因为最近有一个见面会,可以零距离接触这个大牛),而且还是Microsoft .NET开发团队的顾问,有着这层特殊的关系使得他在写这本书的时候分析CLR的内部机制时能够得心应手。
 
虽然本人从事.net开发已经多年,但是这次读这种基础的书籍,经常仍有温故知新的感觉,特别是在书中深入剖析了.NET FrameworkCLR 2.0的内部机制,内容也涉及到.net开发的方方面面,不但包括有关常量、字段、构造函数、方法、属性和事件这样的基础知识,还包括了反射、异常处理及线程等稍微高级一点的知识,这些知识对于以后指导我如何写出高性能、高质量的.net应用程序有非常大的帮助。
 
不过在翻译过程中,感觉有些地方翻译得不是太完美,尽管如此,瑕不掩瑜,这本书仍是一本值得一读得好书。
以下是书的章节安排:
第Ⅰ部分 CLR基础
 第1 CLR的执行模型
 第2 生成、打包、部署和管理应用程序及类型
 第3 共享程序集和强命名程序集
第Ⅱ部分 类型的使用
 第4 类型基础
 第5 基元、引用和值类型
第Ⅲ部分 类型的设计
 第6 类型和成员基础
 第7 常量和字段
 第8 方法:构造器、操作符、转换操作符和参数
 第9 属性
 第10 事件
第Ⅳ部分 基本类型
 第11 字符、字符串和文本
 第12 枚举类型和位标志
 第13 数组
 第14 接口
 第15 委托
 第16 泛型
 第17 自定义属性
 第18 可空值类型
第Ⅴ部分 CLR实用特性
 第19 异常
 第20 自动内存管理(垃圾收集)
 第21 CLR寄宿和应用程序域
 第22 程序集的加载与反射
 第23 执行异步操作
 第24 线程同步














本文转自周金桥51CTO博客,原文链接: http://blog.51cto.com/zhoufoxcn/162925,如需转载请自行联系原作者







相关文章
|
6月前
|
编译器 程序员 C语言
游戏编程之二 windows编程基础
游戏编程之二 windows编程基础
37 0
|
C# 索引
【全栈计划 —— 编程语言之C#】总结深入面向对象三大特性之二 —— 继承性
【全栈计划 —— 编程语言之C#】总结深入面向对象三大特性之二 —— 继承性
78 0
【全栈计划 —— 编程语言之C#】总结深入面向对象三大特性之二 —— 继承性
|
开发框架 JSON 移动开发
基于.NET平台常用的框架整理
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。
1007 0
带你领会JDK的灵活拆装 | 带你学《Java面向对象编程》之五十六
本节简单介绍了对基本数据类型的拆箱装箱操作的实现方法,同时介绍了JDK1.5之后采用自动装箱拆箱带来的便捷操作。
|
C# 编译器 存储
带你读《C# 7.0核心技术指南》之二:C#语言基础
本书前三章将集中介绍C#语言。首先介绍最基本的语法、类型和变量。而后会介绍一些高级的特性,如不安全代码以及预处理指令。其余各章则涵盖了.NET Framework的核心功能,包括LINQ、XML、集合、并发、I/O和网络、内存管理、反射、动态编程、特性、安全、应用程序域和原生互操作性等主题。第6章和第7章是后续主题的基础,除这两章之外,其余各章可以按照需要以任何顺序阅读。LINQ相关的三个章节最好按顺序阅读。其中的一些章节需要一些并发相关的知识,这些知识将在第14章中介绍。
|
数据库 iOS开发 设计模式
iOS-《编写高质量代码》笔记-第七章 设计模式与Cocoa编程
建议45:设计模式是特定环境下的特定问题的解决方案 设计模式是某种特定设计的模板或指导原则。 建议46:MVC模式是一种复合或聚合模式 MVC 是一种高级别的模式,关注的是应用程序的全局架构,并根据各种对象在程序中发挥的作用对其进行分类。
1015 0
iOS-《编写高质量代码》笔记-第六章 继承与面向对象设计
建议41:明确isa在继承上的作用 图片发自简书App 我们发现 Class 本身也有一个isa指针,指向的是它的MetaClass。 当我们对一个实例发送消息时(-开头的方法),会在该 instance 对应的类的 methodLists 里查找。
896 0
|
Java 数据库 安全

热门文章

最新文章