首页 > .Net Framework 3.0 概述

.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环境构造和运行工作流

转载于:https://www.cnblogs.com/Chinese-xu/archive/2007/06/15/784505.html

更多相关:

  • XnView Multi Platform是一个全平台(Windows, Linux, Mac)下的全能图片工具,类似Windows平台的美图看看,阿香婆图片浏览器等等,效果非常赞,是我在Ubuntu上的御用软件之一,对个人用户免费。...

  • 【WindowsBoot】启动必须文件 【WindowsHelp】帮助文件 【Windowsinf】安装硬件和软件时所需的inf文件 【WindowsSystem32】系统的主要组件 ActiveX文件(*.ocx)应用程序应用程序扩展(*.dll)控制面板项(*.cpl)设备驱动(*.drv)Boot所需文件驱动微软管理控制...

  •   Windows Vista正式发布之后相信很多喜欢尝鲜的朋友已经体验到了微软新一代操作系统的魅力,在体验的同时免不了就会和使用已久的Windows XP系统做些比较,Vista的味道究竟如何?让我们一起来看看Alex Zaharov-Reutt对Windows Vista和Windows XP在功能方面的做出的比较。    安全...

  • 首先安装rdesktop : apt-get install rdesktop.p 程序安装完后,在终端命令行中输入:$ rdesktop -g 1024x768 -d 24 ip,就进入了windows的登录窗口。这里:-g 1024*768指定了打开窗口大小;-d 24设置色彩位深为24;ip是windows虚拟机的IP地址。输入...

  • 分享SLAM包含了两个主要的任务:定位与构图,在移动机器人或者自动驾驶中,这是一个十分重要的问题:机器人要精确的移动,就必须要有一个环境的地图,那么要构建环境的地图就需要知道机器人的位置。本系列文章主要分成四个部分:在第一部分中,将介绍Lidar SLAM,包括Lidar传感器,开源Lidar SLAM系统,Lidar中的深度学习以...

  • 参观临时城市中心 想象一下新兴的后世界末日城市中心,这里有大量的临时住所、建筑群、小屋、道具和固定装置。用一系列非常详细的废弃街区快速构建您的场景,并用波纹铁、水箱、折叠椅和劣质电线进一步修饰它们。从足球场到摇摇欲坠的码头,每一个摇摇欲坠的单元都制作独特,可以无限定制。 大小解压后:4.29G 格式:FBX 含贴图素材 模型...

  • 6、TEXT PROCESSING SERVICES :文本处理服务 6.1、re 8、DATA TYPES : 数据类型 8.1、datetime 8.2、collections 8.3、copy 9、 NUMERIC AND MATHEMATICAL MODULES : 数字和数学模块 9.1、random 10、FUNCTIO...

  • Start the computer and start pressing F1 and get into set up. In setup press F9 for default settings and press F10 for svae and exit. Problem solved. 转载于:https://www...

  • 响应式布局简明示例,响应式布局最好同时也是自适应布局,然后再配合css3媒体查询,来达到完美的响应式布局。css3的媒体查询ie9一下是不支持的,这太遗憾了,不过幸运的是有大神已经为前端屌丝们写好了用于IE9以下的媒体查询脚本文件,引用方式如下: