图书介绍

果壳中的C# C# 5.0权威指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

果壳中的C# C# 5.0权威指南
  • (美)阿坝哈瑞,(美)阿坝哈瑞著;陈昇,管学理,曾少宁等译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517010845
  • 出版时间:2013
  • 标注页数:879页
  • 文件大小:124MB
  • 文件页数:897页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

果壳中的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 Framework3

1.7 C#与Windows Runtime4

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和Set252

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 Framework309

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 Grouping358

9.8集合运算符361

9.9转换方法363

9.10元素运算符365

9.11聚合方法367

9.12数量词372

9.13生成集合的方法373

第10章 LINQ to XML375

10.1架构概述375

10.2 X-DOM概述376

10.3实例化X-DOM379

10.4指定内容380

10.5导航和查询381

10.6更新X-DOM386

10.7使用Value389

10.8文档和声明391

10.9名称和命名空间394

10.10注解400

10.11将数据映射到X-DOM400

第11章 其他XML技术407

11.1 XmlReader407

11.2 XmlWriter415

11.3使用XmlReader/X ml Writer的模式417

11.4 XmlDocument421

11.5 XPath424

11.6 XSD和模式验证428

11.7 XSLT431

第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/O533

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 URI578

16.4客户端类579

16.5 HTTP访问591

16.6编写HTTP服务器596

16.7使用FTP599

16.8使用DNS600

16.9通过SmtpClient发送邮件601

16.10使用TCP602

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解析IL713

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和Abort792

22.10 Suspend和Resume793

22.11定时器793

第23章 并行编程797

23.1 PFX797

23.2 PLINQ799

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

热门推荐