.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是一个软件组件的代码,用来安全的保存和使用用户的数字身份,并提供统一的界面来针对特定的事务选择身份,例如登陆一个网站。

外部連結

維基教科書中的相關電子教程:.NET Framework 3.0
  • MSDN:.Net Framework 3.0(页面存档备份,存于互联网档案馆(英文)
  • 下载.Net Framework 3.0 2006年7月社区预览版 (英文)
实现
架構
共同語言基礎架構
CLI支持語言
共同語言1
其他語言2
Core家族3
元件
比較
即將推出
  • "Acropolis"
  • "Jasper"
1微软在Visual Studio.NET Framework中提供了或者将提供支持的语言
2被多數使用者使用,且非教學或研究型的語言。
3具有跨平台(Windows, Mac OSX, Linux)能力的開發框架。
圖形介面
音樂與音效
多媒體
Web
資料存取
網路
通訊
  • 訊息API英语Messaging Application Programming Interface
  • 電話API
  • WCF
管理
元件與模型
函式庫
驱动程序
安全性
.NET
软件工廠
  • EFx Factory英语EFx Factory
  • Enterprise Library英语Microsoft Enterprise Library
  • 複合使用者介面英语Composite UI Application Block
  • CCF英语Microsoft Customer Care Framework
  • CSF英语Microsoft Connected Services Framework
行程間通訊
可協助性
  • Active Accessibility英语Microsoft Active Accessibility
  • 使用者介面自動化英语Microsoft UI Automation
文字與多語系支援
  • DirectWrite
  • 文本服务框架英语Text Services Framework
  • 文本对象模型英语Text Object Model
  • 输入法编辑器
  • 語言介面套件英语Language Interface Pack
  • 多語系使用者介面英语Multilingual User Interface
  • Uniscribe
遊戲開發
人物
創始人
  • 薩蒂亞·納德拉(董事长兼首席执行官)
  • 迪娜·杜伯倫
  • 瑪利亞·克拉維
  • David Marquardt英语David Marquardt
  • Charles Noski英语Charles Noski
  • Helmut Panke英语Helmut Panke
  • Mason Morfit英语Mason Morfit
  • John W. Stanton英语John W. Stanton
高層領導團隊
公司副總裁
  • Gabe Aul英语Gabe Aul (副總裁)
  • 理查德·拉希德(高級副總裁)
  • S. Somasegar英语S. Somasegar(高級副總裁)
部門
產品系列
網絡
大會
  • Build
  • Inspire
  • MIX英语MIX (Microsoft)
  • PDC
  • Ignite英语Microsoft Ignite
  • WinHEC
批評
訴訟
  • 阿爾卡特-朗訊訴微軟英语Alcatel-Lucent v. Microsoft Corp.
  • 蘋果訴微軟英语Apple Computer, Inc. v. Microsoft Corp.
  • 歐盟微軟競爭案英语Microsoft Corp v Commission
  • 微軟訴Lindows英语Microsoft Corp. v. Lindows.com, Inc.
  • 微軟訴MikeRoweSoft
  • 微軟訴Shah英语Microsoft Corp. v. Shah
  • 合众国诉微软案
收購英语List of mergers and acquisitions by Microsoft
  • 6Wunderkinder
  • 动视暴雪
    • 收购案英语Acquisition of Activision Blizzard by Microsoft
  • Altamira Software英语Altamira Software
  • AltspaceVR英语AltspaceVR
  • aQuantive
  • Azyxxi
  • Mixer
  • The Blue Ribbon SoundWorks英语The Blue Ribbon SoundWorks
  • Bungie
  • Calista Technologies英语Calista Technologies
  • Colloquis英语Colloquis
  • Connectix英语Connectix
  • Consumers Software英语Consumers Software
  • Danger英语Danger Inc.
  • Farecast英语MSN Travel
  • FASA Studio
  • Fast Search & Transfer英语Microsoft Development Center Norway
  • Fast Search & Transfer英语Fast Search & Transfer
  • 螢火蟲英语Firefly (website)
  • Forethought英语Forethought, Inc.
  • GIANT Company Software
  • GitHub
  • GreenButton英语GreenButton
  • Groove Networks英语Groove Networks
  • High Heat Major League Baseball英语High Heat Major League Baseball
  • Hotmail
  • Jellyfish.com英语Jellyfish.com
  • 領英
  • LinkExchange英语LinkExchange
  • Lionhead Studios
  • Massive Incorporated英语Massive Incorporated
  • Mobile Data Labs英语MileIQ
  • Mojang Studios
  • 诺基亚设备和服务
  • Nuance Communications
  • Onfolio
  • Pando Networks英语Pando Networks
  • 感知像素
  • PlaceWare英语PlaceWare
  • Powerset
  • ProClarity英语ProClarity
  • Rare
  • Revolution Analytics英语Revolution Analytics
  • ScreenTonic英语ScreenTonic
  • Secure Islands英语Secure Islands
  • Simplygon英语Simplygon
  • Skype
  • Sunrise Atelier英语Sunrise Calendar
  • Winternals Software
  • SwiftKey
  • Winternals Software英语Sysinternals
  • Teleo英语Teleo
  • Telekinesys Research
  • Tellme Networks英语Tellme Networks
  • Twisted Pixel Games
  • Vermeer Technologies英语Vermeer Technologies
  • Visio Corporation英语Visio Corporation
  • Vivaty英语Flux (software)(解散)
  • VoloMetrix英语VoloMetrix
  • VXtreme英语NetShow
  • WebTV Networks
  • Xamarin
  • Yammer
  • Yupi英语Yupi
  • ZeniMax Media
  • 分类 分类
  • 共享资源页面 共享資源
  • 微軟主题
  • 歷史
管理工具
應用程式
Shell
服務
文件系統
伺服器
架構
安全性
兼容性
API
已經终止
应用程序
其他