欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > C/C++/C# > C#函数式程序设计:经典编程技术在现代项目中的应用【PDF】【62.77MB】

C#函数式程序设计:经典编程技术在现代项目中的应用【PDF】【62.77MB】

2019-03-29 611 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

函数式设计是一种重要的程序设计模式,它可以追溯到很久之前。函数式程序设计总是与教授程序设计的人们有关.函数式程序设计的整洁而富有逻辑的概念是它特别适合于教学的重要原因。广泛使用计算机和自己设计程序的行业也发现函数式程序设计是实现其目标最有效的办法。然而,在许多所谓的“主流”软件公司看来,函数式程序设计一直以来只具有学术研究价值,他们普遍选择传统的指令式设计方法,如面向对象等。
  最近几年,在NET平台上把越来越多的函数式成分增加到指令式语言中。在VisualStudio2010中增加了F#语言,它是用微软主流开发平台开发的第一个混合的函数式语言。甚至有更多的函数式功能被引入到C#和VBNET中,这说明了微软公司对函数式设计的认同。

作者简介

OliverSturm有20多年的专业软件开发经验。他是应用程序体系结构、程序设计语言和DevExpress开发的第三方NET工具等多个领域的专家。自2002年开始,他的主要兴趣在于NET平台。Oliver曾在许多国际会议上发表过演说,编写了20多个培训课程,并在杂志上用英语和德语发表了100多篇文章。他也曾从事计算机基础编程教学15年之久。由于他对NET社区所做的贡献,因此多次获得微软英国*C#程序员称号。

目录

第Ⅱ部分 函数式程序设计引言
第1章 函数式程序设计简史
1.1函数式程序设计简介
1.2函数式程序设计语言
1.3与面向对象程序设计的关系
1.4小结
第2章 函数式程序设计思想在现代项目中的应用
2.1控制副作用
2.2敏捷开发方法
2.3声明式程序设计
2.4函数式程序设计的定向思维
2.5用C#实现函数式程序设计的可行性
2.6小结

第Ⅱ部分 C#函数式程序设计基础
第3章 函数、委托和Lambda表达式
3.1函数与方法
3.2重用函数
3.3匿名函数与Lambda表达式
3.4扩展方法
3.5引用透明
3.6小结
第4章 泛型
4.1泛型函数
4.2泛型类
4.3约束类型
4.4其他泛型类型
4.5协变与逆变
4.6小结
第5章 惰性列表工具一一迭代器
5.1什么是惰性
5.2用.NET方法枚举元素
5.3迭代器函数的实现
5.4链式迭代器
5.5小结
第6章 用闭包封装数据
6.1动态创建函数
6.2作用域存在的问题
6.3闭包的工作机制
6.4小结
第7章 代码即数据
7.1.NET中的表达式树
7.2分析表达式
7.3生成表达式
7.4.NET 4.0特性
7.5小结

第Ⅲ部分 用C#实现常用的函数式设计技术
第8章 局部套用与部分应用
8.1参数的解耦
8.1.1手动局部套用
8.1.2自动局部套用
……

第IV部分 函数式设计的实际应用

文档截图

QQ截图20190329140654.jpg

C#函数式程序设计:经典编程技术在现代项目中的应用【PDF】【62.77MB】

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论