.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,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
API C++ Windows
Visual C++运行库、.NET Framework和DirectX运行库的作用及常见问题解决方案,涵盖MSVCP140.dll丢失、0xc000007b错误等典型故障的修复方法
本文介绍Visual C++运行库、.NET Framework和DirectX运行库的作用及常见问题解决方案,涵盖MSVCP140.dll丢失、0xc000007b错误等典型故障的修复方法,提供官方下载链接与系统修复工具使用指南。
728 2
|
6月前
|
C++ Windows
.NET Framework安装不成功,下载`NET Framework 3.5`文件,Microsoft Visual C++
.NET Framework常见问题及解决方案汇总,涵盖缺失组件、安装失败、错误代码等,提供多种修复方法,包括全能王DLL修复工具、微软官方运行库及命令行安装等,适用于Windows系统,解决应用程序无法运行问题。
746 3
|
3月前
|
开发框架 安全 .NET
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
.NET Framework是Windows平台的开发框架,包含CLR和FCL,支持多种语言开发桌面、Web应用。常用版本有3.5、4.5.2、4.8.1,系统可同时安装多个版本,确保软件兼容运行。
757 0
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
|
4月前
|
C++
提示缺少.NET Framework 3.5 安装错误:0x80070002、0x800F0950\0x80004002
.NET Framework常见问题及解决方法汇总,
566 0
|
6月前
|
C++ Windows
WindowsDLL修复专家,MSVCP**、DLL修复vcruntime**、DLL修复、`.Net Framework`缺失、DirectX类DLL修复、VC运行库修复
Windows DLL修复专家是一款专为解决因DLL文件缺失、版本错误导致的软件或游戏无法运行问题的系统工具。它支持一键扫描和修复各类DLL异常,涵盖MSVCP、vcruntime、.NET Framework、DirectX等多种常见问题。具备自动检测、备份还原功能,确保修复过程安全可靠。适用于软件报错、系统异常及新系统适配场景,降低用户手动修复门槛,提升系统稳定性与兼容性。
234 3
|
5月前
.NET Framework 3.5离线安装包合集下载
本文介绍了如何获取和安装.NET Framework运行库离线合集包。用户可通过提供的链接下载安装包,安装过程简单,按提示逐步操作即可完成。安装时可选择所需版本,工具会自动适配架构,无需手动判断,方便高效。
3344 0
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
392 5
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
461 0
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
248 7