C#经典实例计算机与互联网JayHilyard,StephenTeilhet著pdf下载pdf下载

C#经典实例计算机与互联网JayHilyard,StephenTeilhet著百度网盘pdf下载

作者:
简介:本篇主要提供C#经典实例计算机与互联网JayHilyard,StephenTeilhet著pdf下载
出版社:人天兀鲁思图书专营店
出版时间:2015-12
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:C#经典实例 计算机与互联网 (美)Jay Hilyard,(美)Stephen Teilhet著 人民邮电出版社 9787115435095
作者:(美)Jay Hilyard,(美)Stephen Teilhet著
定价:129.0
出版社:人民邮电出版社
出版日期:
ISBN:9787115435095
印次:
版次:1
装帧:平装
开本:小16开

  内容简介
本书共分为13章,每一章侧重于特定主题的C#解决方案。具体内容包括:类和泛型,集合、枚举器和迭代器,数据类型,语言集成查询和lambda表达式,调试和异常处理,反射和动态编程,正则表达式,文件系统I/O,网络和Web,XML,,线程、同步和并发,工具箱。本书使用大量范例,帮助开发人员快速理解并解决现实中的问题。

  目录

第1章 类和泛型  1
1.0 简介  1
1.1 创建联合类型的结构  3
1.2 使类型可排序  5
1.3 使类型可查找  9
1.4 从一个方法返回多个数据项  12
1.5 解析命令行参数  15
1.6 在运行时初始化常量字段  25
1.7 构建可克隆的类  28
1.8 确保对象的处置  31
1.9 确定何时何处使用泛型  33
1.10 理解泛型类型  34
1.11 反转有序列表中的内容  41
1.12 约束类型参数  43
1.13 将泛型变量初始化为默认值  46
1.14 向生成的实体中添加钩子  48
1.15 控制如何触发多播委托中的一个委托  50
1.16 在C#中使用闭包  56
1.17 使用函数对象在列表中执行多种作  61
1.18 控制结构类型字段初始化  64
1.19 以更简洁的方式检查null值  68
第2章 集合、枚举器和迭代器  72
2.0 简介  72
2.1 寻找List中的重复数据项  74
2.2 保持List有序  78
2.3 对Dictionary 的键和/或值排序  80
2.4 创建具有和边界的Dictionary  82
2.5 在应用程序会话间持久化一个集合  84
2.6 测试Array或List中的每个元素  86
2.7 创建自定义枚举器  88
2.8 处理finally语句块和迭代器  91
2.9 在类中实现嵌套的foreach功能  95
2.10 使用线程的字典进行并发访问,不手动加锁  99
第3章 数据类型  106
3.0 简介  106
3.1 把二进制数据编码为base64格式  108
3.2 解码base64编码的二进制数据  109
3.3 把作为byte[]返回的字符串转换为字符串  110
3.4 把字符串传递给只接受byte[]的方法  112
3.5 确定一个字符串是否为有效的数字  113
3.6 舍入浮点值  114
3.7 选择一种舍入算法  115
3.8 地执行窄化数据转换  116
3.9 测试有效的枚举值  118
3.10 在位掩码中使用枚举成员  120
3.11 确定是否设置了一个或多个枚举标志  122
第4章 语言集成查询和lambda表达式  126
4.0 简介  126
4.1 查询消息队列  128
4.2 对数据使用集合语义  132
4.3 利用LINQ to
SQL重用参数化查询  136
4.4 以文化敏感的方式对结果排序  138
4.5 添加用于LINQ的函数式扩展  141
4.6 跨数据库执行查询和联接  144
4.7 利用LINQ查询配置文件  147
4.8 从数据库直接创建XML文件  150
4.9 有选择地输出查询结果  162
4.10 将LINQ用于不支持IEnumerable的集合  165
4.11 执行接口查找  167
4.12 使用lambda表达式  168
4.13 在lambda表达式中使用不同的参数修饰符  173
4.14 用并行来加速LINQ作  176
第5章 调试和异常处理  187
5.0 简介  187
5.1 知道何时捕获并重新引发异常  193
5.2 处理通过反射调用的方法引发的异常  194
5.3 创建新的异常类型  197
5.4 在次异常上中断  204
5.5 处理从异步委托中引发的异常  209
5.6 利用Exception.Data为异常提供所需的额外信息  211
5.7 在WinForms应用程序中处理未经处理的异常  213
5.8 在WPF应用程序中处理未经处理的异常  214
5.9 确定一个进程是否停止了响应  217
5.10 在应用程序中使用事件日志  219
5.11 监视事件日志中的特定条目  229
5.12 实现一个简单的性能计数器  230
5.13 为类创建自定义的调试显示  233
5.14 跟

  编辑

本书是一本全面的C#编程参考书,用150多个范例详细探讨了C#开发中的诸多问题。所有范例中的代码均经过验证,可以直接在应用程序中重用。

 

第4版重新编写了许多解决方案,以充分利用C#*近的创新,例如新的表达式级别功能、成员声明功能和语句级别功能。本书还在范例中纳入了动态编程和异步编程的新应用,帮助读者了解如何应用这些语言特性。

 

本书涵盖以下主题:

 

类和泛型

集合、枚举器和迭代器

数据类型

LINQ和lambda表达式

异常处理

反射和动态编程

正则表达式

文件系统交互

网络和Web

XML的使用

线程、同步和并发
 

  媒体评论

“一本出色的编程指南,适合随时放在手边参考。书中的解决方案和小提示可以帮助开发人员节省大量时间。”

——Steve Munyan,评级机构晨星旗下ByAllAccounts公司软件工程师经理