图书介绍
果壳中的C# C# 5.0权威指南pdf电子书版本下载
- (美)阿坝哈瑞,(美)阿坝哈瑞著;陈昇,管学理,曾少宁等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517010845
- 出版时间:2013
- 标注页数:879页
- 文件大小:124MB
- 文件页数:897页
- 主题词:C语言-程序设计
PDF下载
下载说明
果壳中的C# C# 5.0权威指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#和.NETFramework简介 1
1.1面向对象 1
1.2类型安全性 1
1.3内存管理 2
1.4平台支持 2
1.5 C#与CLR的关系 2
1.6 CLR和.NET Framework 3
1.7 C#与Windows Runtime 4
1.8 C#5.0新特性 5
1.9 C#4.0新特性 5
1.10 C#3.0新特性 5
第2章 C#语言基础 7
2.1第一个C#程序 7
2.2语法 9
2.3类型基础 11
2.4数值类型 19
2.5布尔类型和运算符 25
2.6字符串和字符 27
2.7数组 29
2.8变量和参数 32
2.9表达式和运算符 40
2.10语句 43
2.11命名空间 51
第3章 在C#中创建类 57
3.1类 57
3.2继承 69
3.3 object类型 76
3.4结构体 80
3.5访问权限修饰符 81
3.6接口 83
3.7枚举类型 87
3.8嵌套类型 91
3.9泛化 92
第4章 C#高级特性 103
4.1委托 103
4.2事件 111
4.3 Lambda表达式 117
4.4匿名方法 120
4.5 try语句和异常 121
4.6枚举类型和迭代 128
4.7可空类型 132
4.8运算符重载 137
4.9扩展方法 140
4.10匿名类型 143
4.11动态绑定 144
4.12属性 151
4.13调用者信息属性(C# 5) 152
4.14不安全代码和指针 154
4.15预处理指令 157
4.16 XML文档 159
第5章 框架概述 163
5.1 CLR和核心框架 165
5.2应用技术 168
第6章 框架基础 174
6.1字符串与文本处理 174
6.2日期和时间 185
6.3日期与时区 191
6.4标准格式字符串与解析标记 202
6.5其他转换机制 208
6.6全球化 211
6.7操作数字 212
6.8枚举类型 216
6.9元组 219
6.10 Guid结构体 220
6.11等值比较 220
6.12顺序比较 229
6.13实用类 232
第7章 集合 235
7.1枚举 235
7.2 ICollection和IList接口 242
7.3 Array类 245
7.4复制 251
7.5 List、 Queue、 Stack和Set 252
7.6字典 259
7.7可定制的集合和委托 264
7.8等值和顺序插入 270
第8章 LINQ查询 277
8.1入门 277
8.2运算符流语法 279
8.3查询表达式 285
8.4延迟执行 289
8.5子查询 295
8.6 LINQ构造方式 298
8.7映射策略 301
8.8解释型的查询 303
8.9 LINQ to SQL和Entity Framework 309
8.10查询表达式的创建 323
第9章 LINQ运算符 328
9.1概述 329
9.2筛选 332
9.3映射 336
9.4连接 347
9.5 Zip运算符 355
9.6排序 355
9.7 Grouping 358
9.8集合运算符 361
9.9转换方法 363
9.10元素运算符 365
9.11聚合方法 367
9.12数量词 372
9.13生成集合的方法 373
第10章 LINQ to XML 375
10.1架构概述 375
10.2 X-DOM概述 376
10.3实例化X-DOM 379
10.4指定内容 380
10.5导航和查询 381
10.6更新X-DOM 386
10.7使用Value 389
10.8文档和声明 391
10.9名称和命名空间 394
10.10注解 400
10.11将数据映射到X-DOM 400
第11章 其他XML技术 407
11.1 XmlReader 407
11.2 XmlWriter 415
11.3使用XmlReader/X ml Writer的模式 417
11.4 XmlDocument 421
11.5 XPath 424
11.6 XSD和模式验证 428
11.7 XSLT 431
第12章 销毁和垃圾回收 432
12.1 IDisposable接口、Dispose方法和Close方法 432
12.2自动垃圾回收 436
12.3终止器 438
12.4垃圾回收器如何工作 442
12.5托管内存泄露 445
12.6弱引用 448
第13章 诊断和代码契约 452
13.1条件编译 452
13.2 Debug和Trace类 455
13.3代码契约概述 458
13.4先决条件 461
13.5后置条件 465
13.6断言和对象不变式 467
13.7接口和抽象方法中的契约 468
13.8处理契约错误 469
13.9选择性执行契约 471
13.10静态契约检查 472
13.11调整器集成 473
13.12进程和处理线程 474
13.13 StackTrace和StackFrame类 475
13.14 Windows事件日志 476
13.15性能计数器 478
13.16 Stopwatch类 483
第14章 并发与异步 484
14.1简介 484
14.2线程处理 485
14.3任务 498
14.4异步原则 506
14.5 C# 5.0的异步函数 510
14.6异步模式 523
14.7旧模式 530
第15章 流与I/O 533
15.1流体系结构 533
15.2使用流 534
15.3流适配器 546
15.4压缩流 553
15.5操作Zip文件 555
15.6文件与目录操作 555
15.7 Windows Runtime中的文件输入/输出 565
15.8内存映射文件 567
15.9隔离存储区 569
第16章 网络 575
16.1网络体系结构 575
16.2地址与端口 577
16.3 URI 578
16.4客户端类 579
16.5 HTTP访问 591
16.6编写HTTP服务器 596
16.7使用FTP 599
16.8使用DNS 600
16.9通过SmtpClient发送邮件 601
16.10使用TCP 602
16.11使用TCP接收POP3邮件 605
16.12在Windows Runtime中建立TCP连接 606
第17章 序列化 608
17.1序列化概念 608
17.2数据契约的序列化 611
17.3数据契约与集合 620
17.4扩展数据契约 622
17.5二进制序列化器 625
17.6二进制序列化属性 627
17.7使用ISerializable进行二进制序列化 629
17.8 XML序列化 632
第18章 程序集 641
18.1程序集包含的内容 641
18.2强名称和程序集签名 645
18.3程序集名称 647
18.4 Authenticode签名 649
18.5全局程序集高速缓存 652
18.6资源和卫星程序集 654
18.7解析和加载程序集 661
18.8在基础文件夹外部署程序集 665
18.9打包单个可执行文件 667
18.10处理未引用的程序集 668
第19章 反射和元数据 670
19.1反射和激活类型 670
19.2反射和调用成员 677
19.3反射程序集 688
19.4使用属性 689
19.5动态生成代码 694
19.6发出程序集和类型 700
19.7发出类型成员 703
19.8发出泛型方法和类型 708
19.9复杂的发出目标 710
19.10解析IL 713
19.11编写反编译器 713
第20章 动态编程 718
20.1动态语言运行时 718
20.2数字类型统一 719
20.3动态成员重载解决方案 720
20.4实现动态对象 726
20.5通过动态语言交互操作 729
第21章 安全 731
21.1权限 731
21.2代码访问安全(CAS) 734
21.3允许部分可信的调用程序 737
21.4 CLR 4.0中的透明模型 739
21.5沙箱化程序集 746
21.6操作系统安全 749
21.7身份和角色安全 751
21.8加密综述 752
21.9 Windows数据保护 753
21.10散列法 754
21.11对称加密 755
21.12公共密钥加密和签名 759
第22章 高级线程 763
22.1同步概述 763
22.2排他锁 764
22.3锁与线程安全性 771
22.4非排他锁 775
22.5使用事件等待处理器发送信号 780
22.6 Barrier类 787
22.7延后初始化 788
22.8线程本地存储 790
22.9 Interrupt和Abort 792
22.10 Suspend和Resume 793
22.11定时器 793
第23章 并行编程 797
23.1 PFX 797
23.2 PLINQ 799
23.3 Parallel类 810
23.4任务并行 816
23.5处理AggregateException异常 825
23.6并发集合 827
23.7 BlockingCollection<T〉 829
第24章 应用域 833
24.1应用域架构 833
24.2创建和销毁应用域 833
24.3多应用域的使用 836
24.4 DoCallBack的应用 837
24.5应用域的监视 838
24.6应用域和线程 838
24.7应用域间通信 839
第25章 本地化和COM组件交互 844
25.1调用本地库 844
25.2类型封送 845
25.3非托管代码的回调函数 847
25.4模拟C共用体 848
25.5内存共享 849
25.6映射结构体到非托管内存区 851
25.7 COM交互 854
25.8在C#中调用COM对象 856
25.9内嵌互操作类型 859
25.10主互操作程序集 859
25.11 COM中调用C#对象 860
第26章 正则表达式 861
26.1正则表达式基础 861
26.2量词 865
26.3零宽度断言 866
26.4分组 869
26.5文本替换和拆分 870
26.6正则表达式实例 871
26.7正则表达式语言参考 874