.NET Framework 3.0
外观
维基百科,自由的百科全书
.NET Framework 3.0(曾用名WinFX)是微软為新一代操作系统Windows Vista(舊稱“Longhorn”)而特別設計的API。原來的WinFX還包含了新一代的關聯式資料庫檔案系統(Relational Database File System)WinFS([1]),但現時有關系統已經在Beta测试前從系統裡移走,改為在下一版本的Windows中出現。.NET Framework是对.NET架构和Win32 API的扩展。虽然Win32 API仍然存在于Windows Vista中,但是在WinFX中的新功能不能通过它直接调用。另外,WinFX将提供给.NET程序员更加简便地方式来调用Windows中的功能。
.NET Framework 3.0同样能在Windows XP和Windows Server 2003的计算机上运行,这样增加了能够运行.NET Framework 3.0程序的计算机数量。由于向后兼容,能够更加容易将这些技术介绍给开发人员和最终用户。2006年9月1日,微软发布了.NET Framework 3.0的RC版本,开发人员能够无需安装Vista就可以体验这些新的技术。
.NET Framework 3.0并没有新版本的CLR,而是在.NET Framework 2.0的基础上增加了几个新的部件,所以并没有任何程序设计语言有新的语法特性,如果要安装.NET Framework 3.0,则必须先安装.NET Framework 2.0,.NET Framework 3.0可以完全向下兼容.NET Framework 2.0。
.NET Framework 3.0主要由的四部分组成:
- WPF(Windows Presentation Foundation),内部代码“Avalon”,是一套基于XAML(eXtensible Application Markup Language)、.NET和矢量图技术的全新的图形界面系统和API,它充分利用了计算机的3D显卡硬件功能和Direct3D技术。
- WCF(Windows Communication Foundation),内部代码“Indigo”,是一个面向服务的通讯框架,利用它可以实现本地和远程的程序之间的交互。
- WF(Workflow Foundation)于2005年8月公开,微软提供的工作流引擎,通过它可以实现任务的自动化和事务的集成。
- InfoCard是一个软件组件的代码,用来安全的保存和使用用户的数字身份,并提供统一的界面来针对特定的事务选择身份,例如登陆一个网站。
外部連結
| 这是一篇關於Microsoft Windows的小作品。您可以通过编辑或修订扩充其内容。 |
| 实现 | |||||
|---|---|---|---|---|---|
| 架構 | |||||
| 共同語言基礎架構 | |||||
| CLI支持語言 |
| ||||
| Core家族3 | |||||
| 元件 | |||||
| 比較 | |||||
| 即將推出 | |||||
1微软在Visual Studio或.NET Framework中提供了或者将提供支持的语言 2被多數使用者使用,且非教學或研究型的語言。 3具有跨平台(Windows, Mac OSX, Linux)能力的開發框架。 | |||||
| 圖形介面 | |
|---|---|
| 音樂與音效 | |
| 多媒體 | |
| Web | |
| 資料存取 | |
| 網路 |
|
| 通訊 | |
| 管理 | |
| 元件與模型 | |
| 函式庫 | |
| 驱动程序 | |
| 安全性 | |
| .NET | |
| 软件工廠 | |
| 行程間通訊 |
|
| 可協助性 | |
| 文字與多語系支援 | |
| 遊戲開發 | |
| 管理工具 | |||||||
|---|---|---|---|---|---|---|---|
| 應用程式 |
| ||||||
| Shell | |||||||
| 服務 | |||||||
| 文件系統 | |||||||
| 伺服器 |
| ||||||
| 架構 |
| ||||||
| 安全性 | |||||||
| 兼容性 | |||||||
| API | |||||||
| 已經终止 |
| ||||||