.NET 开发
发布日期: 2016年4月
MSDN 库的本节内容包含用于 .NET Framework 的文档。 如果你不熟悉 .NET Framework,请参阅概述。 你还将找到下载说明、完整的 API 参考、概述、分步过程以及代码示例。
我们定期更新最新版本的 .NET Framework 文档,包括内容修复和增强,但是我们不维护较旧的版本。 因此,即使你使用的是 .NET Framework 的较旧版本,也建议你使用以下链接:
左侧的目录窗格中提供了早期版本的 .NET Framework。
你可以使用 .NET Framework 开发桌面、Web 和移动设备的应用,包括 Windows 应用商店应用和 Windows Phone 应用商店应用:
.NET Framework 可与 Windows Presentation Foundation (WPF)、Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 等核心应用开发技术配合使用。
若要阅读有关在 Windows 8 Windows 8.1 和 Windows 10 中创建 Windows 8.x 应用商店 应用的信息,请参阅 Windows 开发人员中心。
若要阅读有关创建 Windows Phone 应用的信息,请参阅 Windows Phone 开发人员中心。
有关创建无需修改即可在 Windows、Windows Phone 和其他平台上运行的可移植 .NET Framework 程序集的信息,请参阅使用 .NET Framework 的跨平台开发。
有关开发应用的其他信息,请访问 MSDN Library 的 Windows 桌面应用和 Web 开发部分。
你可以针对开发任务使用 Visual Studio,并从多种编程语言中进行选择。
.NET Framework 还会发布具有新功能和改进的跨平台支持的带外程序包。 有关这些程序包的信息,请参阅 .NET Framework 和带外版本。
你可采用以下 .NET Framework 技术扩展你的应用程序的功能:
-
.NET Framework 的跨浏览器和跨平台实施,可提供面向 Web、桌面和电话的媒体体验和丰富的交互式应用程序。
-
支持你创建使用开放式数据协议 (OData) 的服务的技术,该技术借助具象状态传输 (REST) 的语义通过 Web 或 Intranet 公开和使用数据。
-
支持开发面向数据的软件应用程序的技术。 Entity Framework 支持开发人员采用特定于域的对象和属性的形式使用数据,而不必自己考虑存储这些数据的基础数据库表和列。 借助 Entity Framework,开发人员在处理数据时能够以更高的抽象级别工作,并且能够以相比传统应用程序更少的代码创建和维护面向数据的应用程序。
-
使用可观测对象的序列和 LINQ 样式查询运算符,为 .NET Framework、Silverlight 和 Windows Phone 7 编写异步和基于事件的程序的库。
-
可帮助你使用 .NET Framework 创建交互式 Microsoft Surface 应用程序的开发平台。 此技术支持高端图形和通过自然笔势、触控和物理对象进行的多用户交互。
Windows Identity Foundation (WIF)
一组 .NET Framework 类,这些类有助于生成声明感知、依赖方应用程序和安全令牌服务。 在 .NET Framework 3.5 SP1 和 .NET Framework 4 中,WIF 运行时已单独下载(请参阅关联文档)。 从 .NET Framework 4.5 开始,WIF 将完全集成到 .NET Framework 中,并且将在 .NET Framework 文档集中提供 WIF 内容。
-
一组集成技术,可利用这些技术更轻松地生成、缩放和管理在 Internet Information Services (IIS) 上运行的 Web 和复合应用程序。