电脑技术学习

Windows Vista操作系统八大特性抢鲜体验

dn001
对 Web 服务的广泛支持

  现在的 Web 服务技术在不同平台上运行的应用程序之间支持基本的互操作性。然而,大多数这样的技术都不能在确保端对端安全和可靠通信的前提下完成这种互操作。Windows Communication Foundation 通过对 WS-* 规范的内置支持来提供安全、可靠和事务式互操作。对于开发人员,这将大大减少实现异类互操作所需的基础结构代码的数量。对于企业,它意味着能够在组织的防护墙内外与客户、合作伙伴和供应商进行交互,而不管使用何种平台。

  面向服务的设计

  多年以来,开发人员和组织一直在努力创建适应企业发展速度的软件。面向服务的开发原则通过可创建高适应性软件的体系结构最佳实践来帮助应对此挑战。Windows Communication Foundation 是第一个完全为提供面向服务的隐式应用程序开发而创建的编程模型。这使得开发人员能够创建自主的服务,这些服务的版本相互独立,从而减少了长期的升级和维护成本。对于企业,它简化了 IT 基础结构(该基础结构对于不可避免的更改是灵活的)并会越来越易于管理。

  Windows Presentation Foundation 和 XAML

  Windows Presentation Foundation(以前的代号为“Avalon”)是 Microsoft 用于 Windows 的统一显示子系统,它通过 WinFX 公开。它由显示引擎和托管代码框架组成。Windows Presentation Foundation 统一了 Windows 创建、显示和操作文档、媒体和用户界面 (UI) 的方式,使开发人员和设计人员可以创建更好的视觉效果、不同的用户体验。

  Windows Presentation Foundation 发布后(计划在 2006 年),Windows XP、Windows Server 2003 和以后所有的 Windows 操作系统版本都可以使用它。

  Windows Presentation Foundation

  Windows Presentation Foundation 由两个主要部分组成:引擎和编程框架。

  • Windows Presentation Foundation 引擎。Windows Presentation Foundation 引擎统一了开发人员和设计人员体验文档、媒体和 UI 的方式,为基于浏览器的体验、基于窗体的应用程序、图形、视频、音频和文档提供了一个单一的运行时库。Windows Presentation Foundation 使得应用程序不仅能够充分利用现代计算机中现有的图形硬件的全部功能,而且能够利用硬件将来的进步。例如,Windows Presentation Foundation 的基于矢量的呈现引擎使应用程序可以灵活地利用高 DPI 监视器,而无需开发人员或用户进行额外的工作。 同样,当 Windows Presentation Foundation 检测到支持硬件加速的视频卡时,它将利用硬件加速功能。

  • Windows Presentation Foundation 框架。Windows Presentation Foundation 框架为媒体、用户界面设计和文档提供的解决方案远远超过开发人员现在所拥有的。Windows Presentation Foundation 的设计考虑了可扩展性,使开发人员可以完全在 Windows Presentation Foundation 引擎的基础上创建自己的控件,也可以通过对现有 Windows Presentation Foundation 控件进行再分类来创建自己的控件。Windows Presentation Foundation 框架的核心是用于形状、文档、图像、视频、动画、三维以及用于放置控件和内容的面板的一系列控件。这些“自有控件”为开发下一代用户体验提供了构造块。

  Microsoft 在引入 Windows Presentation Foundation 的同时,还引入了 XAML,这是一种公开表示 Windows 应用程序用户界面的标记语言,可使开发人员和设计人员用来构建和重用 UI 的工具更加丰富。对于 Web 开发人员,XAML 提供了熟悉的 UI 说明模式。XAML 还使 UI 设计从基础代码中分离出来,从而使开发人员和设计人员之间的合作更加紧密。

标签: