<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Yiling Lai [MVP—Visual C++][2006,2007]－《深入解析ATL》第二版上市</title><link>http://blog.csdn.net/laiyiling/</link><description>http://www.china-pub.com/computers/common/info.asp?id=36359</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 30 Nov 2007 17:31:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Yiling Lai</dc:creator><title>公司招人(很多职位)！欢迎有兴趣的朋友获取详情</title><link>http://blog.csdn.net/laiyiling/archive/2007/11/30/1908916.aspx</link><pubDate>Fri, 30 Nov 2007 12:43:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/11/30/1908916.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1908916.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/11/30/1908916.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1908916.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1908916</trackback:ping><description>公司招人(很多职位)！欢迎有兴趣的朋友获取详情&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1908916.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>设置WPF窗口相对于非WPF窗口的位置</title><link>http://blog.csdn.net/laiyiling/archive/2007/04/16/1566534.aspx</link><pubDate>Mon, 16 Apr 2007 14:19:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/04/16/1566534.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1566534.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/04/16/1566534.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1566534.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1566534</trackback:ping><description>在前一个Post当中，指出了在WPF的WindowInteropHelper类中的一个BUG：通过WindowInteropHelper的Owner属性不能实现把WPF窗口的Owner属性设置为一个非WPF窗口的句柄。在我的Post帖出后不到一天，在WPF SDK的Blog上，就针对这个BUG给出了一个非常完美的解决方案。既然不同通过设置WindowStartupLocation.CenterOwner来改变窗口的位置。那么我们就用WindowStartupLocation.Manual来手动计算设置窗口的位置。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1566534.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF关于WindowInteropHelper的一个BUG</title><link>http://blog.csdn.net/laiyiling/archive/2007/04/03/1550369.aspx</link><pubDate>Tue, 03 Apr 2007 12:22:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/04/03/1550369.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1550369.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/04/03/1550369.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1550369.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1550369</trackback:ping><description>在Windows SDK中关于WindowInteropHelper类的介绍中，关于其Owner属性的说明和实现有些问题。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1550369.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF全景体验(本文已发表于《程序员》07年03期)</title><link>http://blog.csdn.net/laiyiling/archive/2007/03/07/1523504.aspx</link><pubDate>Wed, 07 Mar 2007 17:19:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/03/07/1523504.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1523504.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/03/07/1523504.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1523504.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1523504</trackback:ping><description>2007年1月30日，Windows Vista正式全球同步发布。此举标志着Windows Vista已经旋风般地吹向了整个网络世界。比尔盖茨预言：只需要三分钟时间就能让用户接受Windows Vista。但是，微软如何才能做到这一点呢？其中最关键的一点就是Windows Presentation Foundation（WPF），她依赖于WPF所带来的震撼视觉效果和用户体验。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1523504.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>关于调试技巧的PPT</title><link>http://blog.csdn.net/laiyiling/archive/2007/03/07/1523463.aspx</link><pubDate>Wed, 07 Mar 2007 16:55:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/03/07/1523463.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1523463.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/03/07/1523463.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1523463.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1523463</trackback:ping><description>下载文件是一个关于调试技巧的PPT。欢迎大家给意见! &lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1523463.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>最优化WPF 3D性能（基于“Tier-2”硬件）</title><link>http://blog.csdn.net/laiyiling/archive/2007/02/09/1505895.aspx</link><pubDate>Fri, 09 Feb 2007 09:09:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/02/09/1505895.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1505895.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/02/09/1505895.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1505895.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1505895</trackback:ping><description>开发人员在应用程序中使用Windows Presentation Foundation来构建大量的3D控件、包含3D场景时，常常会遇到如何优化其性能的问题。WPF 3D组的几个成员提供了一个影响应用程序性能的3D类和属性的列表。当我们使用她们来优化应用程序性能时应该遵从这些建议。本随笔假定你深刻的理解了WPF 3D API。不熟悉这些API的用户在使用这些建议之前应该首先阅读WPF SDK文档。本随笔中提出的建议只适用于“Tier-2”的视频硬件（通常是指支持象素Shader 2.0和顶点Shader 2.0的硬件）。为了简洁，本随笔进行适当的总结，因此真正理解掌握她们并不简单。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1505895.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>一本计划中的WPF图书目录</title><link>http://blog.csdn.net/laiyiling/archive/2007/02/07/1504228.aspx</link><pubDate>Wed, 07 Feb 2007 13:40:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/02/07/1504228.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1504228.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/02/07/1504228.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1504228.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1504228</trackback:ping><description>一本计划中的WPF图书目录 :-)&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1504228.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>Windows Vista 桌面窗口管理器（2）</title><link>http://blog.csdn.net/laiyiling/archive/2007/01/16/1484711.aspx</link><pubDate>Tue, 16 Jan 2007 17:16:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/01/16/1484711.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1484711.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/01/16/1484711.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1484711.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1484711</trackback:ping><description>在DWM中，我们的每个窗口都用一个Surface表示，都可以看到为是3D的网格。虽然每个窗口还是一个矩形，但它们都位于一个3D空间之中。窗口的操作，比如最大化，还原等等，都发生了变化，它们都是对网格进行3D变换实现的。与以往有了很大的区别。天下没有免费的午餐，为了实现这些功能，并且解决一些由它所引出的问题，微软提出了Windows显示驱动模型（Display Driver Model）。WDDM是Vista及以后操作系统的新的DirectX驱动模型。WDDM主要提供三项功能：1、虚拟化视频内存。2、允许与GPU的交互。3、允许DirectX表面可以跨进程共享。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1484711.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF的逻辑树和视觉树</title><link>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481498.aspx</link><pubDate>Fri, 12 Jan 2007 20:27:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481498.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1481498.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481498.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1481498.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1481498</trackback:ping><description>简单说明WPF中逻辑树和视觉树概念的理解以及区别，如何遍历视觉树等。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1481498.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF与Win32图形系统</title><link>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481496.aspx</link><pubDate>Fri, 12 Jan 2007 20:24:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481496.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1481496.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481496.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1481496.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1481496</trackback:ping><description>这里的Win32特指Vista操作系统之前的所有图形系统：GDI、GDI+、Direct3D。本Post将主要说明一些WPF与WIN32的关系，区别等等。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1481496.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>Windows Vista 桌面窗口管理器（1）</title><link>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481493.aspx</link><pubDate>Fri, 12 Jan 2007 20:21:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481493.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1481493.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2007/01/12/1481493.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1481493.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1481493</trackback:ping><description>桌面窗口管理器是什么呢？它是Vista中的一个新组件：Desktop Window Manager（DWM）。它建立在WPF核心图形层组件基础之上。还记得我在第一个Post中所提到的Composition引擎吗？DWM的桌面合成就是建立在这个Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕象素显示方式。通过DWM的桌面合成，应用程序的显示不再是直接画到屏幕上，而是一个显示内存中的一个离屏Surface。然后由DWM将这些Surface合成显示到屏幕之上。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1481493.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF指南之三（XAML的名字空间）</title><link>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451091.aspx</link><pubDate>Wed, 20 Dec 2006 22:19:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451091.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1451091.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451091.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1451091.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1451091</trackback:ping><description>在前一篇文章中，指出xmlns的作用是设置XML文件的命名空间。类似的，xmlns:x的作用也是指定命名空间。这里为什么是x而不是其他的，我们可以简单的理解为其只是MS的一个命名而已，没有任何特殊的意义，当然，为了避免和它的冲突，我们定义自己的命名空间的时候不能是x。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1451091.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF指南之二（XAML概述）</title><link>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451089.aspx</link><pubDate>Wed, 20 Dec 2006 22:16:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451089.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1451089.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451089.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1451089.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1451089</trackback:ping><description>在我开始看WPF文档开始的几天里，脑子里形成了一种错误的想法：WPF不就是XAML码？当时的感觉就是郁闷啦，我学习WPF还得弄这个东西。给人的第一感觉就是WPF很复杂。虽然对WPF的熟悉和了解还不是特别多，但现在已经知道这确实是一种错误的想法。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1451089.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>WPF指南之一（WPF的结构）</title><link>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451084.aspx</link><pubDate>Wed, 20 Dec 2006 22:09:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451084.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1451084.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2006/12/20/1451084.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1451084.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1451084</trackback:ping><description>WPF进入我们的生活已经很多年。（写这句话让我想起来了“我不做大哥好多年”。） 个人认为在UI的实践中，用户需要的是易于操作的，更加绚丽的界面。这两个应该是最基本、也是最重要的宗旨。而对于开发人员就是要用最简单的方法开发出尽可能漂亮的界面，并且效率也不能太差。（要求是不是有些过分啦！）除了在一些Web开发和特殊的应用中，很少有开发组配备单独的美工，至少目前是这样吧！根据自己目前对WPF的了解程度，感觉WPF在其中某些方面确实有超强的震撼力。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1451084.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Yiling Lai</dc:creator><title>DirectShow SDK笔记【关于DirectShow(4)】 </title><link>http://blog.csdn.net/laiyiling/archive/2006/11/26/1415487.aspx</link><pubDate>Sun, 26 Nov 2006 18:53:00 GMT</pubDate><guid>http://blog.csdn.net/laiyiling/archive/2006/11/26/1415487.aspx</guid><wfw:comment>http://blog.csdn.net/laiyiling/comments/1415487.aspx</wfw:comment><comments>http://blog.csdn.net/laiyiling/archive/2006/11/26/1415487.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/laiyiling/comments/commentRss/1415487.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1415487</trackback:ping><description>本节描述DirectShow的整体结构。本节包含的内容比较丰富，我们可能不需要知道所有的这些知识。因此，我们首先应该选择浏览全部的内容，然后根据实际应用程序的需要查看Using DirectShow的内容。如果有关于DirectShow结构的特殊问题，可以再回过来参考本节的内容。&lt;img src ="http://blog.csdn.net/laiyiling/aggbug/1415487.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>