<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_虚拟链到现实</title><subtitle type="text">做临时工的日子。。。。。。</subtitle><id>http://feed.cnblogs.com/blog/u/34712/rss</id><updated>2010-04-27T06:18:41Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/34712/rss"/><entry><id>http://www.cnblogs.com/lzh730/articles/1722010.html</id><title type="text">WPF Pixel Shaders</title><summary type="text">3 Easy Steps to WPF Pixel Shaders. Template Project and Five Shader  Samples (Twirl UI, Light, Blobs, Grayscale and Wave reflection)  	In This Tutorial: &amp;#183;  Template project and simple 3-step inst...</summary><published>2010-04-27T06:19:00Z</published><updated>2010-04-27T06:19:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1722010.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1722010.html"/><content type="html">&lt;p&gt;&lt;div&gt; 	&lt;p&gt;&lt;strong&gt;3 Easy Steps to WPF Pixel Shaders. Template Project and Five Shader  Samples (Twirl UI, Light, Blobs, Grayscale and Wave reflection) &lt;span id="ctl00___ctl00___ctl01___Entry___Ratings" title="Rated Excellent [5  out of 5 / rated 1 time(s)]."&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-left-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-right-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-left-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-right-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-left-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-right-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-left-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-right-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-left-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;img src="http://blogs.msdn.com/Themes/default/images/common/star-right-on.gif" align="absmiddle" border="0"  alt="" /&gt;&lt;/span&gt;&lt;input value="5" id="ctl00___ctl00___ctl01___Entry___Ratings_Value" type="hidden" /&gt;&lt;/strong&gt;&lt;/p&gt; 	&lt;p&gt;&lt;strong&gt;In This Tutorial:&lt;/strong&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959; font-family: Symbol;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-size: 7pt; color: #595959; font-family: 'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Template project and simple 3-step instructions to  kick start WPF pixel shaders&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959; font-family: Symbol;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-size: 7pt; color: #595959; font-family: 'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Introduction to Pixel Shaders in WPF&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959; font-family: Symbol;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-size: 7pt; color: #595959; font-family: 'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Source Code for 3 pixel shaders&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959; font-family: Symbol;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-size: 7pt; color: #595959; font-family: 'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Links to 2 pixel shader sources on the web&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Using Shaders in WPF: The Easy Way&lt;/strong&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Pixel  shaders are a great way to enhance your WPF program in many ways. I  show just few of the possibilities here and provide a good framework to  start developing your own effects.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;3  steps to kick start you with WPF pixel shaders:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: auto 0in auto 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;1.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Install  DirectX SDK&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: auto 0in auto 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;2.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Download and  open the Shader template project from Nikola&amp;#8217;s site: &lt;a target="_blank" href="http://www.nokola.com/sources/ShaderEffectTemplate.zip"&gt;http://www.nokola.com/sources/ShaderEffectTemplate.zip&lt;/a&gt;  &lt;/span&gt;&lt;/p&gt; &lt;p style="margin: auto 0in auto 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;3.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Start coding  your effect in MyEffect.fx&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span&gt;Next: Read the &lt;a target="_blank" href="http://blogs.msdn.com/nikola/attachment/8924657.ashx" mce_href="http://blogs.msdn.com/nikola/attachment/8924657.ashx"&gt;Beginner&amp;#8217;s Presentation to WPF  Pixel Shaders&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Downloads&lt;/strong&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Prerequisites:  DirectX SDK from Microsoft.com &lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; text-indent: 0.5in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;View the &lt;strong&gt;Beginner&amp;#8217;s Presentation to WPF  Pixel Shaders &lt;/strong&gt;here: &lt;a target="_blank" href="http://blogs.msdn.com/nikola/attachment/8924657.ashx" mce_href="http://blogs.msdn.com/nikola/attachment/8924657.ashx"&gt;http://blogs.msdn.com/nikola/attachment/8924657.ashx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; text-indent: 0.5in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Download the &lt;strong&gt;template project &lt;/strong&gt;here: &lt;/span&gt;&lt;span style="font-size: 12pt; color: windowtext;"&gt;&lt;a target="_blank" href="http://www.nokola.com/sources/ShaderEffectTemplate.zip" mce_href="http://www.nokola.com/sources/ShaderEffectTemplate.zip"&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;http://www.nokola.com/sources/ShaderEffectTemplate.zip&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; text-indent: 0.5in; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Download these &lt;strong&gt;Pixel Shader samples: Twirl  UI, Blobs and Lights: &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; color: windowtext; font-family: 'Times New Roman','serif';"&gt;&lt;a target="_blank" href="http://www.nokola.com/sources/ShaderEffects.zip" mce_href="http://www.nokola.com/sources/ShaderEffects.zip"&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;http://www.nokola.com/sources/ShaderEffects.zip&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt; Note that you have to  enable each effect by itself for best view &lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959; font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt; Just comment out the other 2 effects  when playing at the sample.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Check  out these 2 cool pixel shader tutorials:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; text-indent: 0.5in; line-height: normal;"&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Grayscale effect: &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; color: windowtext;"&gt;&lt;a target="_blank" href="http://bursjootech.blogspot.com/2008/06/grayscale-effect-pixel-shader-effect-in.html" mce_href="http://bursjootech.blogspot.com/2008/06/grayscale-effect-pixel-shader-effect-in.html"&gt;&lt;span style="color: purple; font-family: 'Calibri','sans-serif';"&gt;http://bursjootech.blogspot.com/2008/06/grayscale-effect-pixel-shader-effect-in.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; text-indent: 0.5in; line-height: normal;"&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: #595959;"&gt;Wave reflection effect: &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; color: windowtext;"&gt;&lt;a target="_blank" href="http://rakeshravuri.blogspot.com/2008/07/wave-reflection-shader-effect-in-wpf.html" mce_href="http://rakeshravuri.blogspot.com/2008/07/wave-reflection-shader-effect-in-wpf.html"&gt;&lt;span style="color: purple; font-family: 'Calibri','sans-serif';"&gt;http://rakeshravuri.blogspot.com/2008/07/wave-reflection-shader-effect-in-wpf.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin: 0in 0in 10pt; line-height: normal;"&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt;"&gt;Hope you like it!&lt;/p&gt; 	&lt;p&gt;Published Thursday, September 04, 2008 9:10 AM 		by 		&lt;a target="_blank" id="ctl00___ctl00___ctl01___Entry___AuthorLink" href="http://blogs.msdn.com/user/Profile.aspx?UserID=36373"&gt;nikola&lt;/a&gt; 		 		&lt;/p&gt;&lt;div&gt;&lt;span id="ctl00___ctl00___ctl01___Entry___InlineTagEditorPanel"&gt;Filed under: &lt;a target="_blank" href="http://blogs.msdn.com/nikola/archive/tags/WPF/default.aspx" rel="tag"&gt;WPF&lt;/a&gt;, &lt;a target="_blank" href="http://blogs.msdn.com/nikola/archive/tags/Source+Code/default.aspx" rel="tag"&gt;Source Code&lt;/a&gt;, &lt;a target="_blank" href="http://blogs.msdn.com/nikola/archive/tags/Pixel+Shader/default.aspx" rel="tag"&gt;Pixel Shader&lt;/a&gt;&lt;/span&gt;&lt;input name="ctl00$_$ctl00$_$ctl01$_$Entry$_$InlineTagEditorPanel" id="ctl00___ctl00___ctl01___Entry___InlineTagEditorPanel_State" value="nochange" type="hidden" /&gt;&lt;/div&gt; 		 	 &lt;br /&gt; &lt;strong&gt;Attachment(s): &lt;/strong&gt;&lt;a target="_blank" id="ctl00___ctl00___ctl01___Entry___Attachment___DownLoadLink" href="http://blogs.msdn.com/nikola/attachment/8924657.ashx"&gt;Beginner&amp;#8217;s  WPF Pixel Shaders.pptx&lt;/a&gt; 	 &lt;/div&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/lzh730/aggbug/1722010.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/lzh730/articles/1722010.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1656092.html</id><title type="text">WPF multiple select drag&amp;amp;drop</title><summary type="text">http://www.codeproject.com/KB/WPF/WPF_MultiSelect_DragDrop.aspx</summary><published>2010-01-25T10:34:00Z</published><updated>2010-01-25T10:34:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1656092.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1656092.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1634212.html</id><title type="text">drag&amp;amp;move form without title bar[http://www.silmoon.com/site/Article/techatc/codeandprogram/DotNet/Article_271.html]</title><summary type="text">一调用API消息[DllImport("user32.dll")]public extern static long SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);public const int WM_SYSCOMMAND = 0x0112;[DllImport("user32.dll")]public extern stat...</summary><published>2009-12-28T08:10:00Z</published><updated>2009-12-28T08:10:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1634212.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1634212.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1626495.html</id><title type="text">WPF display PDF file (转)</title><summary type="text">http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/Displaying a PDF file within a WPFapplication April 6, 2009 &amp;#8212; Christopher Hujanen I had a need to view PDF files di...</summary><published>2009-12-17T08:22:00Z</published><updated>2009-12-17T08:22:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1626495.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1626495.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1437032.html</id><title type="text">C# 中的委托和事件2（转自 http://www.tracefact.net/）</title><summary type="text"/><published>2009-04-16T02:51:00Z</published><updated>2009-04-16T02:51:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1437032.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1437032.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1437030.html</id><title type="text">C# 中的委托和事件（转自 http://www.tracefact.net/）</title><summary type="text"/><published>2009-04-16T02:50:00Z</published><updated>2009-04-16T02:50:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1437030.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1437030.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/archive/2009/01/06/1370574.html</id><title type="text">大家好</title><summary type="text">大家多多交流啊，这是个不错的平台，谢谢lance同学建立这个。</summary><published>2009-01-06T10:14:00Z</published><updated>2009-01-06T10:14:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/archive/2009/01/06/1370574.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/archive/2009/01/06/1370574.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1331226.html</id><title type="text">ExecuteMso &amp; GetEnabledMso</title><summary type="text"/><published>2008-11-11T03:32:00Z</published><updated>2008-11-11T03:32:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1331226.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1331226.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1283099.html</id><title type="text">somthing about word.page</title><summary type="text"/><published>2008-09-03T08:09:00Z</published><updated>2008-09-03T08:09:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1283099.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1283099.html"/></entry><entry><id>http://www.cnblogs.com/lzh730/articles/1283075.html</id><title type="text">动态 加载 addin</title><summary type="text"/><published>2008-09-03T08:01:00Z</published><updated>2008-09-03T08:01:00Z</updated><author><name>逝去的时光</name><uri>http://www.cnblogs.com/lzh730/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lzh730/articles/1283075.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lzh730/articles/1283075.html"/></entry></feed>
