4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册

C本质论-第3版

出版社:人民邮电出版社出版时间:2010-09-01
所属丛书: 图灵程序设计丛书
开本: 16开 页数: 694页
中 图 价:¥48.5(4.9折) 定价  ¥99.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

C本质论-第3版 版权信息

C本质论-第3版 本书特色

《C#本质论(第3版)》是学习C#语言的首选之作。涵盖了C#4.0的新特性。《C#本质论(第3版)》内容全面。组织合理,讲解清晰。作者通过丰富的示例和详尽的讲解,向读者全面展示了C#语言的语法基础、核心知识和高级主题。从泛型、委托和Lambda表达式,到集合、标准运算符和迭代器,从反射、特性和动态编程,到多线程、异步和并发.涉及C#语言的所有重要方面。全书每一章开头都会给出一幅“思维导图”。让读者对整章的知识脉络和概念关系能够一目了然,有助于理解和记忆。同时,针对不同层次和类型的读者,书中还分别给出了入行、迁移或者进阶的详细建议。作者对书中关键主题的精彩阐述和对*新语言特性的权威解释,也极大地提高了《C#本质论(第3版)》的“含金量”,令读者既能得游目骋怀之乐。又可收博观约取之效。全新升级版,涵盖C#4.0,内容全面翔实,讲解精彩权威,C#入门进阶的首先之作。

C本质论-第3版 内容简介

本书是一部好评如潮的语言参考书,作者用一种非常合理的方式来组织本书的内容,由浅入深地介绍了C#语言的各个方面。全书共包括21章及6个附录,每章开头的“思维导图”指明了本章要讨论的主题,以及各个主题之间的层次关系。书中所包含的丰富的示例代码和精要的语言比较,都有助于读者理解C#语言。本书首先介绍了C#语言的基础知识,随后深入讲解了泛型、迭代器、反射、线程、互操作性和语言集成查询(LINQ)等高级主题,还涉及了动态编程、使用TPL进行多线程编程以及用PLINQ进行并行查询处理等C#4.0新增内容,此外还介绍了与这些内容相关的隐式类型变量、扩展方法、分部方法、Lambda语句和表达式、标准查询操作符和查询表达式以及并发集合等内容。本书适合对C#感兴趣的各层次读者,无论对初学者还是C#专家,本书都是一本很有价值的参考书。

C本质论-第3版 目录

