.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 集合類以及數(shù)據結構
- Data 數(shù)據(庫)
- 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 作為一個統(tǒng)一的Web平臺提供了所有構建企業(yè)及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.
窗體是開發(fā)Windows客戶程序的平臺。Windows窗體應用程序也可以在多層分布式解決方案中作為一個本地用戶界面。Windows窗體非常系統(tǒng)地,以面向對象、可擴展的方式擴充了核心API,以支持Windows胖客戶端應用程序的開發(fā)。這些類被定義在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基礎通信層是一個新的,基于服務器、基于網絡服務協(xié)議的底層通信方式。WCF支持的高級網絡服務提供了安全可靠的協(xié)同處理與消息傳遞。
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框架編寫的,它從根本上簡化了系統(tǒng)之間的連接。它使用混合的、可擴展的結構統(tǒng)一了分布式系統(tǒng),可以支持多路傳輸、消息模式、編碼、網絡拓撲以及群集。它是現(xiàn)有若干產品的下一版本:ASP.NET的Web方法("ASMX")、Microsoft.NET Web服務增強(WSE)、.NET Remoting、企業(yè)級服務以及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的標準的表示層子系統(tǒng)。由一個顯示引擎和一套允許你創(chuàng)建豐富的、令人眩目的應用的管理類組成。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/界面數(shù)據綁定
- 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框架的工作流開發(fā)平臺。
Windows Workflow Foundation provides a programming model for developing and executing a wide variety of stateful, long-running, persistent workflow applications.
Windows基礎工作流提供了一個編碼模型,用于開發(fā)可運行多種給予狀態(tài)、長周期、持久化的工作流應用。
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基礎工作流提供了沒有約束的工作流功能,可以輕松開發(fā)給予工作流的應用,諸如:文檔管理、商業(yè)文件傳遞、IT管理以及多業(yè)務流應用。
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 基礎工作流是高度可擴展的,因此你可以創(chuàng)建你自己的自定義組件以運作特定的業(yè)務模塊。
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環(huán)境構造和運行工作流
轉載于:https://www.cnblogs.com/Chinese-xu/archive/2007/06/15/784505.html
總結
以上是生活随笔為你收集整理的.Net Framework 3.0 概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “身与粪壤并”上一句是什么
- 下一篇: 一个 .net 程序员的梦想!大哥们帮帮