.net中的三大框架WPF、WCF和EF

一、WPF框架

WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
WPF是微软新一代图形系统,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持(flow text support),3D视觉效果和强大无比的控件模型框架。
WPF是一套API函数库,由.Net FrameWork3.0以上版本类库运行。
学习参考:
WPF_开发教程
链接:https://pan.baidu.com/s/1XEjFsDtfHaY96RE4T28vqQ
提取码:706d

二、WCF框架

<2.1> Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方式。
<2.2> 简单的归结为四大部分
1>.网络服务的协议,即用什么网络协议开放客户端接入。
2>.业务服务的协议,即声明服务提供哪些业务。
3>.数据类型声明,即对客户端与服务器端通信的数据部分进行一致化。
4>.传输安全性相关的定义。
<2.3> WCF 由于集合了几乎由.NET Framework提供的所有的通信方法。通信双方的沟通方式,由合约来订定。通信双方所遵循的通信方法,由协议绑定来订定。通信期间的安全性,由双方约定的安全性层次来订定。

三、EF框架

EF 全称是 EntityFramework 。Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。
下面的博客详细介绍了EF:
【ASP.NET】MVC5 + EF6(一)
【ASP.NET】MVC5 + EF6(二)
关于EF的实例学习:
EF框架技术分享
链接:https://pan.baidu.com/s/1e4-Kdz5uNldkM2X69auK5A
提取码:x3sy

你可能感兴趣的:(---【C#和设计模式】)