码农pdf
大数据
java
分布式
高并发
移动开发
人工智能
微服务
数据库
办公软件
考试面试
包邮 [按需印刷]C# 4.0权威指南|197194百度网盘pdf下载
作者:
简介:本篇主要提供包邮 [按需印刷]C# 4.0权威指南|197194pdf下载
出版社:
出版时间:2011-01
pdf下载价格:0.00¥
免费下载
前去下载
书籍下载
下载地址
内容介绍
书名:
C# 4.0权威指南[按需印刷]|197194
图书定价:
79元
图书作者:
姜晓东
出版社:
机械工业出版社
出版日期:
2011-01-01 0:00:00
ISBN号:
9787111321873
开本:
16开
页数:
600
版次:
1-1
作者简介
姜晓东,资深微软技术专家和系统架构师,对.NET体系架构、C#、CIL、Win32平台都有较深入的研究。著名微软技术讲师,在江西微软技术中心主讲软件设计(UML和设计模式)和.NET FrameWork方面的课程,曾在微软区域技术中心的“周五讲坛”主讲C#和Windows Mobile开发方面的课程,并获得“*佳讲师”称号。多年来一直活跃在研发一线,具有多年的项目研发经验,曾参与了财政工程项目、国家863软件项目以及电子基金项目的研发,在桌面应用和Web应用方面都积累了丰富的实践经验。
CSDN的元老级会员,51CTO的技术博客专家,对IT技术的发展方向有独到的见解,近期关注HTML5和移动开发。
内容简介
《C#4.0权威指南》由国内资深微软技术专家亲自执笔,微软技术开发者社区和技术专家联袂推荐。内容新颖,基于*新的C# 4.0、net framework 4和visual studio 2010;写作方式有创新,用图解的方式对C#进行了完美的演绎;内容全面,不仅重点讲解了C# 4.0的所有新特性,而且对C#的所有知识点的原理、用法和要点都进行了全面的讲解和深度的分析,广度和深度完美结合。《C#4.0权威指南》注重实践,包含大量有价值的示例代码,可操作性极强。
全书分为三个部分:准备篇首先对.net体系结构进行了全面的介绍,能帮助所有.net相关技术的读者建立.net的大局观,对初学者尤为重要,接着用简单但完整的示例演示了C#应用程序开发的全过程,能迅速带领读者进入实践状态;语法篇对C#的语法进行了系统而全面的讲解,包括标识符和关键字、变量和常量、类型以及类型转换、表达式和运算符、语句、方法、类、继承、多态、接口、结构、枚举、委托、事件、泛型、数组、集合、字符串和正则表达式、异常处理、命名空间和程序集、预处理指令、元数据和特性、异步编程和多线程编程、i/o操作、xml处理增强的com interop和并行编程等;附录部分讲解了visual studio 2010的安装、配置和使用,以便于没有经验的初学者能快速搭建开发环境。
目录
前言
*部分 .NET体系结构
第1章 .NET体系结构 2
1.1 .NET框架概述 3
1.2 .NET的平台无关性 4
1.3 公共语言运行时 5
1.4 通用类型系统 6
1.4.1 值类型和引用类型 7
1.4.2 装箱和拆箱 7
1.5 公共语言规范 9
1.6 语言的互操作性 9
1.7 即时编译 10
1.8 中间语言 10
1.9 基类库 11
第2章 从“Hello World!”开始 12
2.1 一个简单的C#程序 12
2.2 编译和运行程序 13
2.2.1 在Visual Studio 2010中编译和运行 13
2.2.2 通过命令行编译和运行 14
2.3 详细介绍 17
2.4 小结 19
第二部分 语法篇
第3章 标识符和关键字 22
3.1 标识符 22
3.2 关键字 23
3.3 标识符的命名约定 25
3.4 小结 25
第4章 变量、常量和类型 26
4.1 变量 26
4.1.1 给变量命名 26
4.1.2 声明变量 27
4.1.3 变量的初始化 27
4.1.4 类型推断 29
4.1.5 变量的作用域 30
4.2 常量 32
4.3 数据类型 33
4.3.1 内置的值类型 34
4.3.2 内置的引用类型 41
4.3.3 指针类型 46
4.3.4 Nullable类型 46
4.3.5 dynamic类型 47
4.4 进阶阅读:关于动态语言运行时 49
第5章 类型转换 51
5.1 隐式类型转换 51
5.1.1 数值类型 52
5.1.2 引用类型 53
5.1.3 装箱 54
5.2 显式类型转换 55
5.2.1 数值类型 56
5.2.2 溢出检查 57
5.2.3 引用类型 58
5.2.4 拆箱 58
5.3 as和is运算符 59
第6章 表达式和运算符 64
6.1 表达式 64
6.2 运算符的类型 65
6.3 运算符的优先级 65
6.4 算术运算符 66
6.5 求余运算符 67
6.6 递增运算符和递减运算符 68
6.7 关系和类型检测运算符 69
6.8 相等性判断运算符 70
6.9 条件运算符 72
6.10 逻辑运算符 73
6.11 位运算符 74
6.12 赋值运算符 75
6.13 typeof运算符 76
6.14 运算符重载 77
6.14.1 运算符的重载 77
6.14.2 可重载的运算符 78
第7章 语句 79
7.1 什么是语句 79
7.2 程序的三种结构 79
7.2.1 顺序结构 80
7.2.2 分支结构 80
7.2.3 循环结构 80
7.3 条件语句 81
7.3.1 if语句 81
7.3.2 switch语句 84
7.4 跳转语句 85
7.4.1 break语句 86
7.4.2 continue语句 87
7.4.3 return语句 87
7.4.4 throw语句 88
7.4.5 goto语句 89
7.4.6 default语句 89
7.5 标签语句 89
7.5.1 标签 90
7.5.2 标签语句的有效范围 90
7.6 循环语句 90
7.6.1 while循环 90
7.6.2 do…while循环 91
7.6.3 for循环 92
7.6.4 foreach…in循环 94
7.7 using语句 95
第8章 方法 97
8.1 方法的构成 97
8.2 局部变量和常量 98
8.3 方法的调用 99
8.4 返回值 101
8.5 参数 101
8.5.1 形参 102
8.5.2 实参 102
8.5.3 新特性:命名和可选参数 103
8.6 四种类型的参数 106
8.6.1 按值传递参数 106
8.6.2 按引用传递参数—关键字:ref 108
8.6.3 输出参数—关键字:out 111
8.6.4 参数数组—关键字:params 113
8.7 栈帧 114
8.8 递归 115
8.9 方法的重载 116
8.10 静态方法 117
第9章 类 119
9.1 类是什么 119
9.2 “Hello World!”程序回顾 120
9.3 类的声明 121
9.4 类的成员 121
9.4.1 字段 122
9.4.2 静态字段 123
9.4.3 方法 124
9.4.4 字段的初始化 124
9.4.5 属性 126
9.5 类的实例:对象 135
9.6 实例化中的内存分配 135
9.7 实例的成员 136
9.8 this关键字 136
9.9 访问修饰符 137
9.10 访问类的成员 138
9.10.1 从类内部访问成员 139
9.10.2 从类外部访问成员 139
9.10.3 从类外部访问静态成员 140
9.11 构造函数 140
9.12 对象初始化列表 146
9.13 析构函数 148
9.14 只读字段和常数 150
9.15 索引器 151
9.16 分部类型和分部方法—修饰符:partial 152
9.16.1 分部类 153
9.16.2 分部方法 155
9.17 注释 158
9.17.1 行注释 158
9.17.2 块注释 159
9.17.3 XML文档注释 160
第10章 继承 163
10.1 类的继承 163
10.2 访问继承的成员 165
10.3 使用new修饰符隐藏基类的成员 166
10.4 访问基类的成员 167
10.5 类的初始化顺序 168
10.6 在派生类中指定基类构造函数 170
10.7 类的访问修饰符 173
10.8 跨程序集的继承 173
10.9 密封类 175
10.10 静态类 176
10.11 扩展方法 177
10.12 派生类型的向上转型 178
第11章 多态 181
11.1 重载方法 182
11.2 虚方法 185
11.3 覆写方法 186
11.4 覆写标记为override的方法 188
11.5 抽象类及抽象方法 190
第12章 接口 192
12.1 定义接口 193
12.2 声明和实现接口 193
12.3 基类中的实现作为接口实现 197
12.4 实现多个接口 198
12.5 实现具有相同成员的接口 199
12.6 显式接口成员实现 200
12.7 调用显式接口成员实现 202
12.8 接口的派生 203
第13章 结构 205
13.1 什么是结构 205
13.2 结构是值类型 206
13.3 给结构赋值 208
13.4 构造函数 209
13.4.1 实例构造函数 209
13.4.2 静态构造函数 211
13.5 多态和可继承性 212
13.6 装箱和拆箱 213
13.7 结构和类的对比 214
13.7.1 字段初始化 215
13.7.2 性能 215
13.7.3 结构和类的适用场合分析 217
第14章 枚举 218
14.1 什么是枚举 218
14.2 设置枚举的底层数据类型 221
14.3 显式设置枚举的成员常量值 222
14.4 使用标志枚举 223
14.5 一些使用建议 225
第15章 委托 226
15.1 什么是委托 226
15.2 委托是引用类型 227
15.3 委托的声明和实例化 227
15.4 委托的组合 229
15.5 为委托添加一个方法 230
15.6 从委托中删除一个方法 231
15.7 委托在回调中的应用 232
15.8 委托中的协变和逆变 234
15.9 匿名方法 236
15.10 l表达式 238
第16章 事件 240
16.1 什么是事件 240
16.2 事件和委托的关系 241
16.3 如何声明事件 241
16.4 订阅事件 242
16.5 触发事件 245
16.6 使用和扩展EventArgs类 246
16.7 使用自定义委托 247
16.8 事件访问器 249
第17章 泛型 251
17.1 什么是泛型 251
17.2 泛型类型 254
17.3 泛型类型的声明和实例化 255
17.4 类型参数 258
17.5 类型参数的约束 259
17.5.1 where子句 260
17.5.2 约束类型和顺序 261
17.6 泛型类 261
17.7 泛型结构 264
17.8 泛型接口 265
17.9 泛型委托 267
17.10 泛型方法 268
17.11 扩展方法和泛型类 270
17.12 协变和逆变 271
第18章 数组 273
18.1 数组的声明 273
18.2 数组的类型 274
18.3 数组派生自Array对象 275
18...
编辑推荐
《C#4.0权威指南》:易懂、易学、权威的C#教程
一部用图演绎C#4.0的经典,广度、深度和实践性完美结合
资深微软专家亲自执笔,微软开发者社区和技术专家联袂推荐
C#4.0是C#的里程碑版本之一,不仅契合了时下编程语言的发展方向,而且在多个方面进行了创新和增强,如动态支持、命名参数和可选参数、Office可编程性、协变和逆变、类型等效性、VistJaIStudio2010集成开发环境的改进等。《C#4.0权威指南》对C样4.0进行了全面而完美的展不。
《C#4.0权威指南》内容全面、新颖、图文并茂、实例详尽,给出了大量代码示例和图示,以帮助读者更容易和更透彻地理解C#的各个知识点。《C#4.0权威指南》的目标不只是让读者全面掌握C#4.0,更重要的是希望读者能学会用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的APL《C#4.0权威指南》不仅是所有希望掌握.NET平台开发技术的读者的理想学习资料,而且也是所有.NET(C#)程序员不可多得的参考书,适合各层次的微软技术开发者和高校的师生阅读。
相关内容
[包邮特价]C#从现象到本质|231795
[图书]C#程序设计语言(原书第3版)(C#之父著作)|196150
C#课程设计案例教程(计算机应用21世纪高等学校规划教材) 全新正版
Visual C#从入门到精通(D8版) 全新正版
数据库技术与应用系统开发(SQL Server 2005+C#)
C#编程技术的研究及案例分析 计算机与互联网 书籍