开课中国  |  [Investor Relations]   |  官方微博

广州.NET培训中心

美国上市公司 · 亿元级外企.NET培训企业

  • Lambda表达式提供支持与语言集成查询(LINQ)和数据感知紧密集成

    发布:IT      来源:IN      时间:2017-05-12        

  • 扩展方法(Extension Method)属性(Attribute),用于为扩展方法提供支持LINQ支持,包括LINQ toObject、LINQ to ADO .NET以及LINQto XML表达式目录树(Expression Tree),用于为Lambda表达式提 供支持与语言集成查询(LINQ)和数据感知紧密集成。借助这个新功能,您可以使用相同的语法,在任何支持LINQ的语言中编写相关代码,以筛选和枚举多种类型的SQL数据、 集合、XML和数据集,以及创建它们的投影。

  • 扩展方法(Extension Method)属性(Attribute),用于为扩展方法提供支持LINQ支持,包括LINQ toObject、LINQ to ADO .NET以及LINQto XML表达式目录树(Expression Tree),用于为Lambda表达式提 供支持与语言集成查询(LINQ)和数据感知紧密集成。借助这个新功能,您可以使用相同的语法,在任何支持LINQ的语言中编写相关代码,以筛选和枚举多种类型的SQL数据、 集合、XML和数据集,以及创建它们的投影。

    利用asp .netAJAX可以创建更有效、更具交互性、高度个性化的Web体验,这些体验在所有最流行的浏览器上都能实现。用于生成WCF服务的全新Web协议支 持,包括AJAX、JSON、REST、POX、RSS、ATOM和若干新的WS-*标准。VisualStudio 2008中面向WF、WCF和WPF的完整工具支持,其中包括支持工作流的服务这一新技术。.Net Framework3.5基类库(BCL)中的新类可满足许多常见的客户请求。

    C# 4.0动态编程

    C# 4.0新增dynamic关键字,提供动态编程(dynamic programming),把既有的静态物件标记为动态物件,类似javascript,Python或Ruby。

    (PS:这里面还有一点版本号的小插曲——VS2008所对应的.Net Framework是3.5,C#是3.0,CLR是2.0,及其混乱,MS终于下决心在VS2010中把这三个版本号都统一成了4.0,于是CLR3不知所终……)

    NET Framework 1.0

    完整版本号- 1.0.3705。这是最初的.NET构架,发行于2002年。它可以以一个独立且可重新分发的包的形式或在一个软件发展工具包集中被获得。它也是第一个微软Visual Studio .NET的发行版的一部分(也被称作Visual Studio.NET 2002)。

    .NETFramework 1.1

    完 整版本号- 1.1.4322。这是首个主要的.NetFramework升级版本,发行于2003年。它可以以一个独立的可重新分发的包的形式或在一个软件发展工具包集中被获得。它也是第二个微软Visual Studio .NET版本的一部分(也被称作Visual Studio.NET 2003)。它也是首个被Windows操作系统-Windows Server 2003所内置的.Net Framework版本。

    自1.0版本以来的改进:

    自带了对mobile asp .net控件的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。安全方面的变更-使得Windows窗体代码以可靠的行为运行,从而可以在Internet环境内安全运行,并且加入了ASP .NET应用程序的代码安全访问功能。自带了对ODBC和Oracle数据库的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。.NET Compact Framework-这是一个用于智能设备(例如Pocket PC或者SmartPhone)的.Net Framework的子集。对IPv6的支持。大量的API变更。

    .NETFramework 2.0

    完整版本号- 2.0.50727.42,发行于2005年10月27日。

    .Net Framework 2.0的组件都包含在Visual Studio 2005和SQL Server 2005里面。通过MSDNUniverse版可以免费下载RTM版本。自1.1版本以来的改进:大量的API变更。新的API让需要管理.NET运行库实例的非.NET的应用程序可以做到这点。这个新的API对.NET运行库的各种功能,包括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为Microsoft SQL Server能够有效率的使用.NET运行库而设计的,因为Microsoft SQL Server拥有它自己的日程管理器和存储器管理器。

    .NETFramework 3.0

    此版本不支持Windows 2000。

    发行于2006年11月21日。曾用名“WinFX”。依然使用.NetFramework 2.0版本的公共语言运行库(CLR),并加入了适应未来软件发展方向的4个框架:

    Windows Presentation Foundation(WPF):提供更佳的用户体验,用来开发Windows Forms程序以及流览器应用程序.Windows Communication Foundation(WCF):提供SOA(面向服务的软件构架)支持的安全的网络服务(Web Service)框架。Windows Workflow Foundation(WF):提供一个设计与发展工作流程导向(Workflow-oriented)应用程序基础支持的应用程序接口。WindowsCardSpace:提供一个SSO的解决方案,每个用户都有各自的CardSpace。

    .NET Framework 3.5

    此版本不支持Windows 2000。

    这个版本将包含一个支持C#和VB .Net中心的语言特性的编译器,以及对语言集成查询(LINQ,Language-Integrated Query)的支持。该版本随Visual Studio 2008一起发布。

    同时,.NET Framework 3.5自动包含.NETFramework 2.0 SP1以及.Net Framework 3.0 SP1,用于为这两个版本提供安全性修复,以及少量新增的类库(如System.DateTimeOffest)。此版本提供的新功能有:

  • 上一篇:NET Framework 提供托管执行环境集成编程语言

    下一篇:NET平台Web表单是什么?

2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56