第1章 C#概述1.1 Hello World1.2 C#语法基础1.2.1 C#关键字1.2.2 类型定义1.2.3 Main1.2.4 语句和语句分隔符1.2.5 空白1.3 使用变量1.3.1 数据类型1.3.2 变量的声明1.3.3 变量的赋值1.3.4 变量的使用1.4 控制台输入和输出1.4.1 从控制台获取输入1.4.2 将输出写入控制台1.5 注释1.6 托管执行和公共语言基础结构1.7 C#和NET版本1.8 CIL和ILDASM1.9 小结第2章 数据类型2.1 基本数值类型2.1.1 整数类型2.1.2 浮点类型2.1.3 decimal类型2.1.4 字面值2.2 更多基本类型2.2.1 布尔类型2.2.2 字符类型2.2.3 字符串2.3 null和void2.3.1 null2.3.2 void2.4 类型的分类2.4.1 值类型2.4.2 引用类型2.5 可空修饰符2.6 数据类型之间的转换2.6.1 显式转型2.6.2 隐式转型2.6.3 不进行转型的类型转换2.7 数组2.7.1 数组的声明2.7.2 数组的实例化和赋值2.7.3 数组的使用2.7.4 字符串作为数组使用2.7.5 常见错误2.8 小结第3章 运算符和控制流3.1 运算符3.1.1 一元运算符正和负3.1.2 二元算术运算符3.1.3 圆括号运算符3.1.4 赋值运算符3.1.5 递增和递减运算符3.1.6 常量表达式3.2 流控制概述3.2.1 if语句3.2.2 嵌套if3.3 代码块3.4 作用域和声明空间3.5 布尔表达式3.5.1 关系运算符和相等性运算符3.5.2 逻辑布尔运算符3.5.3 逻辑求反运算符3.5.4 条件运算符3.5.5 空接合运算符3.6 按位运算符3.6.1 移位运算符3.6.2 按位运算符3.6.3 按位赋值运算符3.6.4 按位取反运算符3.7 控制流语句3.7.1 whi.1 e和do/while循环3.7.2 for循环3.7.3 foreach循环3.7.4 switch语句3.8 跳转语句3.8.1 break语句3.8.2 continue语句3.8.3 go to语句3.9 c#预处理器指令3.9.1 排除和包含代码3.9.2 定义预处理器符号3.9.3 生成错误和警告3.9.4 关闭警告消息3.9.5 nowarn:<warn list>选项3.9.6 指定行号3.9.7 可视编辑器提示3.10 小结第4章 方法和参数4.1 方法的调用4.1.1 命名空间4.1.2 类型名称4.1.3 作用域4.1.4 方法名称4.1.5 参数4.1.6 方法返回值4.1.7 语句与方法调用的比较4.2 方法的声明4.2.1 参数声明4.2.2 方法返回值声明4.3 uslng指令4.4 Main()的返回值和参数4.5 参数4.5.1 值参数4.5.2 引用参数4.5.3 输出参数4.5.4 参数数组4.6 递归4.7 方法重载4.8 可选参数4.9 用异常实现基本错误处理4.9.1 捕捉错误4.9.2 使用throw语句报告错误4.10 小结第5章 类5.1 类的定义和实例化5.2 实例字段5.2.1 实例字段的声明5.2.2 实例字段的访问5.3 实例方法5.4 使用this关键字5.5 访问修饰符5.6 属性5.6.1 属性的声明5.6.2 自动实现的属性5.6.3 命名规范5.6.4 提供属性验证5.6.5 读和只写属性5.6.6 为取值方法和赋值方法指定访问修饰符5.6.7 属性作为虚字段使用5.6.8 属性和方法调用不允许作为ref或out参数值使用5.7 构造器5.7.1 构造器的声明5.7.2 默认构造器5.7.3 对象初始化器5.7.4 构造器的重载5.7.5 使用this调用另一个构造器5.8 静态成员5.8.1 静态字段5.8.2 静态方法5.8.3 静态构造器5.8.4 静态属性5.8.5 静态类5.9 扩展方法5.10 封装数据5.10.1 const5.10.2 readonly5.11 嵌套类5.12 分部类5.12.1 定义分部类5.12.2 分部方法5.13 小结第6章 继承6.1 派生6.1.1 基类型和派生类型之间的转型6.1.2 private访问修饰符6.1.3 protected访问修饰符6.1.4 扩展方法6.1.5 单一继承6.1.6 密封类6.2 基类的重写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 泛型接口和struct11.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
展开全部

C本质论-第3版 节选

《C#本质论(第3版)》是一部好评如潮的语言参考书,作者用一种非常合理的方式来组织《C#本质论(第3版)》的内容,由浅人深地介绍了C#语言的各个方面。全书共包括21章及6个附录,每章开头的“思维导图”指明了本章要讨论的主题,以及各个主题之间的层次关系。书中所包含的丰富的示例代码和精要的语言比较,都有助于读者理解C#语言。《C#本质论(第3版)》首先介绍了C#语言的基础知识,随后深人讲解了泛型、迭代器、反射、线程、互操作性和语言集成查询(LINQ)等高级主题,还涉及了动态编程、使用TPL进行多线程编程以及用LINQ进行并行查询处理等C#4.0新增内容,此外还介绍了与这些内容相关的隐式类型变量、扩展方法、分部方法、Lambda语句和表达式、标准查询操作符和查询表达式以及并发集合等内容。《C#本质论(第3版)》适合对C#感兴趣的各层次读者,无论对初学者还是C#专家,《C#本质论(第3版)》都是一本很有价值的参考书。

C本质论-第3版 作者简介

作者:(美国)米凯利斯(Mark Michaelis) 译者:周靖Mark Michaelis ,微软C#、Visual Studio Team System和Windows SDK MVP ,微软区域经理,intelliTechture公司的创始人和总裁兼首席软件架构师,他在C#方面有深的造诣,曾参与过C#和VSTS/TFS等多种微软软件产吕的设计评审。周靖,资深译者,在计算机行业浸染近20年,从事微软相关技术翻译工作十余年,早期痴迷硬件,曾多次被《微型计算机》杂志聘为特约作者,继而潜心钻研程序设计,并在这方面积累了丰富的经验,代表译著有《Windows核心编程(第5版)》、《C#本质论》以及《Visual C#2008从入门到精通》等。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服