<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>&lt;dw:daniel_walzenbach runat="server" /&gt;</title><link>http://blogs.msdn.com/walzenbach/default.aspx</link><description>Sleep... the best two hours of the week ;-)</description><dc:language>de-DE</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><geo:lat>47.67903</geo:lat><geo:long>-122.193409</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/walzenbach" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/walzenbach" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fwalzenbach" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>General availability of Visual Studio 2010 and .NET Framework 4 Beta 2</title><link>http://feedproxy.google.com/~r/walzenbach/~3/o10GoPAR6sM/general-availability-of-visual-studio-2010-and-net-framework-4-beta-2.aspx</link><pubDate>Wed, 21 Oct 2009 20:54:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910910</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9910910.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9910910</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9910910</wfw:comment><description>&lt;p&gt;As mentioned in my last post today’s the day that Visual Studio 2010 and .NET Framework 4 Beta 2 are generally available to the public. We’ve updated the &lt;a title="Visual Studio 2010 and .NET Framework 4 Beta 2 landing page" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010 and .NET Framework 4 Beta 2 landing page&lt;/a&gt; which now includes links to the various Visual Studio 2010 versions as well as to the .NET Framework.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Visual Studio&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165573"&gt;Visual Studio 2010 Ultimate (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165572"&gt;Visual Studio 2010 Ultimate (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165570"&gt;Visual Studio 2010 Premium (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165569"&gt;Visual Studio 2010 Premium (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165568"&gt;Visual Studio 2010 Professional (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165567"&gt;Visual Studio 2010 Professional (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165599"&gt;Visual Studio 2010 Remote Debugger&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Visual Studio Extensibility&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165559"&gt;Visual Studio 2010 Shell (Integrated - redistributable .EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165560"&gt;Visual Studio 2010 Shell (Isolated - redistributable .EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165597"&gt;Visual Studio 2010 SDK (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165598"&gt;Visual Studio 2010 DSL SDK (.EXE)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET Framework&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165586"&gt;.NET Framework 4 (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165593"&gt;.NET Framework 4 Client Profile (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165587"&gt;.NET Framework 4 (redistributable .EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165594"&gt;.NET Framework 4 Client Profile (redistributable .EXE)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Team Foundation Server&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165580"&gt;Visual Studio Team Foundation Server (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165583"&gt;Visual Studio Team Explorer (.ISO)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Test Products&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165576"&gt;Visual Studio Test Elements (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165579"&gt;Visual Studio Team Lab Management&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165574"&gt;Visual Studio Team Agents (.ISO)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Express&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167868"&gt;Visual Basic Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167871"&gt;Visual C++ Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167872"&gt;Visual C# Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167874"&gt;Visual Web Developer Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167878"&gt;Express Combo DVD (.ISO)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Get the bits while they are still warm :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910910" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=o10GoPAR6sM:-cM5I-V-HzQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=o10GoPAR6sM:-cM5I-V-HzQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=o10GoPAR6sM:-cM5I-V-HzQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=o10GoPAR6sM:-cM5I-V-HzQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=o10GoPAR6sM:-cM5I-V-HzQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=o10GoPAR6sM:-cM5I-V-HzQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/o10GoPAR6sM" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/10/21/general-availability-of-visual-studio-2010-and-net-framework-4-beta-2.aspx</feedburner:origLink></item><item><title>Visual Studio 2010 and .NET Framework 4 Beta 2 are available and complemented by a complete msdn redesign</title><link>http://feedproxy.google.com/~r/walzenbach/~3/GCJgBnV-17M/visual-studio-2010-and-net-framework-4-beta-2-are-available-complemented-by-a-complete-msdn-redesign.aspx</link><pubDate>Mon, 19 Oct 2009 20:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909397</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9909397.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9909397</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9909397</wfw:comment><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_2.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This morning we released Visual Studio 2010 Beta 2 together with .NET Framework 4 Beta 2.&lt;/P&gt;
&lt;P&gt;&lt;A title="Visual Studio 2010 and .NET Framework 4 Beta 2" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=VisualStudio[1] border=0 alt="Visual Studio 2010 and .NET Framework 4 Beta 2" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_3.jpg" width=602 height=163 mce_src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_3.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;These releases were accompanied by a major redesign of both the &lt;A href="http://msdn.microsoft.com/en-us/library/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/default.aspx"&gt;msdn Library&lt;/A&gt; as well as the &lt;A title="msdn developer centers" href="http://msdn.microsoft.com/" target=_blank mce_href="http://msdn.microsoft.com/"&gt;msdn Developer Centers&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A title="Microsoft Developer Network" href="http://msdn.microsoft.com/" mce_href="http://msdn.microsoft.com"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=msdn[1] border=0 alt="Microsoft Developer Network" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/msdn%5B1%5D_3.jpg" width=201 height=57 mce_src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/msdn%5B1%5D_3.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio Beta 2 will be released in English, Japanese, and German and the .NET Framework Beta 2 will be released in English, Japanese, German and Arabic.&lt;/P&gt;
&lt;P&gt;In addition to shipping the new (81% smaller) &lt;A title=".NET Framework 4 Client Profile - Introduction" href="http://blogs.msdn.com/jgoldb/archive/2009/05/27/net-framework-4-client-profile-introduction.aspx" target=_blank mce_href="http://blogs.msdn.com/jgoldb/archive/2009/05/27/net-framework-4-client-profile-introduction.aspx"&gt;Client Profile&lt;/A&gt; of the .NET Framework, Beta 2 is the first version of Visual Studio to ship the new simplified SKU line up:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Microsoft Visual Studio 2010 Ultimate with MSDN&lt;/B&gt;: the comprehensive suite of application lifecycle management tools for software teams to ensure quality results from design to deployment. &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Microsoft Visual Studio 2010 Premium with MSDN&lt;/B&gt;: a complete toolset for developers to deliver scalable, high quality applications. &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Microsoft Visual Studio 2010 Professional with MSDN&lt;/B&gt;: the essential tool for professional development tasks to assist developers in implementing their ideas easily. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Visual Studio 2010 and .NET Framework Beta 2 is &lt;STRONG&gt;&lt;EM&gt;available to MSDN subscribers on Monday, October 19th&lt;/EM&gt;&lt;/STRONG&gt;, with &lt;STRONG&gt;&lt;EM&gt;general availability on October 21st&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Get all the details on the &lt;A title="Visual Studio 2010 and .NET Framework 4.0 Beta 2 landing page" href="http://go.microsoft.com/fwlink/?LinkID=151797" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;Beta 2 landing page&lt;/A&gt; or &lt;A href="http://blogs.msdn.com/somasegar/" target=_blank mce_href="http://blogs.msdn.com/somasegar/"&gt;Somasegar’s blog&lt;/A&gt; (&lt;A href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx" target=_blank mce_href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx"&gt;Announcing Visual Studio 2010 and .NET FX 4 Beta 2&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/10/19/come-meet-the-new-msdn.aspx" mce_href="http://blogs.msdn.com/somasegar/archive/2009/10/19/come-meet-the-new-msdn.aspx"&gt;Come meet the new MSDN&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909397" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GCJgBnV-17M:H5nui_c8pl4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GCJgBnV-17M:H5nui_c8pl4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=GCJgBnV-17M:H5nui_c8pl4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GCJgBnV-17M:H5nui_c8pl4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=GCJgBnV-17M:H5nui_c8pl4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GCJgBnV-17M:H5nui_c8pl4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/GCJgBnV-17M" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/msdn/default.aspx">msdn</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/10/19/visual-studio-2010-and-net-framework-4-beta-2-are-available-complemented-by-a-complete-msdn-redesign.aspx</feedburner:origLink></item><item><title>Free SQL Server 2008 Express How-To-Guide Series</title><link>http://feedproxy.google.com/~r/walzenbach/~3/L38CCHjo_bI/free-sql-server-2008-express-how-to-guide-series.aspx</link><pubDate>Thu, 01 Oct 2009 00:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901532</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9901532.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9901532</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9901532</wfw:comment><description>&lt;P&gt;Thanks to the SQL Server Team we just released a free &lt;A title="SQL Server 2008 Express How-To-Guide Series" href="http://msdev.com/Directory/SeriesDescription.aspx?CourseId=124" target=_blank mce_href="http://msdev.com/Directory/SeriesDescription.aspx?CourseId=124"&gt;&lt;STRONG&gt;&lt;EM&gt;SQL Server 2008 Express How-To-Guide Series&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt; on &lt;A title="Microsoft training for solution providers" href="http://msdev.com/" target=_blank mce_href="http://msdev.com"&gt;msdev.com&lt;/A&gt;. During the next weeks we’ll also integrating parts of the series into the &lt;A href="http://msdn.microsoft.com/en-us/vbasic/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vbasic/default.aspx"&gt;Visual Basic Developer Center&lt;/A&gt;, &lt;A href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C# Developer Center&lt;/A&gt;, the &lt;A href="http://msdn.microsoft.com/en-us/beginner/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/beginner/default.aspx"&gt;Beginner Developer Learning Center&lt;/A&gt;, etc.&lt;/P&gt;
&lt;P&gt;
&lt;OBJECT data="data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAIAADYEwAA2BMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" width=421 height=323 type=application/x-silverlight-2&gt;&lt;/OBJECT&gt;&lt;/P&gt;
&lt;P&gt;One video of the series: &lt;A href="http://msdev.com/Directory/Description.aspx?eventId=1466" target=_blank mce_href="http://msdev.com/Directory/Description.aspx?eventId=1466"&gt;How do I query data in a database?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Given the fact that we don’t have unlimited resources (yeah, I know… that was the biggest surprise for me as well when I started working at Microsoft. “Where are all the bags with money standing around in each corner? What? There are none? D’oh!”) we tried to &lt;EM&gt;&lt;STRONG&gt;cover a pretty comprehensive area&lt;/STRONG&gt;&lt;/EM&gt; starting with basics like “&lt;A href="http://www.msdev.com/Directory/Description.aspx?eventId=1534" mce_href="http://www.msdev.com/Directory/Description.aspx?eventId=1534"&gt;How do I create a database?&lt;/A&gt;” over “&lt;A title="SQL Server 2008 Express: How do I query data in a database?" href="http://msdev.com/Directory/Description.aspx?eventId=1466" target=_blank mce_href="http://msdev.com/Directory/Description.aspx?eventId=1466"&gt;How do I query data in a database?&lt;/A&gt;” to more advanced features like “&lt;A title="SQL Server 2008 Express: How do I import data from another source (Excel, Access, XML, MySQL, ...) into a SQL Server Database?" href="http://msdev.com/Directory/Description.aspx?eventId=1461" target=_blank mce_href="http://msdev.com/Directory/Description.aspx?eventId=1461"&gt;How do I import data from another source (Excel, Access, XML, MySQL, ...) into a SQL Server Database?&lt;/A&gt;”. &lt;/P&gt;
&lt;P&gt;Please &lt;EM&gt;&lt;STRONG&gt;let me know how you like the selection we made&lt;/STRONG&gt;&lt;/EM&gt; and if there are &lt;EM&gt;&lt;STRONG&gt;other topics you’d like to see&lt;/STRONG&gt;&lt;/EM&gt;*.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;
&lt;P&gt;P.S.: We’ll rearrange the videos soon to have a nice walkthrough including “Topics you should know before watching this video” and “Next videos you might want to watch”.&lt;/P&gt;
&lt;P&gt;* I don’t want to raise wrong expectations in that I’m promising other videos to show up on request but depending on the topic/amount of people requesting content we might extend the series.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901532" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=L38CCHjo_bI:4eY4s3sMkqc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=L38CCHjo_bI:4eY4s3sMkqc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=L38CCHjo_bI:4eY4s3sMkqc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=L38CCHjo_bI:4eY4s3sMkqc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=L38CCHjo_bI:4eY4s3sMkqc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=L38CCHjo_bI:4eY4s3sMkqc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/L38CCHjo_bI" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/SQL/default.aspx">SQL</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/SQL+Server/default.aspx">SQL Server</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/09/30/free-sql-server-2008-express-how-to-guide-series.aspx</feedburner:origLink></item><item><title>How do I edit tabular data/data in a DataGridView in a details form?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/dJqnrFAKejE/how-do-i-edit-tabular-data-data-in-a-datagridview-in-a-details-form.aspx</link><pubDate>Fri, 18 Sep 2009 10:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895239</guid><dc:creator>Walzenbach</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9895239.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9895239</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9895239</wfw:comment><description>&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;    &lt;br /&gt;This sample shows how to edit data from a DataGridView in a details form which opens when one double clicks on the RowHeader of the DataGridView. Since both forms are bound to the same datasource one sees an instant update on both forms when the user decides to save the data and additional roundtrips to the database are avoided. It also provides a brief introduction to DataBinding in .NET.     &lt;br /&gt;&lt;a title="How do I edit tabular data/data in a DataGridView in a details form?" href="http://code.msdn.microsoft.com/EditDataInDetailForm" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="EditDetailsForm.png" src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=EditDataInDetailForm&amp;amp;DownloadId=7150" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Source Code     &lt;br /&gt;&lt;/b&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=EditDataInDetailForm&amp;amp;DownloadId=7120" target="_blank"&gt;Visual Basic&lt;/a&gt; | &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=EditDataInDetailForm&amp;amp;DownloadId=7121" target="_blank"&gt;C#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Additional Resources&lt;/b&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms171886(VS.80).aspx"&gt;Connecting to Data in Visual Studio&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms171883(VS.80).aspx"&gt;Getting Started with Data Access&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ef2xyb33.aspx"&gt;Windows Forms Data Binding&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#formsoverdata"&gt;Forms over Data Video Series&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Prerequisites&lt;/b&gt;    &lt;br /&gt;The examples were created using &lt;a href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express (free download)&lt;/a&gt;/&lt;a href="http://www.microsoft.com/express"&gt;Visual C# 2008 Express (free download)&lt;/a&gt; but do also apply to earlier versions of Visual Studio (with minor modifications).     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895239" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dJqnrFAKejE:mh26yxaIGH0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dJqnrFAKejE:mh26yxaIGH0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=dJqnrFAKejE:mh26yxaIGH0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dJqnrFAKejE:mh26yxaIGH0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=dJqnrFAKejE:mh26yxaIGH0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dJqnrFAKejE:mh26yxaIGH0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/dJqnrFAKejE" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Grundlagen/default.aspx">Grundlagen</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx">Level 100</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/09/18/how-do-i-edit-tabular-data-data-in-a-datagridview-in-a-details-form.aspx</feedburner:origLink></item><item><title>How do I access the clipboard to copy and paste text, images or generic objects?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/4cO756UU5mM/how-do-i-access-the-clipboard-to-copy-and-paste-text-images-or-generic-objects.aspx</link><pubDate>Thu, 17 Sep 2009 10:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895238</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9895238.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9895238</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9895238</wfw:comment><description>&lt;P&gt;&lt;B&gt;Abstract&lt;/B&gt;&amp;nbsp;&lt;BR&gt;This short sample details how to access the clipboard to copy and paste text, images or generic objects. In order to do so this sample uses the &lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx"&gt;Clipboard&lt;/A&gt; Class. &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/vbasic/ee453665.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vbasic/ee453665.aspx"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border=0 alt=clipboard.png src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=7155" mce_src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=7155"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;How Do I Video&lt;/B&gt; &lt;BR&gt;The corresponding How-Do-I video can be found &lt;A href="http://code.msdn.microsoft.com/AccessClipboard/Wiki/View.aspx?title=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvbasic%2fee453665.aspx&amp;amp;referringTitle=Home" mce_href="http://code.msdn.microsoft.com/AccessClipboard/Wiki/View.aspx?title=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvbasic%2fee453665.aspx&amp;amp;referringTitle=Home"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Source Code &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6970" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6970"&gt;Visual Basic&lt;/A&gt; | &lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6971" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6971"&gt;C#&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Additional Resources&lt;/B&gt; &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx"&gt;.NET Framework Class Library – The Clipboard Class&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Prerequisites&lt;/B&gt; &lt;BR&gt;The examples were created using &lt;A href="http://www.microsoft.com/express" mce_href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express&lt;/A&gt;/&lt;A href="http://www.microsoft.com/express" mce_href="http://www.microsoft.com/express"&gt;Visual C# 2008 Express&lt;/A&gt; but do also apply to earlier versions of Visual Studio. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Enjoy! &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895238" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4cO756UU5mM:s_SGq1U9UB4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4cO756UU5mM:s_SGq1U9UB4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=4cO756UU5mM:s_SGq1U9UB4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4cO756UU5mM:s_SGq1U9UB4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=4cO756UU5mM:s_SGq1U9UB4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4cO756UU5mM:s_SGq1U9UB4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/4cO756UU5mM" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx">Level 100</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/09/17/how-do-i-access-the-clipboard-to-copy-and-paste-text-images-or-generic-objects.aspx</feedburner:origLink></item><item><title>How do I inform one form that data in another form got changed?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/NvqQfIjZY6Y/how-do-i-inform-one-form-that-data-in-another-form-got-changed.aspx</link><pubDate>Wed, 16 Sep 2009 10:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895233</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9895233.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9895233</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9895233</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;Abstract&lt;/STRONG&gt;&lt;BR&gt;This short sample demonstrates how to let one form in a Windows Forms application know when data in another form got changed. To implement this behavior I’ll show you how to create an event on Form2 and how to subscribe to this event on Form1 using the Handles keyword. The C# source code uses &lt;A title="Delegates (C# Programming Guide)" href="http://msdn.microsoft.com/en-us/library/ms173171.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms173171.aspx"&gt;delegates&lt;/A&gt; to implement the aforementioned behavior. &lt;BR&gt;&lt;IMG alt=NotifyAnotherForm.png src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=7154" mce_src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=7154"&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;How Do I Video&lt;/B&gt; &lt;BR&gt;The corresponding How-Do-I video can be found &lt;A href="http://msdn.microsoft.com/en-us/vbasic/cc707760.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/cc707760.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Source Code &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6574" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6574"&gt;Visual Basic&lt;/A&gt; | &lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6575" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6575"&gt;C#&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Additional Resources&lt;/B&gt; &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/edzehd2t.aspx" mce_href="http://msdn.microsoft.com/en-us/library/edzehd2t.aspx"&gt;Handling and Raising Events&lt;/A&gt; &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms172877.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms172877.aspx"&gt;Events in Visual Basic&lt;/A&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Prerequisites&lt;/B&gt; &lt;BR&gt;The examples were created using &lt;A href="http://www.microsoft.com/express" mce_href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express&lt;/A&gt; but do also apply to older versions of Visual Studio. Even though this concept is demonstrated in Windows Forms the same pattern can be used in WPF. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Enjoy! &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895233" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=NvqQfIjZY6Y:mGtQlTc9aL8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=NvqQfIjZY6Y:mGtQlTc9aL8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=NvqQfIjZY6Y:mGtQlTc9aL8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=NvqQfIjZY6Y:mGtQlTc9aL8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=NvqQfIjZY6Y:mGtQlTc9aL8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=NvqQfIjZY6Y:mGtQlTc9aL8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/NvqQfIjZY6Y" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx">Level 100</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/09/16/how-do-i-inform-one-form-that-data-in-another-form-got-changed.aspx</feedburner:origLink></item><item><title>How do I exchange data between two forms of a Windows Forms application?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/GNDdGHX-Dp0/how-do-i-exchange-data-between-two-forms-of-a-windows-forms-application.aspx</link><pubDate>Tue, 15 Sep 2009 09:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895228</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9895228.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9895228</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9895228</wfw:comment><description>&lt;p&gt;I regularly check the forums to get an understanding what’s going on in the community and what’s troubling our customers. Based on my findings I created some videos including the corresponding source code which I’m releasing over the next couple of days and subsequently when things come up (and there is a lot out there :-))&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Abstract     &lt;br /&gt;&lt;/strong&gt;This short video shows how to exchange data between two forms of a Windows Forms application. You'll see how to use     &lt;br /&gt;1.) a public method and     &lt;br /&gt;2.) a public property to exchange data.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb895983.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="How do I exchange data between two forms of a Windows Forms application? " border="0" alt="How do I exchange data between two forms of a Windows Forms application? " src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/HowdoIexchangedatabetweentwoformsofaWind_FBCB/FileDownload%5B1%5D_1.png" width="655" height="368" /&gt;&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How Do I Video&lt;/b&gt;    &lt;br /&gt;The corresponding How-Do-I video can be found &lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb895983.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Source Code     &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ExchangeDataWinForms&amp;amp;DownloadId=6572"&gt;Visual Basic&lt;/a&gt; | &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ExchangeDataWinForms&amp;amp;DownloadId=6573"&gt;C#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Additional Resources&lt;/b&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/76453kax.aspx"&gt;Access Modifiers in Visual Basic&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms173121.aspx"&gt;Access Modifiers in C#&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bzwdh01d(VS.71).aspx"&gt;Property Usage Guidelines&lt;/a&gt;&lt;/p&gt; &lt;b&gt;&lt;/b&gt;  &lt;p&gt;&lt;b&gt;Prerequisites&lt;/b&gt;     &lt;br /&gt;The examples were created using &lt;a href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express&lt;/a&gt;/&lt;a href="http://www.microsoft.com/express"&gt;Visual C# 2008 Express&lt;/a&gt; but do also apply to earlier versions of Visual Studio. Even though this concept is demonstrated in Windows Forms the same pattern can be used in WPF.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895228" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GNDdGHX-Dp0:q4X3yB4w-Ig:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GNDdGHX-Dp0:q4X3yB4w-Ig:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=GNDdGHX-Dp0:q4X3yB4w-Ig:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GNDdGHX-Dp0:q4X3yB4w-Ig:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=GNDdGHX-Dp0:q4X3yB4w-Ig:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=GNDdGHX-Dp0:q4X3yB4w-Ig:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/GNDdGHX-Dp0" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx">Level 100</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/09/15/how-do-i-exchange-data-between-two-forms-of-a-windows-forms-application.aspx</feedburner:origLink></item><item><title>Deutsche Alternative zu Stack Overflow</title><link>http://feedproxy.google.com/~r/walzenbach/~3/4HBCESRxIVY/deutsche-alternative-zu-stack-overflow.aspx</link><pubDate>Thu, 06 Aug 2009 00:01:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858419</guid><dc:creator>Walzenbach</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9858419.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9858419</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9858419</wfw:comment><description>&lt;p&gt;&lt;img src="http://2yr1gq.bay.livefilestore.com/y1pjg0MfWDakOfHqdOA9yEl0vohI4graWpQoRhfo3NBxyrCB-83-ZNxO4XDwls68oOB01goW9ixbdafjVP4ZQRr-vqnPmbEhHqH/codekickerLogo.png" /&gt;&lt;/p&gt;  &lt;p&gt;Mit &lt;a href="http://codekicker.de/" target="_blank"&gt;codekicker&lt;/a&gt; gibt es seit kurzem eine deutsche Alternative zu &lt;a href="http://stackoverflow.com/" target="_blank"&gt;Stack Overflow&lt;/a&gt;. Noch nicht ganz so groß wie das englischsprachige Vorbild aber das kann ja noch kommen :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Viel Erfolg an das codekicker Team und schöne Grüße!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fblogs.msdn.com%2fwalzenbach%2farchive%2f2009%2f08%2f05%2fdeutsche-alternative-zu-stack-overflow.aspx&amp;amp;title=Deutsche+Alternative+zu+Stack+Overflow"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border: 0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858419" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4HBCESRxIVY:pcWNDyLOl-g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4HBCESRxIVY:pcWNDyLOl-g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=4HBCESRxIVY:pcWNDyLOl-g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4HBCESRxIVY:pcWNDyLOl-g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=4HBCESRxIVY:pcWNDyLOl-g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=4HBCESRxIVY:pcWNDyLOl-g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/4HBCESRxIVY" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Development/default.aspx">Development</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/08/05/deutsche-alternative-zu-stack-overflow.aspx</feedburner:origLink></item><item><title>30 free Cheat Sheets (Browser compat, SEO, PHP, CSS, JS, SL, …)</title><link>http://feedproxy.google.com/~r/walzenbach/~3/zj0euJ8v0FE/30-free-cheat-sheets-browser-compat-seo-php-css-js-sl.aspx</link><pubDate>Wed, 22 Jul 2009 21:18:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9845091</guid><dc:creator>Walzenbach</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9845091.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9845091</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9845091</wfw:comment><description>&lt;p&gt;Found a great list of &lt;a href="http://www.webdesignerdepot.com/2009/07/30-handy-cheat-sheets-and-reference-guides-for-web-professionals" target="_blank"&gt;30 cheat sheets/Reference guides&lt;/a&gt; on &lt;a href="http://www.webdesignerdepot.com/" target="_blank"&gt;webdesigner depot&lt;/a&gt; (Thanks to &lt;a href="http://hagedorn-photography.com/" target="_blank"&gt;Günter Hagedorn&lt;/a&gt; for this tip!). &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;25-Point Website Usability Checklist&lt;/li&gt;    &lt;li&gt;Browser Compatibility Table&lt;/li&gt;    &lt;li&gt;Web Standards Checklist&lt;/li&gt;    &lt;li&gt;Search Engine Optimization Cheat Sheet&lt;/li&gt;    &lt;li&gt;Tweet Sheet 2&lt;/li&gt;    &lt;li&gt;XHTML Cheat Sheet v1.03&lt;/li&gt;    &lt;li&gt;CSS Cheat Sheet&lt;/li&gt;    &lt;li&gt;Blueprint Framework and Blueprint CSS Cheat Sheet&lt;/li&gt;    &lt;li&gt;Mixing Typefaces&lt;/li&gt;    &lt;li&gt;Common Fonts for all Versions of Windows, and Mac Equivalents&lt;/li&gt;    &lt;li&gt;Official Adobe Photoshop CS4 Reference&lt;/li&gt;    &lt;li&gt;Adobe Photoshop CS4 Keyboard Shortcuts&lt;/li&gt;    &lt;li&gt;Adobe Flash CS4 Keyboard Shortcuts&lt;/li&gt;    &lt;li&gt;ActionScript 2.0 to 3.0 Migration Cheat Sheet&lt;/li&gt;    &lt;li&gt;Adobe Dreamweaver CS4 Keyboard Shortcuts&lt;/li&gt;    &lt;li&gt;WordPress Help Sheet&lt;/li&gt;    &lt;li&gt;Advanced WordPress Help Sheet&lt;/li&gt;    &lt;li&gt;WordPress Theme Development Checklist&lt;/li&gt;    &lt;li&gt;JavaScript Cheat Sheet&lt;/li&gt;    &lt;li&gt;Regular Expressions Cheat Sheet (v2)&lt;/li&gt;    &lt;li&gt;jQuery Visual Map&lt;/li&gt;    &lt;li&gt;MooTools Cheat Sheet&lt;/li&gt;    &lt;li&gt;Prototype 1.6.0.2 Cheat Sheet&lt;/li&gt;    &lt;li&gt;Python&lt;/li&gt;    &lt;li&gt;mod_rewrite Cheat Sheet (v2)&lt;/li&gt;    &lt;li&gt;PHP Cheat Sheet (V2)&lt;/li&gt;    &lt;li&gt;SQL Server Cheat Sheet&lt;/li&gt;    &lt;li&gt;MySQL Cheat Sheet&lt;/li&gt;    &lt;li&gt;Ruby on Rails Cheat Sheet&lt;/li&gt;    &lt;li&gt;ASP/VBScript Cheat Sheet&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This list neatly complements the &lt;a href="http://blogs.msdn.com/walzenbach/archive/2008/03/02/various-cheat-sheets-net-asp-net-ajax-css-javascript-regex-as-free-downloads.aspx"&gt;Various Cheat Sheets (.NET, SQL Server, ASP.NET Ajax, CSS, JavaScript, RegEx, ...)&lt;/a&gt; post I did a couple of month ago which I updated with the following links: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2008/03/16/silverlight-2-developer-poster.aspx" target="_blank"&gt;Silverlight 2 Developer Poster&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=255B8CF1-F6BD-4B55-BB42-DD1A69315833&amp;amp;displaylang=en" target="_blank"&gt;Visual Basic 2008 Keybinding Reference Poster&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&amp;amp;displaylang=en" target="_blank"&gt;Visual C# 2008 Keybinding Reference Poster&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=531C53E7-8A2A-4375-8F2F-5D799AA67B5C&amp;amp;displaylang=en" target="_blank"&gt;SQL Server 2008 System Views Map&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fblogs.msdn.com%2fwalzenbach%2farchive%2f2009%2f07%2f22%2f30-free-cheat-sheets-browser-compat-seo-php-css-js-sl.aspx&amp;amp;title=30+free+Cheat+Sheets+(Browser+compat%2c+SEO%2c+PHP%2c+CSS%2c+JS%2c+SL%2c+%e2%80%a6)"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border: 0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9845091" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=zj0euJ8v0FE:TxFcg1EtCug:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=zj0euJ8v0FE:TxFcg1EtCug:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=zj0euJ8v0FE:TxFcg1EtCug:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=zj0euJ8v0FE:TxFcg1EtCug:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=zj0euJ8v0FE:TxFcg1EtCug:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=zj0euJ8v0FE:TxFcg1EtCug:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/zj0euJ8v0FE" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/SQL/default.aspx">SQL</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/ASP.NET+AJAX/default.aspx">ASP.NET AJAX</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/WordPress/default.aspx">WordPress</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/CSS/default.aspx">CSS</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Python/default.aspx">Python</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/jQuery/default.aspx">jQuery</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/07/22/30-free-cheat-sheets-browser-compat-seo-php-css-js-sl.aspx</feedburner:origLink></item><item><title>EOS 5D Mark II Firmware Update Version 1.1.0 available for download :-)</title><link>http://feedproxy.google.com/~r/walzenbach/~3/fDbS7CJV1BA/eos-5d-mark-ii-firmware-update-version-1-1-0-available-for-download.aspx</link><pubDate>Tue, 02 Jun 2009 04:48:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9683134</guid><dc:creator>Walzenbach</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9683134.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9683134</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9683134</wfw:comment><description>&lt;p&gt;Finally, find the update mentioned in the title on &lt;a title="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html" href="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html"&gt;http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Firmware Version 1.1.0 incorporates the following improvements and fixes.&lt;/em&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;em&gt;Includes a function to enable the manual exposure setting when shooting movies.*For details on how to use this function, please download the PDF files from the bottom of this page. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Disables the function of the depth-of-field preview button when images are played back or when the menu screen is displayed on the LCD panel. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Fixes a phenomenon where the peripheral illumination of images cannot be properly corrected, even if the images were captured with the lens peripheral illumination correction function set to Enable.*Digital Photo Professional software version 3.6.1 or later (for Windows and Macintosh) can be used to automatically correct the peripheral illumination of RAW and JPEG images that were captured in the Peripheral illumination correction setting with cameras that have Firmware Version 1.0.7 or earlier. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Fixes the algorithms of the Auto Lighting Optimizer function when Custom Function C.Fn II-3 Highlight tone priority is enabled. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Fixes incorrect indications on the Arabic, Romanian, Spanish, and Ukrainian menu screens. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Changes the battery information displayed on the camera when using the optional Battery Grip BG-E6.&lt;/em&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Source (&lt;a title="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html" href="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html"&gt;http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;if you’re looking for firmware updates for other canon cameras you might want to look here: &lt;a title="http://web.canon.jp/imaging/eosd-e.html" href="http://web.canon.jp/imaging/eosd-e.html"&gt;http://web.canon.jp/imaging/eosd-e.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9683134" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=fDbS7CJV1BA:qC5_3Ajiprc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=fDbS7CJV1BA:qC5_3Ajiprc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=fDbS7CJV1BA:qC5_3Ajiprc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=fDbS7CJV1BA:qC5_3Ajiprc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=fDbS7CJV1BA:qC5_3Ajiprc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=fDbS7CJV1BA:qC5_3Ajiprc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/fDbS7CJV1BA" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Fotografie/default.aspx">Fotografie</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/06/02/eos-5d-mark-ii-firmware-update-version-1-1-0-available-for-download.aspx</feedburner:origLink></item><item><title>How to manage your parent’s/friend’s computer (The destiny of every computer geek)?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/PkTKk_RqBrs/how-to-manage-your-parent-s-friend-s-computer-the-destiny-of-every-computer-geek.aspx</link><pubDate>Fri, 01 May 2009 00:19:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9581318</guid><dc:creator>Walzenbach</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9581318.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9581318</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9581318</wfw:comment><description>&lt;p&gt;Ever since I remember I was in charge of my father’s computer (Well, to be honest, there was a time when I tried to install &lt;a href="http://en.wikipedia.org/wiki/Skool_Daze" target="_blank"&gt;Skool Daze&lt;/a&gt; – a &lt;a href="http://en.wikipedia.org/wiki/Commodore_64" target="_blank"&gt;Commodore 64&lt;/a&gt; game – on his brand new &lt;a href="http://en.wikipedia.org/wiki/IBM_PC_XT" target="_blank"&gt;XT&lt;/a&gt; where he was ahead in the game but this quickly changed ;-) ). &lt;/p&gt;  &lt;p&gt;Taking care of my father’s computer was an easy talk while we lived together in the same house but got significantly more challenging when I moved out, especially now that I’m in the US and my parents are in Germany. Since “remote controlling” my father on the phone wasn’t as easy as I hoped it to be (without going into details, I guess you know what I’m talking about…) I tried a couple of different programs including “Remote Assistance”, &lt;a href="http://www.realvnc.com/" target="_blank"&gt;vnc&lt;/a&gt;, msn messenger and others over the time which all had different constraints. Without complaining to much none of them truly satisfied me. Fortunately though &lt;a href="http://hagedorn-photography.com/de/kontakt.asp" target="_blank"&gt;a friend&lt;/a&gt; introduced me to &lt;a href="http://www.teamviewer.com/" target="_blank"&gt;TeamViewer&lt;/a&gt; while we were struggling to setup his development environment and I’m using it ever since. Like &lt;a href="http://www.getpaint.net/" target="_blank"&gt;Paint.NET&lt;/a&gt;, &lt;a href="http://www.red-gate.com/products/reflector/" target="_blank"&gt;.NET Reflector&lt;/a&gt;, &lt;a href="http://www.fiddlertool.com/fiddler/version.asp" target="_blank"&gt;Fiddler&lt;/a&gt;, &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx" target="_blank"&gt;Process Explorer&lt;/a&gt;, &lt;a href="http://sourceforge.net/projects/filezilla/" target="_blank"&gt;FileZilla&lt;/a&gt;, … this is a “must have” tool for everybody doing IT-related work and getting regular requests from family and friends about “why the printer isn’t working anymore” or similar issues (I should probably write a “Must have tools” post). &lt;/p&gt;  &lt;p&gt;To me it came down to a couple of things I liked about TeamViewer:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Didn’t have to worry worry about firewalls, IP addresses, NAT. It just worked &lt;/li&gt;    &lt;li&gt;Free for private use &lt;/li&gt;    &lt;li&gt;Can be run without being installed &lt;/li&gt;    &lt;li&gt;Can be installed to run as a service on your parent’s computer which allows you to connect to this computer as long as it’s online &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://blogcasts.de/dwalzen/blog/TeamViewer.png" /&gt; &lt;/p&gt;  &lt;p&gt;If you’re intrigued and have the same need (otherwise, what are you doing here ;-) ) give it a try and share your thoughts.&lt;/p&gt;  &lt;p&gt;Happy administration!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9581318" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=PkTKk_RqBrs:cESJFiaojQc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=PkTKk_RqBrs:cESJFiaojQc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=PkTKk_RqBrs:cESJFiaojQc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=PkTKk_RqBrs:cESJFiaojQc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=PkTKk_RqBrs:cESJFiaojQc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=PkTKk_RqBrs:cESJFiaojQc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/PkTKk_RqBrs" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Tools/default.aspx">Tools</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Remote+Control/default.aspx">Remote Control</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/04/30/how-to-manage-your-parent-s-friend-s-computer-the-destiny-of-every-computer-geek.aspx</feedburner:origLink></item><item><title>When using LINQ to XML why don’t I get results if I don’t import a XML namespace?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/dG0ACYCiJ6A/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx</link><pubDate>Thu, 30 Apr 2009 01:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9576832</guid><dc:creator>Walzenbach</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9576832.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9576832</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9576832</wfw:comment><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I &lt;A href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx" mce_href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx"&gt;posted a bit of code&lt;/A&gt; the other day which I used to get a list of all &lt;A href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx" mce_href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx"&gt;Code Snippets&lt;/A&gt; we ship in &lt;A href="http://msdn.microsoft.com/en-us/vstudio/default.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/A&gt;. In a nutshell, I used &lt;A href="http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.load.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.load.aspx"&gt;XElement.Load&lt;/A&gt; to create a new XML document from a filename from which I then read elements from (There are way to many ”from” in this sentence ;-) ). Unfortunately, I forgot to import the &lt;A href="http://msdn.microsoft.com/en-us/magazine/cc302166.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/cc302166.aspx"&gt;XML Namespace&lt;/A&gt; in the code I posted which caused my code not to return any results (but instead provided me with a brilliant opportunity to write another post. hehe :-) ).&lt;/P&gt;
&lt;P&gt;Let’s have a look at the code which is causing trouble and a Code Snippets to understand what’s going on (you can find the complete code including the &lt;EM&gt;Snippet &lt;/EM&gt;class in &lt;A href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx" mce_href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx"&gt;the aforementioned post&lt;/A&gt;):&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; query = _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt; file &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;My&lt;/SPAN&gt;.Computer.FileSystem.GetFiles( _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;"C:\Program Files\Microsoft Visual Studio 10.0"&lt;/SPAN&gt;, _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;FileIO.SearchOption.SearchAllSubDirectories) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt; file.EndsWith(&lt;SPAN style="COLOR: #a31515"&gt;".snippet"&lt;/SPAN&gt;) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Order&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;By&lt;/SPAN&gt; file&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; snippets &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; List(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; Snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; snippetDocument &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; XElement&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; snippet &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; Snippet&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;For&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Each&lt;/SPAN&gt; item &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; query&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippetDocument = XElement.Load(item)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt; snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value &lt;SPAN style="COLOR: blue"&gt;IsNot&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Nothing&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Then&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippet = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; Snippet &lt;SPAN style="COLOR: blue"&gt;With&lt;/SPAN&gt; {.Title = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;, .Description = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Description&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;, .Path = item _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;, .Size = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; System.IO.FileInfo(item).Length}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippets.Add(snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Next&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp; Code Snippet&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;?&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;xml&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;version&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;1.0&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;encoding&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;utf-8&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;?&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippets&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;Format&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;1.0.0&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Header&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Activate a Running Application by Name&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Author&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Microsoft Corporation&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Author&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Description&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Activates a running application using the name of the application.&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Description&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Shortcut&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;appActNa&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Shortcut&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Header&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Snippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Import&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Namespace&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Microsoft.VisualBasic&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Namespace&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Import&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Declarations&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Literal&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;applicationName&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Type&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;String&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;ToolTip&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Replace with the name of the application. This is often the title of the application window.&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;ToolTip&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Default&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"Untitled - Notepad"&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Default&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Literal&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Declarations&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Code&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;Language&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;VB&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Kind&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;method body&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;AppActivate($applicationName$)&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Code&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Snippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippets&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P mce_keep="true"&gt;As you can see there is a &lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt; element in the the Code Snippet to which we are referring to in the code above… or are we?&lt;/P&gt;
&lt;P&gt;Let’s dig a bit deeper, open the compiled program in &lt;A href="http://reflector.red-gate.com/" mce_href="http://reflector.red-gate.com/"&gt;.NET Reflector&lt;/A&gt; and disassemble it (if you don’t have .NET Reflector you have to stop reading NOW and get it!! Seriously, this tool is a life-safer and I’ve learned soooo much using it!).&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogcasts.de/dwalzen/blog/Reflector_1.png" mce_src="http://blogcasts.de/dwalzen/blog/Reflector_1.png"&gt; &lt;/P&gt;
&lt;P&gt;If you focus on the parts I highlighted in red in the above picture you can see that &lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt; consists out of the XML name and the XML namespace (check out &lt;A href="http://msdn.microsoft.com/en-us/library/bb299741.aspx" target=_blank&gt;XName..::.Get Method (String, String)&lt;/A&gt;). Since I didn’t import the namespace in my program an empty namespace got used resulting in the &lt;A href="http://en.wikipedia.org/wiki/Fully_qualified_name" target=_blank&gt;qualified name&lt;/A&gt; &lt;FONT face="Courier New"&gt;Title&lt;/FONT&gt; which doesn’t fit the namespace of the Code Snippet &lt;FONT face="Courier New"&gt;{http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet}Title&lt;/FONT&gt;, hence my program didn’t return any results.&lt;/P&gt;
&lt;P&gt;To solve this problem I added the following line of code to my program &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #b96464"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;and – finally – all is good :-)&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogcasts.de/dwalzen/blog/Reflector_2.png"&gt;&lt;/P&gt;
&lt;P&gt;Hopefully this solved the mystery of the missing results ;-)&lt;/P&gt;
&lt;P&gt;Best!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9576832" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dG0ACYCiJ6A:coGCHEGWG28:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dG0ACYCiJ6A:coGCHEGWG28:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=dG0ACYCiJ6A:coGCHEGWG28:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dG0ACYCiJ6A:coGCHEGWG28:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=dG0ACYCiJ6A:coGCHEGWG28:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=dG0ACYCiJ6A:coGCHEGWG28:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/dG0ACYCiJ6A" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/XML/default.aspx">XML</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/LINQ+to+XML/default.aspx">LINQ to XML</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx</feedburner:origLink></item><item><title>How to get a list of all files of a directory (subdirectories included)?</title><link>http://feedproxy.google.com/~r/walzenbach/~3/nd4uO_hd1xg/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx</link><pubDate>Thu, 23 Apr 2009 22:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9565304</guid><dc:creator>Walzenbach</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9565304.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9565304</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9565304</wfw:comment><description>&lt;P&gt;I needed to create a list of all &lt;A href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx" mce_href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx"&gt;Code Snippets&lt;/A&gt; we ship in &lt;A href="http://msdn.microsoft.com/en-us/vstudio/default.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/A&gt; the other day containing their title, description and path on disc and size. As you might know, Code Snippets are stored in multiple directories below "%ProgramFiles%\Microsoft Visual Studio 10.0" so I had to traverse all the subdirectories of the aforementioned path to find all snippets. &lt;/P&gt;
&lt;P&gt;Fortunately – linq to the rescue – this came down to a few lines of code :-)&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT color=#000000&gt; query = &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt;&lt;FONT color=#000000&gt; file &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;My&lt;/SPAN&gt;&lt;FONT color=#000000&gt;.Computer.FileSystem.GetFiles(&lt;/FONT&gt;&lt;SPAN style="COLOR: #a31515"&gt;"C:\Program Files\Microsoft Visual Studio 10.0"&lt;/SPAN&gt;&lt;FONT color=#000000&gt;, FileIO.SearchOption.SearchAllSubDirectories) _&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt;&lt;FONT color=#000000&gt; file.EndsWith(&lt;/FONT&gt;&lt;SPAN style="COLOR: #a31515"&gt;".snippet"&lt;/SPAN&gt;&lt;FONT color=#000000&gt;) _&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Order&lt;/SPAN&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;By&lt;/SPAN&gt;&lt;FONT color=#000000&gt; file&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;This statement gives you a List of Strings (or, to be a bit more precise, a System.Linq.IOrderedEnumerable(Of String)) which you can walk over to do all kinds of crazy things. &lt;/P&gt;
&lt;P&gt;Here is what I did to solve the problem I described above:&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #b96464"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Public&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt; Form1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Sub&lt;/SPAN&gt; Button1_Click(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; sender &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; System.Object, &lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; e &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; System.EventArgs) &lt;SPAN style="COLOR: blue"&gt;Handles&lt;/SPAN&gt; Button1.Click&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; query = &lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt; file &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;My&lt;/SPAN&gt;.Computer.FileSystem.GetFiles(txtPath.Text, FileIO.SearchOption.SearchAllSubDirectories) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt; file.EndsWith(&lt;SPAN style="COLOR: #a31515"&gt;".snippet"&lt;/SPAN&gt;) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Order&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;By&lt;/SPAN&gt; file&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; snippets &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; List(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; Snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; snippetDocument &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; XElement&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; snippet &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; Snippet&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;For&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Each&lt;/SPAN&gt; item &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; query&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippetDocument = XElement.Load(item)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt; snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value &lt;SPAN style="COLOR: blue"&gt;IsNot&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Nothing&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Then&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippet = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; Snippet &lt;SPAN style="COLOR: blue"&gt;With&lt;/SPAN&gt; {.Title = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;, .Description = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Description&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;, .Path = item _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;, .Size = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; System.IO.FileInfo(item).Length}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippets.Add(snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Next&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DataGridViewSnippets.AutoGenerateColumns = &lt;SPAN style="COLOR: blue"&gt;True&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DataGridViewSnippets.DataSource = snippets&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Sub&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;End&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Public&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt; Snippet&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Title &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Description &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Path &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Size &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Long&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Title() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Title&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;_Title = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Description() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Description&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;_Description = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Path() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Path&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;_Path = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Size() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Long&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Size&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Long&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;_Size = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;End&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Btw, if you bind the result to a DataGridView you can copy&amp;amp;paste from there into excel. Needo :-)&lt;/P&gt;
&lt;P&gt;Cheers!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;
&lt;P&gt;P.S. If you'd like to understand why you need the &lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #b96464"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;http... &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;at the beginning of the code check the &lt;A title="When using LINQ to XML why don’t I get results if I don’t import a XML namespace?" href="http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx" mce_href="http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx"&gt;follow-up article&lt;/A&gt; I wrote.&lt;/P&gt;
&lt;P&gt;P.P.S. You can &lt;A title="How do I get a list of certain files of one directory (subdirectories included)? " href="http://code.msdn.microsoft.com/GetListOfFiles" target=_blank mce_href="http://code.msdn.microsoft.com/GetListOfFiles"&gt;download the source code &lt;/A&gt;from the &lt;A title="MSDN Code Gallery" href="http://code.msdn.microsoft.com/" target=_blank mce_href="http://code.msdn.microsoft.com"&gt;MSDN Code Gallery&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Edited April 29, 2009: Included the "Imports" statement and did some cleanup work.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9565304" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=nd4uO_hd1xg:CBzF_TSW8LM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=nd4uO_hd1xg:CBzF_TSW8LM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=nd4uO_hd1xg:CBzF_TSW8LM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=nd4uO_hd1xg:CBzF_TSW8LM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=nd4uO_hd1xg:CBzF_TSW8LM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=nd4uO_hd1xg:CBzF_TSW8LM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/nd4uO_hd1xg" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Linq/default.aspx">Linq</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx</feedburner:origLink></item><item><title>Two free e-books available till April 22th to celebrate MS Press’s 25th b-day</title><link>http://feedproxy.google.com/~r/walzenbach/~3/X0HUYeIQ05o/two-free-e-books-available-till-april-22th-to-celebrate-ms-press-s-25th-b-day.aspx</link><pubDate>Thu, 16 Apr 2009 08:20:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9552208</guid><dc:creator>Walzenbach</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9552208.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9552208</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9552208</wfw:comment><description>&lt;p&gt;2009 is the 25th anniversary of Microsoft Press! To celebrate their b-bay they’re giving away two free e-books, namely &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;i&gt;&lt;a title="Windows Small Business Server 2008 Administrator&amp;#39;s Companion" href="http://csna01.libredigital.com/?urws8un4p7" target="_blank"&gt;Windows Small Business Server 2008 Administrator's Companion&lt;/a&gt;&lt;/i&gt; by Charlie Russel and Sharon Crawford (27 chapters, 3 appendices, 712 pages) &lt;/li&gt;    &lt;li&gt;&lt;i&gt;&lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11673269&amp;amp;s1=90556d06-f342-e2d5-22ea-905ac30c5746" target="_blank"&gt;Microsoft Visual Basic 2008 Express Edition: Build a Program Now!&lt;/a&gt;&lt;/i&gt; by Patrice Pelland (9 chapters, Glossary, 254 pages)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a title="Windows Small Business Server 2008 Administrator&amp;#39;s Companion" href="http://csna01.libredigital.com/?urws8un4p7" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/TwofreeebooksavailabletillApril22thtocel_139FE/clip_image002_25ad6938-d9eb-49da-aad8-9f1e838e443d.jpg" width="163" height="198" /&gt;&lt;/a&gt; &lt;a title="Microsoft Visual Basic 2008 Express Edition: Build a Program Now!" href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11673269&amp;amp;s1=90556d06-f342-e2d5-22ea-905ac30c5746" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/TwofreeebooksavailabletillApril22thtocel_139FE/clip_image003_8bf8f2e2-2c31-4cbb-8edb-1c078f65777f.jpg" width="244" height="198" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Get them as soon as the offer lasts :-)&lt;/p&gt;  &lt;p&gt;Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9552208" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=X0HUYeIQ05o:t1N36cB3hzg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=X0HUYeIQ05o:t1N36cB3hzg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=X0HUYeIQ05o:t1N36cB3hzg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=X0HUYeIQ05o:t1N36cB3hzg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=X0HUYeIQ05o:t1N36cB3hzg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=X0HUYeIQ05o:t1N36cB3hzg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/X0HUYeIQ05o" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Small+Business+Server/default.aspx">Windows Small Business Server</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/04/16/two-free-e-books-available-till-april-22th-to-celebrate-ms-press-s-25th-b-day.aspx</feedburner:origLink></item><item><title>Virtual Earth Silverlight Map Control CTP available :-)</title><link>http://feedproxy.google.com/~r/walzenbach/~3/9adLHTa2uLo/virtual-earth-silverlight-map-control-ctp-available.aspx</link><pubDate>Fri, 03 Apr 2009 12:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9530872</guid><dc:creator>Walzenbach</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/walzenbach/comments/9530872.aspx</comments><wfw:commentRss>http://blogs.msdn.com/walzenbach/commentrss.aspx?PostID=9530872</wfw:commentRss><wfw:comment>http://blogs.msdn.com/walzenbach/rsscomments.aspx?PostID=9530872</wfw:comment><description>&lt;p&gt;&lt;a href="http://connect.microsoft.com/silverlightmapcontrolctp" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" src="http://blogcasts.de/dwalzen/blog/Virtual Earth Map Control SDK Test Page.png" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The Virtual Earth Silverlight™ Map Control, enables a new level of performance without document object model (DOM) constraints. The release allows users to enhance their mapping and data visualization applications with powerful extensions, including high-fidelity video, animation, and vector graphics. The use of Silverlight also provides a development environment working with managed code, which allows for development, unit testing and debugging with Visual Studio 2008. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Integration with Detailed Virtual Earth Features&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Build and deploy road, aerial, and hybrid map views, with Silverlight in the .NET framework.&lt;/li&gt;    &lt;li&gt;Engage with the interactive map view control with mouse and keyboard panning and zooming, set the map view programmatically and create new perspectives with integrated world wrap.&lt;/li&gt;    &lt;li&gt;Build and overlay multiple robust and animated maps, and clusters of maps, quickly and more easily, and design custom images and more easily build complex code through Visual Studio.&lt;/li&gt;    &lt;li&gt;Add shapes such as polygons and polylines to enrich maps and add custom tile layers using MapCruncher.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;&lt;/b&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Seamless Development and Rich Toolkit&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Use a single toolkit for building next generation user experiences, incorporating video, smooth zooming, and more—all using low bandwidth.&lt;/li&gt;    &lt;li&gt;Easily integrate Silverlight-based applications with existing Web applications, without any ripping and replacing of content. With Silverlight, developers can easily incorporate services and data from anywhere, using Virtual Earth Web Services or AJAX to deliver stunning data-driven experiences.&lt;/li&gt;    &lt;li&gt;Extend your reach with built-in support for multiple browsers, including Internet Explorer 8 and Firefox 3.&lt;/li&gt;    &lt;li&gt;Embed rich geovisualization capabilities into your existing Silverlight applications or create new rich internet applications (RIAs).&lt;i&gt;&lt;/i&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Rich, Interactive Silverlight Applications&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;End users can now experience Virtual Earth applications that feature the “deep zoom” capabilities of Silverlight, including fly-through and scaling views of landmarks, properties, and more. The availability of fluid video imagery can create immersive, highly engaging end-user experiences that bring location-based information to life.&lt;/li&gt;    &lt;li&gt;Developers can provide a new navigation paradigm for multimedia collections by overlaying them as points on a map, creating halo and fade-in effects, dragging and dropping images, and drawing on maps.&lt;/li&gt;    &lt;li&gt;Designers can extend applications by embedding brand-enhancing multimedia, advertising, and more into the map.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To begin developing with Virtual Earth Silverlight Control CTP, visit Microsoft Connect: &lt;a href="http://connect.microsoft.com/silverlightmapcontrolctp" target="_blank"&gt;http://connect.microsoft.com/silverlightmapcontrolctp&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I got the bits a while ago and have to say that I’m more than pleased ! Unfortunately back than they were still under NDA as we intended to disclose them at MIX so you can imagine my excitement that I’m finally allowed to share the goodness with you :-) (and that I can release a Silverlight version of &lt;a href="http://www.whereisdaniel.net/" target="_blank"&gt;Where is Daniel&lt;/a&gt; soon :-) if I find some time…)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cheers!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9530872" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=9adLHTa2uLo:vLvhuudMKF0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=9adLHTa2uLo:vLvhuudMKF0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=9adLHTa2uLo:vLvhuudMKF0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=9adLHTa2uLo:vLvhuudMKF0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?i=9adLHTa2uLo:vLvhuudMKF0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/walzenbach?a=9adLHTa2uLo:vLvhuudMKF0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walzenbach?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walzenbach/~4/9adLHTa2uLo" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/walzenbach/archive/tags/Virtual+Earth/default.aspx">Virtual Earth</category><feedburner:origLink>http://blogs.msdn.com/walzenbach/archive/2009/04/03/virtual-earth-silverlight-map-control-ctp-available.aspx</feedburner:origLink></item></channel></rss>
