Vista的演示基金会
所有的界面变化,来自于Vista的包是直接或间接导致Vista'的新的图形子系统。 代号为阿瓦隆,但现在正式名为Windows介绍基金会(署) , Vista'的图形基础,应该被证明是有利于开发人员和最终用户。 但它只是won''t Vista的社会,从上头的好处,因为微软已决定backport上头的Windows XP和Windows Server 2003 。 开发商将(和所有账户,已经采取的措施)爱上头,因为它提供一站式的所有图形的需要。 在上头,开发商不得不工作,而不是数目惊人的技术和应用编程接口( API ) 。 例如,为了吸引一个简单的二维形状,他们呼吁图形设备接口( GDI ) ;的三维物体,他们使用的Direct3D或者OpenGL的;的媒体对象,他们使用DirectShow的;和用户界面的对象,他们使用USER32或Windows形式,仅举几例。 其中的一些技术(如的GDI )已出现自Windows 1.0 。 显然,这是时间的变化。 随着粮食计划署,开发商可以做二维,三维,动画,图像,视频,音频,特殊效果,和文字渲染使用单一的API作品一贯无论什么类型的对象的开发正在同。 这极大地简化了用户界面编程,从而更有力的应用软件是提供给市场比以往任何时候都更快。 粮食计划署还推出了一个新的标记语言,所谓XAMLeXtensible应用程序标记Languagewhich行为作为一种前端建设的应用接口。 这里的想法是,用相对简单的标记代码,开发者和设计者可以携手合作,建立用户界面。 从user'的角度来看,主要问题是,虽然我们的图形处理装置( GPU )已越来越更强大,我们的视频适配器已填入更多的绘图记忆体,我们的操作系统和applicationswith是明显的例外游戏spherehave方案尚未充分利用这一切强大的硬件。 上头改变了这一切通过实施新的图形模式,可以充分利用today'强大的GPU和scads的视频RAM 。 随着粮食计划署,所有输出经过强大的Direct3D层,这意味着所有的图形化工作是卸载GPU的到,从而节省了CPU的更重要的任务。 (从技术上说,粮食计划署将只通过图形负载GPU的视频适配器,支持DirectX 7或更高版本。 )此外,输出使用矢量图形的渲染技术,其中每幅图像在屏幕上是由点,线,多边形和曲线(这些被称为元) 。 不同的光栅图形,每个屏幕图像是由像素,矢量图形支持超高分辨率的图像,是完全可扩展的(也就是说,您可以放大和缩小)没有任何损失的质量形象。 此外,粮食计划署执行一项新技术名为桌面窗口管理( DWM ) ,假定完全控制what'的显示在屏幕上。 在以前版本的Windows ,应用程序使用的API来展示他们的图形直接在屏幕上。 现在DWM接管这苦差事。 每项申请它的图形到屏幕外的缓冲区,然后DWM复合缓冲区的内容在屏幕上。 所有这一切都意味着,粮食计划署带来了一些显着变化到Windows图形:
文章提出的亚历克麦克莱恩
|
|||
|