`

.NET Framework 新功能和增强的功能

 
阅读更多

.NET Framework 新功能和增强的功能

ASP.NET 移动控件   ASP.NET 移动控件(原来为 Microsoft Mobile Internet Toolkit)扩展了 .NET Framework 和 Visual Studio .NET,提供了对移动电话和个人数据助理 (PDA) 等移动(无线)设备的支持。.NET Framework 1.1 版将移动控件合并到 .NET Framework 和 Visual Studio .NET 分发软件包中。   由于移动控件现在是 .NET Framework 的一部分,因此术语已经做了相应的更改以便与 .NET 文档中使用的约定相匹配,移动控件文档也已合并为更大的 .NET Framework 文档集。ASP.NET 移动控件替换了 Mobile Internet Toolkit 这个名称。   ASP.NET 移动控件扩展了 ASP.NET 服务器控件,以便适应呈现 Web 应用程序的移动设备。通过浏览器检测,移动控件能够适应各种个人设备的功能,从全功能的 PDA 浏览器到小的、5 行 × 20 字符的移动电话显示。这种自适应呈现功能可以处理很多单调的设备特定呈现决定,使您可以将注意力集中在 Web 应用程序逻辑上。   ADO.NET 的改动   ODBC .NET Framework 数据提供程序原来只用于 Web 下载,现在也随 .NET Framework 在命名空间 System.Data.Odbc 下提供。   注意  使用 .NET Framework 1.0 版的开发人员仍需从 http://www.microsoft.com/china/msdownload/visual 下载 ODBC .NET Framework 数据提供程序(命名空间 = Microsoft.Data.Odbc)。   Oracle .NET Framework 数据提供程序现在随 .NET Framework 在命名空间 System.Data.OracleClient 下提供。使用 .NET Framework 1.0 版的开发人员可以从 http://www.microsoft.com/china/msdownload/visual 下载 Oracle .NET Framework 数据提供程序。   另外,ADO.NET 现在包括以下功能:   DataReader 对象现在公开 HasRows 属性,可以确定是否无需调用 Read 就返回行。有关更多信息,请参见使用 DataReader 检索数据。   Connection 对象现在具有 EnlistDistributedTransaction 方法,可以在分布式事务中启用手动登记。有关更多信息,请参见执行事务。   并行 (Side-by-Side) 执行   .NET Framework 1.1 版支持并行执行。并行执行是在同一台计算机上存储和执行应用程序或组件的多个版本的能力。这意味着在同一台计算机上可以同时有运行库的多个版本,并且可以有使用其中某个运行库版本的应用程序和组件的多个版本。另外,.NET Framework 或组件的其他版本的后续安装不会影响已安装的应用程序。   并行执行并不意味着托管应用程序与运行库或组件的其他版本兼容。相反,它意味着托管应用程序可以选择它执行时所使用的运行库和组件,而且运行库、应用程序和组件的多个版本可以在同一台计算机上共存。由您决定具体某个应用程序所使用的运行库和组件的版本。   .NET Framework 安全性的改动   在 1.0 和 1.1 版中,从运行库代码访问安全性系统接收不完全受信任代码的应用程序不能调用共享托管库,除非库编写器通过使用 AllowPartiallyTrustedCallersAttribute 属性特别允许它们调用。如果打算通过部分受信任的代码使用库,您需要知道有些库不能用于您的代码。在 1.1 版中,System.Web.dll、System.Web.Mobile.dll 和 System.Web.RegularExpressions.dll 都包含在具有 AllowPartiallyTrustedCallersAttribute 且可以通过部分受信任的代码调用的程序集列表中。   已经更改了默认安全策略,以便那些从 Internet 区域执行并被分配给“Internet 区域”代码组的应用程序现在能够接收与 Internet 权限集关联的权限。因此,来自 Internet 的应用程序现在接收了足够的权限,可以执行。而在 .NET Framework 1.0 Service Pack 1 和 Service Pack 2 中,此类应用程序接收的是与 Nothing 权限集关联的权限,因此不能执行。有关更多信息,请参见默认安全策略。   宿主环境中的 ASP.NET 安全性   现在,ASP.NET 在基于 Web 的应用程序中支持部分信任,能够更好地保证单个 Web 服务器上承载的多个应用程序的安全。尽管应用程序运行所使用的操作系统帐户对应用程序施加了安全限制,公共语言运行库的代码访问安全性系统仍然能够根据您指定的策略,为选定的应用程序强制额外的限制。可以在共享服务器环境中使用此功能隔离不同的应用程序,还可以在希望应用程序仅以最少的必要特权运行的独立服务器上使用此功能。   ASP.NET 提供了 配置指令,帮助您为应用程序配置代码访问安全级别。如果部分受信任的 ASP.NET 应用程序要调用共享托管库,则这些库必须包含允许通过部分受信任的代码调用的 AllowPartiallyTrustedCallersAttribute 属性。   .NET Framework 中的 IPv6 支持   .NET Framework 1.1 版支持新出现的 Internet 协议(通常称为 IP 第 6 版或简写为 IPv6)。设计该协议的目的是为了大幅增加用于在 Internet 中标识通信终结点的地址空间,以与它的持续增长相适应。System.Net 命名空间、ASP.NET 和 XML Web services 均支持 IPv6。

分享到:
评论

相关推荐

    Microsoft .NET Framework 3.5 Service Pack 1

    Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framework 2.0、3.0 和 3.5 不断生成的新功能,此外还包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service ...

    Microsoft .NET Framework 4

    Microsoft .NET Framework 4 提供了以下新功能和改进: 公共语言运行时 (CLR) 和基类库 (BCL) 的改进 性能改进,包括更好的多核心支持、后台垃圾回收和服务器上的探查器附加。 新的内存映射文件和数字类型。 更轻松...

    .Net.Framework3.5开发技术详解[中文][PDF][VOL1]

    第2章 .NET3.5的新功能 12 2.1 .NET3.5概要 12 2.2 新的.NET基础类型 12 2.3 C#语言的强化 14 2.3.1 C#基本语法增强 14 2.3.2 LINQ(集成语言查询) 16 第3章 WindowsPresentationFoundation基础知识 34 3.1 ...

    .Net.Framework3.5开发技术详解[中文][共二卷][PDF][VOL2]

    第2章 .NET3.5的新功能 12 2.1 .NET3.5概要 12 2.2 新的.NET基础类型 12 2.3 C#语言的强化 14 2.3.1 C#基本语法增强 14 2.3.2 LINQ(集成语言查询) 16 第3章 WindowsPresentationFoundation基础知识 34 3.1 ...

    .Net.Framework3.5开发技术详解

    第2章 .NET3.5 的新功能 2.1.NET3.5 概要 2.2 新的.NET基础类型 2.3 C#语言的强化 2.3.1 C#基本语法增强 2.3.2 LINQ(集成语言查询) 第3章 WindowsPresentationFoundation基础知识 3.1 ...

    .NETFrameworkv3.5.zip

    Microsoft .NET Framework 3.5 包含许多与 .NET Framework 2.0 和 .NET Framework 3.0 都可兼容的新功能..NET Framework 3.5 包括若干针对 .NET Framework 2.0 和 .NET Framework 3.0 的修补程序. .NET Framework ...

    .NET Windows编程系列课程(17):ADO.NET2.0新增功能

    2005年底(2005年10月)与 SQL Server 2005一起出现的是 .NET Framework 2.0 版本,其中用来访问数据库的 ADO...ADO.NET 2.0 除了增强旧功能外,也提供了相当多的新功能。在本次讲座中,我们将详细介绍这些新的特性。

    《VB.NET高级编程》 [PDF]

    Microsoft在VB.NET中融入了许多新功能,其中非常重要的就是完全实现了面向对象的编程,并极大地增强了Web的设计功能。 本书的主要内容包括:.NET Framework和公共语言运行时(CLR)、应用继承从基类中派生类、利用...

    LINQ体验-Visual Studio 2008新特性

    .NET Framework 3.5 增强功能;集成对 Office (VSTO)和Sharepoint 2007开发的支持;在Windows Server 2008, Windows Vista 和Microsoft Office 2007下最好的开发工 具集;单元测试功能,所有的Visual Studio专业版本...

    VS2003安装文件.part28.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part33.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part32.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part37.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,...

    VS2003安装文件.part31.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part30.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part34.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part35.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part36.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    VS2003安装文件.part29.rar 共37个

    、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 ...

    Chart FX for .NET --- 卓越的.NET图

    除了保持熟悉性、方便使用、可扩展性、可视代码生成、drilldown功能、位流(bitstreaming)、自动浏览器检测以及其他一些好用的性能之外,Chart FX for .NET还添加了许多新的性能,比如: · 在Visual Studio...

Global site tag (gtag.js) - Google Analytics