首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

C#本质论(第3版)(米凯利斯著)(2)

2012-10-22 
《C#本质论(第3版)》首先介绍了C#语言的基础知识,随后深人讲解了泛型、迭代器、反射、线程、互操作性和语言集成查询(LINQ)等高级主题,还涉及了动态编程、使用TPL进行多线程编程以及用LINQ进行并行查询处理等C#4.0新增内容。
商家名称 信用等级 购买信息 订购本书
C#本质论(第3版)(米凯利斯著) 去商家看看
C#本质论(第3版)(米凯利斯著) 去商家看看

6.2.1 virtual修饰符
6.2.2 new修饰符
6.2.3 sealed修饰符
6.2.4 base成员
6.2.5 构造器
6.3 抽象类
6.4 所有类都从System. object派生
6.5 使用is运算符验证基础类型
6,6使用as运算符进行转换
6.7 小结

第7章 接口
7.1 接口概述
7.2 通过接口来实现多态性
7.3 接口实现
7.3.1 显式成员实现
7.3.2 隐式成员实现
7.3.3 显式接口实现与隐式接口实现的比较
7.4 “实现类”与其接口之间的转型
7.5 接口继承
7.6 多接口继承
7.7 接口上的扩展方法
7.8 通过接口来实现多重继承
7.9 版本控制
7.10 接口与类的比较
7.11 小结

第8章 值类型
8.1 结构
8.1.1 struct的初始化
8.1.2 default运算符的使用
8.1.3 值类型的继承和接口
8.2 装箱
8.3 枚举
8.3.1 枚举之间的类型兼容性
8.3.2 枚举和字符串之间的转换
8.3.3 枚举作为标志使用
8.4 小结

第9章 合式类型
9.1 重写object的成员
9.1.1 重写To String()
9.1.2 重写GetHashCode()
9.1.3 重写Equals()
9.1.4 相等性实现的指导原则
9.2 运算符重载
9.2.1 比较运算符
9.2.2 二元运算符
9.2.3 赋值运算符与二元运算符的结合
9.2.4 条件逻辑运算符
9.2.5 一元运算符
9.2.6 转换运算符
9.2.7 转换运算符的指导原则
9.3 引用其他程序集
9.3.1 更改程序集目标
9.3.2 引用程序集
9.3.3 类型封装
9.4 定义命名空间
9.5 XML注释
9.5.1 将XML注释与代码构造关联到一起
9.5.2 生成XML文档文件
9.6 垃圾回收
9.7 资源清理
9.7.1 终结器
9.7.2 使用using语句进行确定性终结
9.7.3 垃圾回收和终结
9.7.4 资源利用和终结的指导原则
9.8 延迟初始化
9.9 小结

第10章 异常处理
10.1 多异常类型
10.2 捕捉异常
10.3 常规catch块
10.4 异常处理的指导原则
10.5 定义自定义异常
10.6 小结

第11章 泛型
11.1 如果C撑没有泛型
11.2 泛型类型概述
11.2.1 泛型类的使用
11.2.2 简单泛型类的定义
11.2.3 泛型的优点
11.2.4 类型参教命名的指导原则
11.2.5 泛型接口和struct
11.2.6 构造器和终结器的定义
11.2.7 默认值的指定
11.2.8 多个类型参数
11.2.9 元数
11.2.10 嵌套泛型类型
11.3 约束
11.3.1 接口约束
11.3.2 基类约束
11.3.3 struct/class约束
……
第12章 委托和Lambda表达式
第13章 事件
第14章 支持标准查询运算符的集合接口
第15章 使用查询表达式的LINQ
第16章 构建自定义集合
第17章 反射、特性和动态编程
第18章 多线程处理
第19章 同步和更多多线程处理模式
第20章 平台互操作性的不安全的代码
第21章 CLI

序言

Mark Michaelis的这本C#语言著作已成为开发人员的一本标准参考书。针对世界上最流行的计算机语言之一,本书第3版提供了一份包罗万象的、精彩纷呈的指南。在本书以前版本建立的良好基础上,Mark添加了新的章节来讲解C#和.NET Framework的最新功能。
本书最重要的两项增补内容是用于并行编程的最新工具,以及C#4.0新增的动态功能。利用新增的动态功能,C#语言允许开发者访问Python和Ruby这样的后期绑定语言。为COM Interop提供的增强支持允许开发人员以一种直观且易于使用的语法访问:Microsoft Office,该语法使得这种工具也易于使用。Mark对这些重要主题的精彩讲述,并连同他对并行开发最新进展的权威解释,极大地增加了本书的“含金量”。如果C#开发人员想要磨砺他们的技能,并掌握C#语言最好和最关键的部分,本书就是必读的。
作为C#团队的社区项目经理(Community Program:Manager),我的职责就是随时跟进社区的需求。我经常都能听到这样的抱怨:“微软的新技术太多了,简直让人应接不暇。我需要阅读详细解释这种技术的文档,而且我希望这些文档很容易看懂。”对于每一名希望了解微软最新技术的C#开发者,Mark Michaelis都是他们最为可靠的“单人解决方案”。
第一次与Mark见面是在华盛顿州雷德蒙德市,那是2006年夏天的一个清新、阳光明媚的早上。我喜欢晚睡,但我已被提前告知,Mark是一位非常积极的社区成员。所以,那天我不得不起得很早去见他。幸好我早起去见他了!时过多年,那天早上他给我留下的深刻印象至今依然记忆犹新。
Mark是一个高个子的运动员,来自南非,说一口清楚、流利的英语,有一点口音,不过相信大多数美国人都分辨不出其中的区别。他是铁人三项的运动员,有着从事那种运动的人特有的精干、活跃的外表。虽然表面上乐呵呵的,但他做起事情来却显得非常老练。给人的感觉就是他有一种特殊的本事,能在有限的时间里安排尽可能多的活动。
:Mark经常要到微软总部来参加有关未来技术的一些研讨会,或者就团队的一些未来计划提供咨询。从华盛顿州斯波堪市飞到这里,Mark有一个清楚的日程表。他知道自己在Microsoft总部的职责,他在那里会将全部身心都放到工作上,而在工作结束后又会风尘仆仆地赶回斯波堪与家人团聚。有时,他能抽出一些时间来和我匆匆见上一面,而每次会面都让我感到高兴。他是一个乐观、精力充沛的家伙,对微软开发的新技术或程序总能提出一些令人振奋的见解。

文摘

插图:

相关阅读:

英语(1)和英语(2)均适用(王江涛著)

十天突破雅思写作(剑8版)(慎小嶷著)

2012-2013年中国年度最佳中考满分作文特辑

阅卷老师最喜欢的150篇(麦坚著)

三十六计(佚名著)

美国海豹突击队格斗教范:一击必杀(黄涛著) 

更多图书资讯可访问读书人图书频道:http://www.reAder8.cn/book/

热点排行