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

作者:徐少侠
出处:http://www.cnblogs.com/Chinese-xu/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
如有问题,可以通过 Chinese_Xu@126.com 联系我,非常感谢。

分享家:Addthis中文版
分类: XAML,WWF,WPF,WCF,.Net

本文转自徐少侠博客园博客,原文链接:http://www.cnblogs.com/Chinese-xu/archive/2007/06/15/784505.html,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
关系型数据库 MySQL 数据库
找不到请求的 .Net Framework Data Provider。可能没有安装
做的一个项目,框架为.net framework 数据库为mysql 出现如标题错误 检查是否安装mysql、是否安装mysql connector net 笔者是因为没有安装后者mysql connector net 下载地址: [mysql connector net](https://downloads.mysql.com/archives/c-net/ "mysql connector net") 笔者安装截图如下: ![请在此添加图片描述](https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/c
60 0
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
666 0
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
|
6月前
|
C# Windows
[记录]c#.net framework 4.5调用运行时库
[记录]c#.net framework 4.5调用运行时库
|
1月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
|
6月前
|
Windows
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
565 0
|
4月前
|
C# Windows
C#安装“Windows 窗体应用(.NET Framework)”
C#安装“Windows 窗体应用(.NET Framework)”
51 0
|
7月前
|
开发框架 .NET 编译器
C#OOP之十四 .Net Framework简介
C#OOP之十四 .Net Framework简介
55 0
|
Windows
.Net Framework 0x800b0109 -已处理证书链,但是在不受信任提供程序信任的根证书中终止。
.Net Framework 0x800b0109 -已处理证书链,但是在不受信任提供程序信任的根证书中终止。
754 0
.Net Framework 0x800b0109 -已处理证书链,但是在不受信任提供程序信任的根证书中终止。
|
11月前
|
分布式计算 NoSQL Java
1..Net平台历程介绍和.net framework和netcore的架构体系对比,以及框架的选择介绍
1..Net平台历程介绍和.net framework和netcore的架构体系对比,以及框架的选择介绍
174 0
安装.Net Framework提示:无法建立到信任根颁发机构的证书链
安装.Net Framework提示:无法建立到信任根颁发机构的证书链
130 0
安装.Net Framework提示:无法建立到信任根颁发机构的证书链