
Windows Vista
Kudeet
C /.NET/WPF/Android
展开
-
WPF(Windows Presentation Foundation)图形系统
在Windows NT中,图形多媒体系统基于层次结构。应用程序与顶层的API(实际上是多个用户模式的系统DLL,比如GDI32.DLL)交互,这些系统DLL最终会通过系统服务调用处于内核模式的系统服务。NT系统的详细信息可参考《Windows 图形编程》的第一、二章。在Windows Vista中,图形系统已经移出了内核模式,并有自己的空间--WPF。 WPF移出原创 2006-11-05 11:09:00 · 2590 阅读 · 2 评论 -
一本计划中的WPF图书目录
第1章 Windows Vista1.1 Windows Vista简介1.1.1 Windows Vista Aero体验1.1.2 Windows Vista的网络管理1.1.3 Windows Vista的安全性1.2 .Net Framework 3.0简介1.2.1 WCF简介1.2.2 WF简介1.2.3 CardSpace简介1.2.4 WPF 简原创 2007-02-07 13:40:00 · 3930 阅读 · 7 评论 -
最优化WPF 3D性能(基于“Tier-2”硬件)
开发人员在应用程序中使用Windows Presentation Foundation来构建大量的3D控件、包含3D场景时,常常会遇到如何优化其性能的问题。WPF 3D组的几个成员提供了一个影响应用程序性能的3D类和属性的列表。当我们使用她们来优化应用程序性能时应该遵从这些建议。本随笔假定你深刻的理解了WPF 3D API。不熟悉这些API的用户在使用这些建议之前应该首先阅读WPF SDK文档翻译 2007-02-09 09:09:00 · 8250 阅读 · 2 评论 -
Windows Vista 桌面窗口管理器(1)
桌面窗口管理器是什么呢?它是Vista中的一个新组件:Desktop Window Manager(DWM)。它建立在WPF核心图形层组件基础之上。还记得我在第一个Post中所提到的Composition引擎吗?DWM的桌面合成就是建立在这个Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕象素显示方式。通过DWM的桌面合成,应用程序的显示不再是直接画到屏原创 2007-01-12 20:21:00 · 5119 阅读 · 4 评论 -
WPF与Win32图形系统
说明:这里的Win32特指Vista操作系统之前的所有图形系统:GDI、GDI+、Direct3D。 GDI是当今应用程序的主流图形库,GDI图形系统已经形成了很多年。它提供了2D图形和文本功能,以及受限的图像处理功能。虽然在一些图形卡上支持部分GDI的加速,但是与当今主流的Direct3D加速相比还是很弱小。GDI+开始出现是在2001年,它引入了2D图形的反走样,浮点数坐标,渐变以及单原创 2007-01-12 20:24:00 · 7154 阅读 · 0 评论 -
WPF的逻辑树和视觉树
这部分的内容来自于即将出版的新书《WPF Unleashed》的第三章样章。关于什么是逻辑树,我们先看下面的一个伪XAML代码的例子: LabelText 在这样一个简单UI中,Window是一个根结点,它有一个子结点StackPanel。而StackPanel有一个子结点Label。注意Label下还有一个子结点string(LabelText),它同时也是一个叶子原创 2007-01-12 20:27:00 · 5918 阅读 · 0 评论 -
Windows Vista 桌面窗口管理器(2)
在DWM中,我们的每个窗口都用一个Surface表示,都可以看到为是3D的网格。虽然每个窗口还是一个矩形,但它们都位于一个3D空间之中。窗口的操作,比如最大化,还原等等,都发生了变化,它们都是对网格进行3D变换实现的。与以往有了很大的区别。在Windows Vista中窗口的毛玻璃效果非常绚丽。在窗口的边界,我们可以看到窗口下面的内容。这其中同时具有一个的透明和模糊效果。但是,在实现毛玻璃时,原创 2007-01-16 17:16:00 · 4668 阅读 · 0 评论