.Net Framework 3.0 概述

Microsoft .NET Framework 3.0, the managed programming model for Microsoft® Windows®, includes the .NET Framework 2.0, Windows Presentation Foundation, Windows Communication Foundation, and Windows Workflow Foundation.
Microsoft® Windows®托管编码模型,Microsoft .NET 框架 3.0包含了.NET 框架2.0,Windows基础表示层(WPF-Windows Presentation Foundation)、Windows基础通信层(WCF-Windows Communication Foundation)以及Windows基础工作流(WWF-Windows Workflow Foundation)。


.NET Framework
.NET 框架
The core API contains classes that are shared by all types of .NET Framework 3.0 applications. For more information, see .NET Framework Conceptual Overview. They are largely part of the System namespace as well as descendants such as System.Collections. The .NET Framework APIs include support for:
核心API包含了所有的的被各种.NET3.0应用程序所共享的类。要得到更多的信息,请参考.NET框架概念概述。在System名字空间里有着大量的类似于System.Collections的子命名空间。.NET框架的API包括对以下部分的支持:

  • Basic value and reference types, such as Int32, String, and Uri 值类型与引用类型,如Int32、String和Uri
  • Collections and Data Structures 集合类以及数据结构
  • Data 数据(库)
  • Graphics and Drawing 图形与绘图
  • Input/Output 输入与输出
  • Basic networking 基础网络通信
  • Security 安全
  • Threading and runtime service 线程与运行时服务

The .NET Framework also provides support for creating Web applications and Windows applications.
.NET框架还提供了对常见Web应用程序和Windows应用程序的支持。

ASP.NET is a unified Web platform that provides all the services needed to build enterprise-class Web applications. The classes that make up the API are largely part of the System.Web namespace, or its descendants. For details, see ASP.NET Web Applications.
ASP.NET 作为一个统一的Web平台提供了所有构建企业及Web应用程序所需要的服务。这些类在System.Web命名空间及其子空间中占据了相当大的部分。要得到更多详细情况,请参考ASP.NET Web Applications.

Windows Forms is a platform for developing Windows client applications. A Windows Forms application can also act as the local user interface in a multi-tier distributed solution. Windows Forms extends the core API with a clear, object-oriented, extensible set of classes that enable you to develop rich Windows client applications. The classes that make up the API are largely part of the System.Windows.Forms namespace, or its descendants. For details, see Windows Forms.
窗体是开发Windows客户程序的平台。Windows窗体应用程序也可以在多层分布式解决方案中作为一个本地用户界面。Windows窗体非常系统地,以面向对象、可扩展的方式扩充了核心API,以支持Windows胖客户端应用程序的开发。这些类被定义在System.Windows.Froms及其子命名空间中。要得到更多详细情况,请参考Windows Forms.Windows。

Windows Communication Foundation
Windows 基础通信层

Windows Communication Foundation is the new service-oriented communications infrastructure built on top of web services protocols. The advanced web service support in Windows Communication Foundation provides interoperable secure, reliable, and transacted messaging. For details, see What is Windows Communication Foundation?
Windows基础通信层是一个新的,基于服务器、基于网络服务协议的底层通信方式。WCF支持的高级网络服务提供了安全可靠的协同处理与消息传递。

The Windows Communication Foundation service-oriented programming model is built on the .NET Framework and radically simplifies development of connected systems. It unifies a broad array of distributed systems capabilities in a composable, extensible architecture that supports multiple transports, messaging patterns, encodings, network topologies, and hosting models. It is the next version of several existing products: ASP.NET's web methods ("ASMX") and Microsoft Web Services Enhancements for Microsoft .NET (WSE), .NET Remoting, Enterprise Services, and System.Messaging.WCF服务端程序模块是基于.NET框架编写的,它从根本上简化了系统之间的连接。它使用混合的、可扩展的结构统一了分布式系统,可以支持多路传输、消息模式、编码、网络拓扑以及群集。它是现有若干产品的下一版本:ASP.NET的Web方法("ASMX")、Microsoft.NET Web服务增强(WSE)、.NET Remoting、企业级服务以及System.Messaging。

The classes that make up the Windows Communication Foundation API are largely part of the System.ServiceModel namespace and its sub-namespaces. Windows Communication Foundation supports a variety of scenarios, including:
构成WCF API 的类在System.ServiceModel及其子命名空间内。WCF支持多种场景,例如:

  • One-way and duplex messaging/单向与双向消息传递
  • Synchronous and asynchronous remote procedure calls/同步于异步的远程调用
  • Callbacks/回调
  • Sessions/会话
  • Multi-contract services/多契约服务
  • Transport- and message-based security , reliability, and ordered delivery/基于消息的安全、可靠、有序,
  • Queued messaging/队列消息
  • Transaction support/事务支持

Windows Presentation Foundation
Windows基础表示层

Windows Presentation Foundation is Microsoft's unified presentation subsystem for Windows. It consists of a display engine and a set of managed classes that allow you to create rich, visually-stunning applications. Windows Presentation Foundation also introduces XAML, which allows you to use an XML-based model to declaratively manipulate the Windows Presentation Foundation object model. To learn more, see Windows Presentation Foundation.
Windows基础表示层是微软用于Windows的标准的表示层子系统。由一个显示引擎和一套允许你创建丰富的、令人眩目的应用的管理类组成。Windows基础表示层同样也引入了XAML,可以使你使用基于XML的模型以标记的方式处理Windows基础表示层对象模型。更多信息,请参考Windows Presentation Foundation。

The classes that make up the API are largely part of the System.Windows namespace or its descendants. The primary components are:
这些API的类在System.Windows及其子命名空间内,主要的组件有:

  • An application model with support for navigation, windows, and dialog boxes/一个由向导、窗体和对话框支持的应用程序模型
  • UI data binding/界面数据绑定
  • A rich set of extensible layout and control objects/一套丰富的扩展布局及控件
  • 2D and 3D graphics/2维和3维图形
  • Automation/自动化
  • Media/媒体
  • Docuemnts/文档

Windows Workflow Foundation
Windows基础工作流

Windows Workflow Foundation is a new workflow development platform built on the .NET Framework.
Windows基础工作流是一个新的基于.NET框架的工作流开发平台。

Windows Workflow Foundation provides a programming model for developing and executing a wide variety of stateful, long-running, persistent workflow applications.
Windows基础工作流提供了一个编码模型,用于开发可运行多种给予状态、长周期、持久化的工作流应用。

Windows Workflow Foundation provides out-of-the-box workflow functionality that for easily developing workflow-based applications such as document management, commercial page flow, IT management, and various line-of-business applications.
Windows基础工作流提供了没有约束的工作流功能,可以轻松开发给予工作流的应用,诸如:文档管理、商业文件传递、IT管理以及多业务流应用。

Applications can load the workflow engine and plug a variety of runtime service components into it. Windows Workflow Foundation is highly extensible, so you can create your own custom components to address your particular business concerns.
应用程序能加载工作流引擎并在其中加入各种各样的运行时组件。Windows 基础工作流是高度可扩展的,因此你可以创建你自己的自定义组件以运作特定的业务模块。

Windows Workflow Foundation also offers ASP.NET support to make it easy for you to build and execute workflows that run in the Internet Information Services (IIS)/ASP.NET environment.
Windows基础工作流也提供了ASP.NET的支持,可以方便地让您在IIS/ASP.NET环境构造和运行工作流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值