<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Visual Basic</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/visual+basic/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Visual Basic</title>
      <link>http://channel9.msdn.com/Tags/visual+basic</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/visual+basic</link>
    <language>en</language>
    <pubDate>Sun, 26 May 2013 00:23:02 GMT</pubDate>
    <lastBuildDate>Sun, 26 May 2013 00:23:02 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>62</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Microsoft DevRadio: Reactive Extensions for Windows 8</title>
      <description><![CDATA[<p><strong>Abstract:</strong> <a href="http://aka.ms/MyGreatIdea"><img title="win8genapp30" src="http://www.palermo4.com/image.axd?picture=win8genapp30_thumb.jpg" alt="win8genapp30" width="214" height="97" align="right" border="0"></a><br><a href="http://msdn.microsoft.com/en-US/data/gg577609.aspx" target="_blank">Bart De Smet</a> from the Reactive Extensions team joins <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117938">Jerry Nixon</a> for today’s episode as they discuss the importance of using Rx and LINQ in their Windows 8 apps. Tune in as they share some background info as well as best practices for .NET developers who want to streamline their code and push their data in real time to users. <br><br><strong>Next Steps:</strong><br><strong>Step #1 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113720">Download the Tools for Windows 8 App Development</a><br><strong>Step #2 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113721">Download Visual Studio Express for Windows 8</a><br><strong>Step #3 –</strong> <a href="http://aka.ms/MyGreatIdea">Start building your own Apps for Windows 8</a></p><p><a href="http://channel9.msdn.com/Blogs/DevRadio/feed/mp3"><img src="http://blogs.msdn.com/resized-image.ashx/__size/28x0/__key/communityserver-components-userfiles/00-00-33-52-95-Attached&#43;Files/1512.itunes.png" alt="" width="15" height="15"></a> Subscribe to our podcast via <a href="http://itunes.apple.com/us/podcast/devradio-mp4-channel-9/id544163838">iTunes</a> or <a href="http://channel9.msdn.com/Blogs/DevRadio/feed/mp4">RSS</a></p><p><strong>If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong></p><p><strong>Websites:</strong></p><ul><li><a href="http://msdn.microsoft.com/library/windows/apps/br211386">Getting started with Windows 8 Apps</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/br230836">How to Sell Your Apps and Make Money in the Windows Store</a> </li><li><a href="http://www.msdnevents.com/">Attend a Windows 8 Developer Camp and Hackathon in your area!</a> </li></ul><p><strong>Blogs &amp; Articles:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117938">Jerry Nixon’s Blog</a> </li><li><strong><a href="http://msdn.microsoft.com/en-US/data/gg577609.aspx" target="_blank">Learn more about Reactive Extensions</a> </strong></li><li><strong><a href="http://introtorx.com/Content/v1.0.10621.0/01_WhyRx.html" target="_blank">Introduction to Rx</a> </strong></li></ul><p><strong>Videos:</strong></p><ul><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Managing-Your-Windows-8-Enterprise-Apps-with-Windows-Intune">Microsoft DevRadio: Managing Your Windows 8 Enterprise Apps with Windows Intune</a> </li><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Your-Top-Windows-Store-Questions-Answered">Microsoft DevRadio: Your Top Windows Store Questions Answered</a> </li></ul><p><strong>Virtual Labs:</strong></p><ul><li><a href="http://msdn.microsoft.com/en-us/jj206431">Windows 8 Virtual Labs</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0503c9ffb7ce47cdbe6aa150016f4117">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Reactive-Extensions-for-Windows-8</comments>
      <itunes:summary>Abstract: Bart De Smet from the Reactive Extensions team joins Jerry Nixon for today’s episode as they discuss the importance of using Rx and LINQ in their Windows 8 apps. Tune in as they share some background info as well as best practices for .NET developers who want to streamline their code and push their data in real time to users. Next Steps:Step #1 – Download the Tools for Windows 8 App DevelopmentStep #2 – Download Visual Studio Express for Windows 8Step #3 – Start building your own Apps for Windows 8  Subscribe to our podcast via iTunes or RSS If you&#39;re interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information: Websites: Getting started with Windows 8 Apps How to Sell Your Apps and Make Money in the Windows Store Attend a Windows 8 Developer Camp and Hackathon in your area! Blogs &amp;amp; Articles: Jerry Nixon’s Blog Learn more about Reactive Extensions Introduction to Rx Videos: Microsoft DevRadio: Managing Your Windows 8 Enterprise Apps with Windows Intune Microsoft DevRadio: Your Top Windows Store Questions Answered Virtual Labs: Windows 8 Virtual Labs </itunes:summary>
      <itunes:duration>2550</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Reactive-Extensions-for-Windows-8</link>
      <pubDate>Mon, 04 Mar 2013 12:00:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Reactive-Extensions-for-Windows-8</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8.mp3" expression="full" duration="2550" fileSize="40814113" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8.mp4" expression="full" duration="2550" fileSize="245894825" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8.webm" expression="full" duration="2550" fileSize="105743733" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8.wma" expression="full" duration="2550" fileSize="20636503" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_high.mp4" expression="full" duration="2550" fileSize="534740157" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_mid.mp4" expression="full" duration="2550" fileSize="373268343" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_Source.wmv" expression="full" duration="2550" fileSize="1311517005" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/182b/31f88c1e-fcd4-4b8b-a98b-c157d87f182b/DevRadioReactiveExtensionsWin8_Source.wmv" length="1311517005" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Jerry Nixon, DevRadio, ChrisCaldwell</dc:creator>
      <itunes:author>Jerry Nixon, DevRadio, ChrisCaldwell</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Reactive-Extensions-for-Windows-8/RSS</wfw:commentRss>
      <category>LINQ</category>
      <category>LINQ to Events</category>
      <category>LINQ to XML</category>
      <category>LINQ Tools</category>
      <category>Reactive Extensions</category>
      <category>Visual Basic</category>
      <category>Visual Studio</category>
      <category>Windows Phone</category>
      <category>XAML</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>Visual Basic Fundamentals Important Update!</title>
      <description><![CDATA[<p>Since the launch of this series Microsoft has released Windows 8 along with new editions of Visual Studio. In this short update video,&nbsp;Bob Tabor explains&nbsp;which versions of&nbsp;Visual Studio 2012 Express you should download and explains the difference between Visual Studio for Windows 8 and Visual Studio for Desktop.</p><p><a href="http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop">Download Visual Studio 2012 Express for Windows Desktop</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8c45e97c36b84e069d10a16c0151c3fd">]]></description>
      <comments>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Visual-Basic-Fundamentals-Important-Update</comments>
      <itunes:summary>Since the launch of this series Microsoft has released Windows 8 along with new editions of Visual Studio. In this short update video,&amp;nbsp;Bob Tabor explains&amp;nbsp;which versions of&amp;nbsp;Visual Studio 2012 Express you should download and explains the difference between Visual Studio for Windows 8 and Visual Studio for Desktop. Download Visual Studio 2012 Express for Windows Desktop </itunes:summary>
      <itunes:duration>216</itunes:duration>
      <link>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Visual-Basic-Fundamentals-Important-Update</link>
      <pubDate>Thu, 21 Feb 2013 22:06:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Visual-Basic-Fundamentals-Important-Update</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate.mp3" expression="full" duration="216" fileSize="3471747" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate.mp4" expression="full" duration="216" fileSize="20986939" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate.webm" expression="full" duration="216" fileSize="8481717" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate.wma" expression="full" duration="216" fileSize="1759367" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_high.mp4" expression="full" duration="216" fileSize="45653317" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_mid.mp4" expression="full" duration="216" fileSize="31976852" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_Source.wmv" expression="full" duration="216" fileSize="44367379" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/a6a5/499d0f08-00b1-407f-90a0-7aa8089fa6a5/VBFundamentalsImportantSeriesUpdate_Source.wmv" length="44367379" type="video/x-ms-wmv"></enclosure>
      <dc:creator>BobTabor, Golnaz</dc:creator>
      <itunes:author>BobTabor, Golnaz</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Visual-Basic-Fundamentals-Important-Update/RSS</wfw:commentRss>
      <category>Visual Basic</category>
      <category>Visual Studio Express</category>
    </item>
  <item>
      <title>Adding some visual pizazz to your WinForm world with Visual Drawing.Net</title>
      <description><![CDATA[<p>Today's &quot;I can't think of a way to make it rhyme with Monday&quot; project by <a href="http://www.erdalhalici.com/" target="_blank">Erdal Halici</a> is frankly pretty awesome. Not only do we get a very cool way to design shapes for our app's, we get to do it in an awesome Visual Studio design experience AND we get the source to everything too. Oh yeah, and he's created some nice documentation for the whole thing!</p><h2><a href="http://www.codeproject.com/Articles/545130/Visual-Drawing-Net" target="_blank">Visual Drawing.Net</a></h2><blockquote><p>Many years ago, when Microsoft .NET was newly released, I was working in a company as Software Consultant and I was in duty of helping our customers to jump start .net development and teach them the new .net programming languages C# and Visual Basic .NET in a condensed and structured way. Most of the developers I assisted were Visual Basic 6.0 developers and many of them were not very familiar with Object Oriented Programming and Design. I needed to find the best way to explain OOP. So, the best example to teach OPP was to use a base Shape class having a virtual Draw method and decorate this Shape class with all aspects of OOP. Next to this, I was also teaching them the design time features of Visual Studio .NET. After these workshops were completed and everyone in the world learned .NET, I had lots of shapes beside me; I decided to make something useful with them, which maybe would be useful to others. Thus, I developed a shape-development tool and a development environment that integrates with Visual Studio .NET.</p><p>After I started to work as a Software Architect for various companies in Germany in year 2004 and I had more responsibilities during my work life, I totally forgot that I developed this tool. Just recently, when I was looking to my file archives, I saw it again. I refreshed and updated it now that it also works with newer versions of Visual Studio .NET including Visual Studio 2008, 2010 and 2012. I hope you will like it. It is free and you can download the full source code on <a href="http://visualdrawingdotnet.codeplex.com/">http://visualdrawingdotnet.codeplex.com</a> and find the documentation under <a href="http://www.erdalhalici.com">www.erdalhalici.com</a>.</p><p>...</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-112.png" alt="image" width="500" height="331" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B5%5D-56.png" alt="image" width="453" height="364" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B8%5D-53.png" alt="image" width="372" height="364" border="0"></p><h4>Background</h4><p>Visual Drawing.Net is a shape-development tool providing a development environment that integrates with Visual Studio .NET 2005/2008/2010/20012 and all related express editions.</p><p>Visual Drawing.Net speeds up the development of graphical applications based on the vector graphics. All the shapes that are created using Visual Drawing.Net are programmable and their attributes and properties can be changed at any time during the run time of the containing application. Shapes are designed using object oriented programming paradigm supporting visual inheritance in the Visual Studio .NET 2005/2008/2010/2012 and all Express editions development environment.</p><p>Visual Drawing.Net is a shape-based drawing tool a wealth of built-in shapes that developers can drag onto the drawing surface to create drawings; many third-party tools for use in Visual Studio .NET are available as well. Sometimes, however, when no built-in or third-party shapes exist to solve a specific drawing problem, a shape developer must create custom shapes that have a particular appearance or behave in a certain way at any time. Once created, custom shapes become reusable components that can be used in applications or compiled into shape libraries to be used in the applications. The capacity to use programmable shapes is one of the features that make Visual Drawing.Net such a powerful drawing tool.</p><p>Developing a shape involves creating the geometry of the shape and specifying and implementing its behavior. By choosing the correct combination of geometry and behavior, a shape developer can create shapes that model the objects in the real world that they represent. Shape geometry refers to a shape’s appearance, and consists of the lines, angles, and formatting of a shape, and whether a shape is rotated. It also includes the way a shape is structured. Whether, for example, it is a simple shape or a shape container that groups several simple shapes together. You create shape geometry by drawing a shape, using the Visual Drawing.Net on design view. You can also create or extend shape geometry by writing code in the code view.</p><p><strong>Why Use Visual Drawing.Net?</strong><br>Some of the reasons for using Visual Drawing.Net to develop shapes are as follows:</p><ul><li>Visual Drawing.Net is a development and productivity tool for developers who design and develop graphical applications. It provides a custom work environment that integrates with Visual Studio .NET 2003 and Visual Studio .NET 2005 and all Express editions to make it easier to specify, create, build, test, and maintain shapes. </li><li>Shapes are extendable. You can create your own shape by overriding the shape method <code>MakePath</code> and ones a Shape created, it can be used in the Shape Container. The Shape Container will provide design time support for your shape to rotate, shear, move, warp, shade, fill with a color or using a brush etc. </li><li>Visual Drawing.Net provides consistency in newly developed shapes. You could implement the same behavior in a variety of ways in the Shape Containers (for example, by using visual inheritance in all Visual Studio .NET and Express Editions). With Visual Drawing.Net, behaviors are applied the same way every time. </li><li>Visual Drawing.Net stores shapes in Shape Containers, which is also a Shape object and all attributes and behaviors associated with shapes you create independently using any .net supported programming language( C#, VB.Net etc.), making it easier for teams of designers, developers, and testers to work cooperatively, or for different aspects of shape creation to be handled by different teams or companies. </li></ul><p><strong>When to Use Visual Drawing.Net?</strong><br>Use Visual Drawing.Net, when you want to do any of the following:</p><ul><li>Create programmable shapes that have complex attributes and behaviors, such as multi-state shapes. </li><li>Create shapes that are part of a hierarchy of similar shapes or sets of shapes that have minor variations. </li><li>Create libraries of shapes and maintain them over time, including making changes to numerous shapes at the same time. </li><li>Be able to test shapes you have developed to ensure they implement specified behaviors correctly. </li><li>Create shapes as part of a shape-development team that divides labor amongst shape designers, developers, and testers, or outsource parts of the shape development process to other organizations. </li><li>Store shape information independently rather than in the applications in which the shapes are used. </li></ul><p>....</p></blockquote><p>The <a href="http://www.codeproject.com/" target="_blank">CodeProject</a> <a href="http://www.codeproject.com/Articles/545130/Visual-Drawing-Net" target="_blank">article</a> continues getting you started, adding shapes, etc.</p><p>The sample downloaded, compiled and ran for me with no problems, the first time.</p><p>Here's a snap;</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B21%5D-17.png" alt="image" width="500" height="270" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B25%5D-12.png" alt="image" width="260" height="384" border="0"></p><p>I liked seeing samples in both C# and VB. Nice...</p><p>I mentioned <a href="http://vddotnet.erdalhalici.com/" target="_blank">documentation</a>?</p><blockquote><p><a href="http://vddotnet.erdalhalici.com/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B12%5D-39.png" alt="image" width="500" height="238" border="0"></a></p><p><a href="http://vddotnet.erdalhalici.com/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B18%5D-19.png" alt="image" width="338" height="804" border="0"></a></p><p>...</p><p><a href="http://vddotnet.erdalhalici.com/ShapeContainer.aspx" target="_blank"><img title="SNAGHTMLf1bdac3" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTMLf1bdac3%5B6%5D.png" alt="SNAGHTMLf1bdac3" width="650" height="249" border="0"></a></p></blockquote><p>I also mentioned source for the entire thing, and not just the CodeProject sample (which has the binaries for the real meaty part)?</p><p>Yep, just a CodePlex away...</p><p><a href="http://visualdrawingdotnet.codeplex.com" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B32%5D-9.png" alt="image" width="450" height="50" border="0"></a><br><a title="http://visualdrawingdotnet.codeplex.com" href="http://visualdrawingdotnet.codeplex.com">http://visualdrawingdotnet.codeplex.com</a></p><p>Here's a snap of the actual component Solution (for which the latest check-in, as of the writing of this, compiled fine and easy..)</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B36%5D-2.png" alt="image" width="260" height="384" border="0"></p><p>So again, you not only get a cool project, but all the source that makes up that project too!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4adcd309640e4c6dac95a167012d9040">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Adding-some-visual-pizazz-to-your-WinForm-world-with-Visual-DrawingNet</comments>
      <itunes:summary>Today&#39;s &amp;quot;I can&#39;t think of a way to make it rhyme with Monday&amp;quot; project by Erdal Halici is frankly pretty awesome. Not only do we get a very cool way to design shapes for our app&#39;s, we get to do it in an awesome Visual Studio design experience AND we get the source to everything too. Oh yeah, and he&#39;s created some nice documentation for the whole thing! Visual Drawing.NetMany years ago, when Microsoft .NET was newly released, I was working in a company as Software Consultant and I was in duty of helping our customers to jump start .net development and teach them the new .net programming languages C# and Visual Basic .NET in a condensed and structured way. Most of the developers I assisted were Visual Basic 6.0 developers and many of them were not very familiar with Object Oriented Programming and Design. I needed to find the best way to explain OOP. So, the best example to teach OPP was to use a base Shape class having a virtual Draw method and decorate this Shape class with all aspects of OOP. Next to this, I was also teaching them the design time features of Visual Studio .NET. After these workshops were completed and everyone in the world learned .NET, I had lots of shapes beside me; I decided to make something useful with them, which maybe would be useful to others. Thus, I developed a shape-development tool and a development environment that integrates with Visual Studio .NET. After I started to work as a Software Architect for various companies in Germany in year 2004 and I had more responsibilities during my work life, I totally forgot that I developed this tool. Just recently, when I was looking to my file archives, I saw it again. I refreshed and updated it now that it also works with newer versions of Visual Studio .NET including Visual Studio 2008, 2010 and 2012. I hope you will like it. It is free and you can download the full source code on http://visualdrawingdotnet.codeplex.com and find the documentation under www.erdalhalici.com. ...    Backg</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Adding-some-visual-pizazz-to-your-WinForm-world-with-Visual-DrawingNet</link>
      <pubDate>Mon, 18 Feb 2013 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Adding-some-visual-pizazz-to-your-WinForm-world-with-Visual-DrawingNet</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b4213042-b813-4cf9-bb2b-e5da668d7097.png" height="80" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/557418b5-0af7-4a15-beaa-4e2e08e88a4c.png" height="177" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Adding-some-visual-pizazz-to-your-WinForm-world-with-Visual-DrawingNet/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
      <category>WinForms</category>
    </item>
  <item>
      <title>Driving Devices with the .NET Micro Framework [Device] Toolbox</title>
      <description><![CDATA[<p>Today's Hardware Friday post is one that I help those of you with shiny new .Net Micro Framework devices...</p><h2><a href="http://netmftoolbox.codeplex.com/">.NET Micro Framework Toolbox</a></h2><blockquote><p><strong>Project Description</strong><br>This project is a sub-framework for the .NET Micro Framework that gives support for several electrical components in the form of drivers NETMF-devices.</p><p><strong>What's in the project?</strong><br>In this project is support for multiple <a href="http://netmftoolbox.codeplex.com/wikipage?title=Supported%20devices&amp;referringTitle=Home">devices</a> by adding several drivers in the form of <a href="http://netmftoolbox.codeplex.com/wikipage?title=Available%20classes&amp;referringTitle=Home">classes</a>. See the <a href="http://netmftoolbox.codeplex.com/documentation?referringTitle=Home">documentation</a> for more details about them.</p><p><strong>How to download the source code</strong><br>All source code is available on Codeplex. To download the latest release, follow these two simple steps:<br>1. Browse through the latest build using this direct link: <a href="http://netmftoolbox.codeplex.com/SourceControl/BrowseLatest">http://netmftoolbox.codeplex.com/SourceControl/BrowseLatest</a><br>2. Click on the big download-button</p><p><strong>If you need support</strong><br>The developers and maintainer of this library are all active at <a href="http://forums.netduino.com/">http://forums.netduino.com/</a></p><p>If you encounter any problems with Netduino hardware, it's best to post a thread on those forums.</p><p>Also, there's the <a href="http://netmftoolbox.codeplex.com/discussions">Discussions tab</a>.</p><p><strong>Note about Visual Basic support</strong><br>Although the framework code is completely written in C#, all samples are available for both C# and Visual Basic. This requires .NET Micro Framework 4.2 or higher.</p></blockquote><p>Here's an example if one of the classes/devices in action;</p><h2><a href="http://forums.netduino.com/index.php?/topic/6555-netduino-hd44780-snake/">Netduino HD44780 Snake</a></h2><blockquote><p>I [<a href="http://forums.netduino.com/index.php?/user/3331-stefan/">Stefan Thoolen</a>] just updated the .NETMF Toolbox with some additional samples for both <strong>Visual C#</strong> and <strong>VB.NET</strong>. One of them is this awesome game which demonstrates custom character support for the HD44780 text LCDs:</p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/3YMlDvjhpPo&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/3YMlDvjhpPo&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p></blockquote><p>So what kind of devices are supported?</p><p><a href="http://netmftoolbox.codeplex.com/wikipage?title=Supported%20devices">Supported devices</a></p><blockquote><p><a href="http://netmftoolbox.codeplex.com/wikipage?title=Supported%20devices"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B4%5D-11.png" alt="image" width="167" height="384" border="0"></a></p></blockquote><p>And it's not just all about hardware devices. Check out these classes</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B8%5D-49.png" alt="image" width="506" height="257" border="0"></p><p>And the source for all of this is available too!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fb1f75000ced4f259e92a1360163cb67">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Driving-Devices-with-the-NET-Micro-Framework-Device-Toolbox</comments>
      <itunes:summary>Today&#39;s Hardware Friday post is one that I help those of you with shiny new .Net Micro Framework devices... .NET Micro Framework ToolboxProject DescriptionThis project is a sub-framework for the .NET Micro Framework that gives support for several electrical components in the form of drivers NETMF-devices. What&#39;s in the project?In this project is support for multiple devices by adding several drivers in the form of classes. See the documentation for more details about them. How to download the source codeAll source code is available on Codeplex. To download the latest release, follow these two simple steps:1. Browse through the latest build using this direct link: http://netmftoolbox.codeplex.com/SourceControl/BrowseLatest2. Click on the big download-button If you need supportThe developers and maintainer of this library are all active at http://forums.netduino.com/ If you encounter any problems with Netduino hardware, it&#39;s best to post a thread on those forums. Also, there&#39;s the Discussions tab. Note about Visual Basic supportAlthough the framework code is completely written in C#, all samples are available for both C# and Visual Basic. This requires .NET Micro Framework 4.2 or higher. Here&#39;s an example if one of the classes/devices in action; Netduino HD44780 SnakeI [Stefan Thoolen] just updated the .NETMF Toolbox with some additional samples for both Visual C# and VB.NET. One of them is this awesome game which demonstrates custom character support for the HD44780 text LCDs:  So what kind of devices are supported? Supported devices  And it&#39;s not just all about hardware devices. Check out these classes  And the source for all of this is available too! </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Driving-Devices-with-the-NET-Micro-Framework-Device-Toolbox</link>
      <pubDate>Fri, 04 Jan 2013 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Driving-Devices-with-the-NET-Micro-Framework-Device-Toolbox</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f2f1cb23-5762-4f0d-a7e6-3da35c504b17.png" height="50" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/2c7c970b-91df-43cf-9b1a-f63326e1aa79.png" height="111" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Driving-Devices-with-the-NET-Micro-Framework-Device-Toolbox/RSS</wfw:commentRss>
      <category>.NET Micro Framework</category>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Devices</category>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>VB, .Net Gadgeteer, .Net Micro Framework SDK 4.2 and a simple Web Server</title>
      <description><![CDATA[<p>Today's post from PepLluis is a very short quick hit, but I just give VB.Net much love here, so...</p><h2><a href="http://msmvps.com/blogs/peplluis/archive/2012/12/11/vb-gadgeteer-webserver-sdk-4-2-qfe2-and-spider-premium-library-s.aspx" target="_blank">VB Gadgeteer Webserver, SDK 4.2 QFE2 and Spider Premium Library's</a></h2><blockquote><p>This is an small sample code to show how to build our basic gadgeteer web server using VB with Spider and the 4.2 RTM Premium library's.</p><p>Start Visual Studio with a new gadgeteer project and copy/paste...That's all! (remember add library's references)</p><p><a href="http://msmvps.com/blogs/peplluis/archive/2012/12/11/vb-gadgeteer-webserver-sdk-4-2-qfe2-and-spider-premium-library-s.aspx" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-100.png" alt="image" width="500" height="334" border="0"></a></p><p>...</p></blockquote> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:02065018ee3044599531a128013a85ad">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/VB-Net-Gadgeteer-Net-Micro-Framework-SDK-42-and-a-simple-Web-Server</comments>
      <itunes:summary>Today&#39;s post from PepLluis is a very short quick hit, but I just give VB.Net much love here, so... VB Gadgeteer Webserver, SDK 4.2 QFE2 and Spider Premium Library&#39;sThis is an small sample code to show how to build our basic gadgeteer web server using VB with Spider and the 4.2 RTM Premium library&#39;s. Start Visual Studio with a new gadgeteer project and copy/paste...That&#39;s all! (remember add library&#39;s references)  ... </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/VB-Net-Gadgeteer-Net-Micro-Framework-SDK-42-and-a-simple-Web-Server</link>
      <pubDate>Fri, 21 Dec 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/VB-Net-Gadgeteer-Net-Micro-Framework-SDK-42-and-a-simple-Web-Server</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/0c977c68-6aa3-44cb-842c-31265ab54e36.png" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/65446bb5-4a32-48b1-9d73-7f64f54302c9.png" height="145" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/VB-Net-Gadgeteer-Net-Micro-Framework-SDK-42-and-a-simple-Web-Server/RSS</wfw:commentRss>
      <category>.NET Micro Framework</category>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>VB Part 4: File access and pickers</title>
      <description><![CDATA[<p><span>This is the fourth and final part of the build your first Windows Store app with&nbsp;Visual Basic&nbsp;video series. In this video, you'll learn how to use the File Picker API, how to do data bind properties of a file to controls, and we'll show how to preserve access to a file for later use using the StorageApplicationsPermissions class. </span></p><ul><li><a href="http://msdn.microsoft.com/en-us/en-us/library/windows/apps/jj655411.aspx">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj676796.aspx">Part&nbsp;2 complete code</a> </li></ul><p>&nbsp;</p><p><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers#time=01m21s">[01:21]</a> Step 1: Use a File Picker to get an image file <br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers#time=09m13s">[09:13]</a> Step 2: Bind UI controls to file data<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers#time=12m10s">[12:10]</a> Step 3 : Save and load state</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4d17eecd4fe842e38d7aa0f501156c83">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers</comments>
      <itunes:summary>This is the fourth and final part of the build your first Windows Store app with&amp;nbsp;Visual Basic&amp;nbsp;video series. In this video, you&#39;ll learn how to use the File Picker API, how to do data bind properties of a file to controls, and we&#39;ll show how to preserve access to a file for later use using the StorageApplicationsPermissions class.  Step-by-Step tutorial from dev.windows.com Part&amp;nbsp;2 complete code &amp;nbsp; [01:21] Step 1: Use a File Picker to get an image file [09:13] Step 2: Bind UI controls to file data[12:10] Step 3 : Save and load state </itunes:summary>
      <itunes:duration>1218</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers</link>
      <pubDate>Fri, 26 Oct 2012 17:02:39 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.mp3" expression="full" duration="1218" fileSize="19493201" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.mp4" expression="full" duration="1218" fileSize="123591142" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.webm" expression="full" duration="1218" fileSize="38875108" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.wma" expression="full" duration="1218" fileSize="9858151" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.wmv" expression="full" duration="1218" fileSize="51095561" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers_high.mp4" expression="full" duration="1218" fileSize="266216074" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers_mid.mp4" expression="full" duration="1218" fileSize="187701872" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers_Source.wmv" expression="full" duration="1218" fileSize="235819038" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.ism/manifest" expression="full" duration="1218" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/589d/59962846-90cd-4e72-8a64-75572f83589d/VBPart4FileAccessAndPickers.wmv" length="51095561" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, Jim Walker</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, Jim Walker</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-4-File-access-and-pickers/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>Visual Basic</category>
      <category>XAML</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>VB Part 3: Navigation, layout, and views (2 of 2)</title>
      <description><![CDATA[<p><span><span><span>This is Part 3 of the four part series that walks you through building your first Windows Store app with Visual Basic.</span></span> This is the second video of Part 3: Navigation, layout, and views. In this second video, we'll add an app bar for navigation and we'll add a fluid layout for our page that works in landscape, snapped, or portrait views.</span></p><ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj215600.aspx">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj676795.aspx">Part&nbsp;2 complete code</a> </li></ul><p><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-2-of-2#time=00m20s">[00:20]</a> Step 2 Continued: Add controls and content to a page<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-2-of-2#time=20m59s">[20:59]</a> Step 3: Adapt the page layout to different orientations and views</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:19572ea6fac94a7bae94a0f5011541f2">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-2-of-2</comments>
      <itunes:summary>This is Part 3 of the four part series that walks you through building your first Windows Store app with Visual Basic. This is the second video of Part 3: Navigation, layout, and views. In this second video, we&#39;ll add an app bar for navigation and we&#39;ll add a fluid layout for our page that works in landscape, snapped, or portrait views. Step-by-Step tutorial from dev.windows.com Part&amp;nbsp;2 complete code [00:20] Step 2 Continued: Add controls and content to a page[20:59] Step 3: Adapt the page layout to different orientations and views </itunes:summary>
      <itunes:duration>1583</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-2-of-2</link>
      <pubDate>Fri, 26 Oct 2012 17:02:34 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-2-of-2</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.mp3" expression="full" duration="1583" fileSize="25343809" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.mp4" expression="full" duration="1583" fileSize="163253930" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.webm" expression="full" duration="1583" fileSize="52317734" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.wma" expression="full" duration="1583" fileSize="12814087" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.wmv" expression="full" duration="1583" fileSize="66844511" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2_high.mp4" expression="full" duration="1583" fileSize="352856079" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2_mid.mp4" expression="full" duration="1583" fileSize="249314168" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2_Source.wmv" expression="full" duration="1583" fileSize="368465975" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.ism/manifest" expression="full" duration="1583" fileSize="7954" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5f55/c728f085-2fbc-4afe-a890-0891fb895f55/VBPart3NavigationLayoutAndViews2of2.wmv" length="66844511" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, Jim Walker</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, Jim Walker</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-2-of-2/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>Visual Basic</category>
      <category>XAML</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>VB Part 3: Navigation, layout, and views (1 of 2)</title>
      <description><![CDATA[<p><span><span>This is Part 3 of the four part series that walks you through building your first Windows Store app with Visual Basic. Part 3, navigation, layout, and views is divided into two videos. In this first video, we'll show how to navigate between pages, how to use panel controls like the Grid, StackPanel, and Canvas, and how to use Visual Studio for designing page layout.</span></span></p><ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj215600.aspx">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj676795.aspx">Part&nbsp;2 complete code</a> </li></ul><p><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-1-of-2#time=00m22s">[00:22]</a> Step 1: Add pages and navigation<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-1-of-2#time=05m02s">[05:02]</a> Step 2: Add controls and content to a page<br><br><br><br></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:df8416439f06497096bca0f501151240">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-1-of-2</comments>
      <itunes:summary>This is Part 3 of the four part series that walks you through building your first Windows Store app with Visual Basic. Part 3, navigation, layout, and views is divided into two videos. In this first video, we&#39;ll show how to navigate between pages, how to use panel controls like the Grid, StackPanel, and Canvas, and how to use Visual Studio for designing page layout. Step-by-Step tutorial from dev.windows.com Part&amp;nbsp;2 complete code [00:22] Step 1: Add pages and navigation[05:02] Step 2: Add controls and content to a page </itunes:summary>
      <itunes:duration>1183</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-1-of-2</link>
      <pubDate>Fri, 26 Oct 2012 17:02:31 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-1-of-2</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.mp3" expression="full" duration="1183" fileSize="18944853" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.mp4" expression="full" duration="1183" fileSize="110472353" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.webm" expression="full" duration="1183" fileSize="36962865" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.wma" expression="full" duration="1183" fileSize="9578779" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.wmv" expression="full" duration="1183" fileSize="47438039" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews_high.mp4" expression="full" duration="1183" fileSize="271738829" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews_mid.mp4" expression="full" duration="1183" fileSize="183676696" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews_Source.wmv" expression="full" duration="1183" fileSize="216225622" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.ism/manifest" expression="full" duration="1183" fileSize="7898" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0392/17ef77d5-d58b-40a3-9d34-a85b4cc40392/VBPart3NavigationLayoutAndViews.wmv" length="47438039" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, Jim Walker</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, Jim Walker</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-3-Navigation-layout-and-views-1-of-2/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>Visual Basic</category>
      <category>XAML</category>
      <category>tutorial</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>VB Part 2: Manage app lifecycle and state</title>
      <description><![CDATA[<p><span>This is Part 2 of the four part series that walks you through building your first Windows Store app with Visual Basic. In this video, you'll learn about the app lifecycle and how to save and restore data to roaming settings and to session state.</span></p><ul><li><a href="http://msdn.microsoft.com/en-us/en-us/library/windows/apps/hh986968.aspx">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj676794.aspx">Part&nbsp;2 complete code</a> </li></ul><p>&nbsp;</p><p><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state#time=02m22s">[02:22]</a> Step 1: Using SuspensionManager<br></span><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state#time=04m20s">[04:20]</a> Step 2: Save the app's state<br></span><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state#time=10m34s">[10:34]</a> Step 3: Restore the app's state</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:32c9a596517448c3ae12a0f5010ed6c1">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state</comments>
      <itunes:summary>This is Part 2 of the four part series that walks you through building your first Windows Store app with Visual Basic. In this video, you&#39;ll learn about the app lifecycle and how to save and restore data to roaming settings and to session state. Step-by-Step tutorial from dev.windows.com Part&amp;nbsp;2 complete code &amp;nbsp; [02:22] Step 1: Using SuspensionManager[04:20] Step 2: Save the app&#39;s state[10:34] Step 3: Restore the app&#39;s state </itunes:summary>
      <itunes:duration>1059</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state</link>
      <pubDate>Fri, 26 Oct 2012 17:02:30 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.mp3" expression="full" duration="1059" fileSize="16947419" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.mp4" expression="full" duration="1059" fileSize="111428797" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.webm" expression="full" duration="1059" fileSize="32604957" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.wma" expression="full" duration="1059" fileSize="8569435" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.wmv" expression="full" duration="1059" fileSize="42776009" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState_high.mp4" expression="full" duration="1059" fileSize="253578990" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState_mid.mp4" expression="full" duration="1059" fileSize="175206579" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState_Source.wmv" expression="full" duration="1059" fileSize="207979996" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.ism/manifest" expression="full" duration="1059" fileSize="7926" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/575f/a4b6c38f-2086-4c19-b922-2add282c575f/VBPart2ManageAppLifecycleAndState.wmv" length="42776009" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, Jim Walker</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, Jim Walker</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-2-Manage-app-lifecycle-and-state/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>Visual Basic</category>
      <category>XAML</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>VB Part 1: Create a Hello world app</title>
      <description><![CDATA[<p><span>This is the first of five videos that walks you through building your first Windows Store app with Visual Basic. In this video, we'll build a simple Hello world using XAML and Visual Basic.</span></p><ul><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/hh986965.aspx">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj676793.aspx">Part 1 complete code</a> </li></ul><p><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app#time=1m43s">[01:43]</a> Before you start <br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app#time=02m23s">[02:23]</a> Step 1: Create a new project in Visual Studio<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app#time=06m14s">[06:14]</a> Step 2: Start the app<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app#time=07m27s">[07:27]</a> Step 3: Modify your start page<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app#time=14m56s">[14:56]</a> Step 4: Create an event Handler<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app#time=17m25s">[17:25]</a> Step 5: Style the start page</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:17bf0eebfe3b4992b328a0f5010e9c20">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app</comments>
      <itunes:summary>This is the first of five videos that walks you through building your first Windows Store app with Visual Basic. In this video, we&#39;ll build a simple Hello world using XAML and Visual Basic. Step-by-Step tutorial from dev.windows.com Part 1 complete code [01:43] Before you start [02:23] Step 1: Create a new project in Visual Studio[06:14] Step 2: Start the app[07:27] Step 3: Modify your start page[14:56] Step 4: Create an event Handler[17:25] Step 5: Style the start page </itunes:summary>
      <itunes:duration>1323</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app</link>
      <pubDate>Fri, 26 Oct 2012 17:02:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.mp3" expression="full" duration="1323" fileSize="21179249" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.mp4" expression="full" duration="1323" fileSize="132357155" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.webm" expression="full" duration="1323" fileSize="41787388" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.wma" expression="full" duration="1323" fileSize="10708283" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.wmv" expression="full" duration="1323" fileSize="58500455" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp_high.mp4" expression="full" duration="1323" fileSize="288306092" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp_mid.mp4" expression="full" duration="1323" fileSize="202848406" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp_Source.wmv" expression="full" duration="1323" fileSize="207817865" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.ism/manifest" expression="full" duration="1323" fileSize="6186" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/33e8/df5bb228-916c-47db-b551-493d059b33e8/VBPart1CreateAHelloWorldApp.wmv" length="58500455" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, Jim Walker</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, Jim Walker</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/VB-Part-1-Create-a-Hello-world-app/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>Visual Basic</category>
      <category>XAML</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>UPnP via WinRT and Managed Code for Windows 8</title>
      <description><![CDATA[<p>I'm not sure if today counts as a &quot;hardware&quot; project, but I thought it cool and something we've not highlighted before and is hardware'ish, so...</p><p>Lucian shows us UPnP for Windows 8, how we might use it and generally helps us understand it by writing code for it...</p><h2><a href="http://www.codeproject.com/Articles/458807/UPnP-code-for-Windows-8">UPnP code for Windows 8</a></h2><blockquote><p>This code plays audio on UPnP speakers. If you have DLNA speakers (&quot;Digital Lifestyle Networking Alliance&quot;) they are based on UPnP and it will also work on them.&nbsp;</p><p>Instead of following this article, there's a key alternative technique that's better - using the new Windows 8 support for &quot;<a href="http://code.msdn.microsoft.com/windowsapps/Media-PlayTo-Sample-fedcb0f9">Play To</a>&quot; (this link goes to Windows SDK sample code for the PlayTo contract&#43;API). PlayTo is far simpler, better-tested, and preferable to implementing all this UPnP stuff yourself. It takes only a few lines of code. Users of your app-store app will then be able to use the Devices charm to make your app stream its video or audio to their TV or speakers or picture-frames, so long as the device's manufacturer has provided Windows-8-certified drivers.</p><p>(Note that certified drivers are only needed for app-store apps; they're not needed for desktop apps. There's also one older technique, using a COM library called <em>UPNP.dll</em> dating back to XP, but it isn't allowed for app-store apps).</p><p>I wrote this code because my device doesn't yet have windows-8-certified drivers, and because I wanted to learn about UPnP. More generally, the code might help you understand the UPnP underpinnings of how things work under the hood when you use PlayTo.&nbsp;</p><h4>Contents</h4><ol><li>The article describes the raw UPnP protocols, i.e., the UDP and TCP messages involved between devices. </li><li>Next it shows code that implements those raw UDP and TCP communications explicitly, both for device-discovery (SSDP) and for device control (UPnP). <p>There are two forms of the code:&nbsp; .NET45 code (runs on any .NET45 machine but not allowed on app store) and WinRT code (runs on Windows tablets, allowed on app-store, requires Windows8).</p></li><li>Next it shows where you can use HttpClient and VB's XML-literals, for a higher-level abstraction rather than doing raw TCP programming.&nbsp;&nbsp; </li><li>Next it shows how to use WinRT device-enumeration APIs, rather than implementing SSDP manually. This is a cleaner way of doing things, and will run on Windows tablets and is allowed on the app-store, but requires Windows 8.&nbsp; </li></ol><h4>Testing with UPnP devices</h4><p>Here are three UPnP devices you can test this code on:</p><ul><li>I went out and bought a Sony SA-NS300 wifi speaker. This is a UPnP device (but doesn't yet as of September 2012 have windows-8-certified drivers).&nbsp;&nbsp; </li><li>I downloaded <a href="http://opentools.homeip.net/dev-tools-for-upnp">Developer Tools for UPnP Technologies</a>. This has a program called <em>MediaRenderer.exe</em> in it, which you can test against (but it also isn't yet windows-8-certified).&nbsp;&nbsp; </li><li>I set up a different machine on the same network, ran Windows Media Player on it, and did Stream &gt; AllowRemoteControl. (This has to be on a different machine: it doesn't work on the same machine). This technique is also described in the Windows SDK &quot;<a href="http://code.msdn.microsoft.com/windowsapps/Media-PlayTo-Sample-fedcb0f9">PlayTo sample</a>&quot;. It is windows-8-certified. </li></ul><p>Here's a picture of my laptop simultaneously sending audio wirelessly to all three devices!</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-78.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb-78.png" alt="image" width="518" height="384" border="0"></a></p><p>...&quot;</p></blockquote><p>His great article starts with UPnP information and then starts diving deep into the code...</p><blockquote><h4>UPnP protocol</h4><p>UPnP has superb documentation at <a href="http://www.upnp.org/">www.upnp.org</a>.&nbsp;</p><ul><li><a href="http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0.pdf">UPnP Device Architecture</a> - explains how the shared UPnP protocols work, including service discovery. This is common information for all UPnP protocols. The rest of the documents are specific to media-playing.&nbsp; </li><li><a href="http://upnp.org/specs/av/UPnP-av-AVArchitecture-v1-20020625.pdf">UPnP AV Architecture</a> - explains the particular case of media rendering, from a DMS (Digital Media Source) to a DMR (Digital Media Renderer) </li><li><a href="http://upnp.org/specs/av/UPnP-av-ConnectionManager-v1-Service.pdf">ConnectionManager:1</a> - documents the API of the <code>ConnectionManager</code> interface, used to determine which protocols are supported&nbsp; </li><li><a href="http://upnp.org/specs/av/UPnP-av-AVTransport-v1-Service.pdf">AVTransport:1</a> - documents the API of the <code>AVTransport</code> interface, used to tell the DMR which media-source to play, and to start/stop it. </li></ul><p>When media is played over UPnP, there are three parties involved:</p><p><strong>Control Point</strong> - this party tells the others when and what to play</p><p><strong>Digital Media Renderer (DMR)</strong> - the speakers/tv. They can be told what URL to play, and can be told to start/stop.&nbsp;</p><p><strong>Digital Media Source (DMS)</strong> - where the media comes from, i.e. it serves up the URL that was requested by the DMR.&nbsp;</p><p>You can imagine lots of ways this might work. Maybe your computer is the control point, and the DMS is some archive on a server in your attic, and the DMR is your television set. Or maybe your computer is the DMS, and the control point is a tablet or cell phone or remote control, and the DMR is your set of Wi-Fi speakers.</p><p>...</p></blockquote><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML5b68bcd%5B4%5D.png" target="_blank"><img title="SNAGHTML5b68bcd" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML5b68bcd_thumb%5B1%5D.png" alt="SNAGHTML5b68bcd" width="456" height="364" border="0"></a></p><p>One of the things I thought cool was how he mixed in &quot;.Net&quot;&nbsp; and WinRT sample versions. (Oh and that he used Visual Basic.Net for course! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><blockquote><h4>Higher level of abstraction: use WinRT Device Enumeration</h4><p>Actually, Windows 8 has SSDP discovery built in. We can remove our existing SSDP code and replace it with &quot;WinRT Device Enumeration&quot;. I described win8 device-enumeration more fully in a separate article: <a href="http://www.codeproject.com/Articles/458550/Device-enumeration-in-Windows-8">http://www.codeproject.com/Articles/458550/Device-enumeration-in-Windows-8</a>.</p><p><strong>No WinRT probes by device-type</strong>. Recall that we send an SSDP probe for all devices that have the device-type &quot;urn:schemas-upnp-org:device:MediaRenderer:1&quot;. Well, Windows sends out SSDP probes for absolutely all devices -- <em>but it not longer lets us query its results by device-type</em>.</p><p>What we'll do instead is rely on the fact that all MediaRenderer:1 devices have a <code>RenderingControl</code> service and a <code>ConnectionManager</code> interface, and (optionally) an <code>AVTransport</code> interface. So we'll look for any device at all that has these interfaces.</p><p>It raises an interesting philosophical question -- what if there exist some devices whose type is not MediaRenderer:1, but they expose ConnectionManager and AVTransport interfaces? Should our code work with them? What will they do? I don't know!&nbsp;</p><p><strong>No WinRT probes by service-type string</strong>. Also, our own SSDP implementation looked for services with type &quot;urn:schemas-upnp-org:service:ConnectionManager:1...</p></blockquote><p>In short, if you've ever wondered what UPnP was, how &quot;Play To&quot; works and how you might be able to use them, this is a must read article. Imagine mixing in this with some of the hardware projects we've highlighted here in the past... hum...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ce03cc68ce3d4548ae4da0d4014e2536">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/UPnP-via-WinRT-and-Managed-Code-for-Windows-8</comments>
      <itunes:summary>I&#39;m not sure if today counts as a &amp;quot;hardware&amp;quot; project, but I thought it cool and something we&#39;ve not highlighted before and is hardware&#39;ish, so... Lucian shows us UPnP for Windows 8, how we might use it and generally helps us understand it by writing code for it... UPnP code for Windows 8This code plays audio on UPnP speakers. If you have DLNA speakers (&amp;quot;Digital Lifestyle Networking Alliance&amp;quot;) they are based on UPnP and it will also work on them.&amp;nbsp; Instead of following this article, there&#39;s a key alternative technique that&#39;s better - using the new Windows 8 support for &amp;quot;Play To&amp;quot; (this link goes to Windows SDK sample code for the PlayTo contract&amp;#43;API). PlayTo is far simpler, better-tested, and preferable to implementing all this UPnP stuff yourself. It takes only a few lines of code. Users of your app-store app will then be able to use the Devices charm to make your app stream its video or audio to their TV or speakers or picture-frames, so long as the device&#39;s manufacturer has provided Windows-8-certified drivers. (Note that certified drivers are only needed for app-store apps; they&#39;re not needed for desktop apps. There&#39;s also one older technique, using a COM library called UPNP.dll dating back to XP, but it isn&#39;t allowed for app-store apps). I wrote this code because my device doesn&#39;t yet have windows-8-certified drivers, and because I wanted to learn about UPnP. More generally, the code might help you understand the UPnP underpinnings of how things work under the hood when you use PlayTo.&amp;nbsp; ContentsThe article describes the raw UPnP protocols, i.e., the UDP and TCP messages involved between devices. Next it shows code that implements those raw UDP and TCP communications explicitly, both for device-discovery (SSDP) and for device control (UPnP). There are two forms of the code:&amp;nbsp; .NET45 code (runs on any .NET45 machine but not allowed on app store) and WinRT code (runs on Windows tablets, allowed on app-store, requires Wi</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/UPnP-via-WinRT-and-Managed-Code-for-Windows-8</link>
      <pubDate>Fri, 28 Sep 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/UPnP-via-WinRT-and-Managed-Code-for-Windows-8</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/3084d64a-7c53-4344-ab47-adf46d4ae095.png" height="73" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1f0daa52-9d83-4b4c-9f53-5672902dc301.png" height="161" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/UPnP-via-WinRT-and-Managed-Code-for-Windows-8/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
      <category>Windows 8</category>
    </item>
  <item>
      <title>Hello Blog Reader Sample for the Windows Store in C#, Visual Basic.Net, JavaScript and even C++!</title>
      <description><![CDATA[<p>Today's Modern Monday post is kind of a repeat, but also kind of not. In the past we've highlighted building a &quot;Hello RSS World&quot; for Windows 8 series, <a href="https://channel9.msdn.com/coding4fun/blog/The-old-new-Hello-World-Building-a-simple-RSS-reader-for-Windows-8-Metro-with-HTML-and-JavaScript">Hello World... Building a simple RSS reader for Windows 8 Metro with HTML and JavaScript</a>. Today's project takes so to a similar type of project, yet different. Not only does this project include C# and Visual Basic.Net versions (as well as HTML/JavaScript) but also includes a complete walk through and tutorial. When complete (or when you download the sample) you get a nice baseline for your own reader, with room for you to continue to extend and add features too.</p><p>Without further ado...</p><h2><a href="http://code.msdn.microsoft.com/Getting-started-with-C-and-41e15af5">Getting started with C# and Visual Basic: Hello World and Blog reader samples</a></h2><blockquote><p>This sample includes the companion code for the Microsoft Visual Basic and C# tutorials in the Getting started node of the Windows Dev Center.</p><p>Specifically, this sample includes code for:</p><ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/Hh986965">Part 1: Create a &quot;Hello, world!&quot; app</a> <p>This sample and tutorial demonstrate how to create a simple &quot;Hello, world&quot;Windows 8 app using Extensible Application Markup Language (XAML) with Microsoft Visual Basic or C#.</p></li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/Hh986968">Part 2: Manage app lifecycle and state</a> <p>This sample and tutorial update the &quot;Hello, world&quot; app to respond to lifecycle events, and save app and session data.</p></li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380">Create a blog reader</a> <p>This sample and tutorial demonstrate some basic principles of Windows Store app development using Extensible Application Markup Language (XAML). It shows how to modify the Items Page, Split Page, and Basic Page templates in Microsoft Visual Studio 2012 to create a complete blog reader app that downloads the RSS and Atom feeds for several Windows-related blogs. It uses custom styles and animations to make a distinctive user interface, and has an app bar for navigation between pages. It also shows how to adapt the UI to different orientations and views, and save and restore app state.</p></li></ul><p>This sample is written in XAML. For the HTML version, see the <a href="http://go.microsoft.com/fwlink/p/?linkid=251100">Getting started with JavaScript: Hello World and Blog reader samples</a> .</p><p>...&quot;</p></blockquote><h3><a href="http://msdn.microsoft.com/library/windows/apps/BR211380">Part 4: Create a blog reader (Windows Store apps using C#/VB and XAML)</a></h3><blockquote><p>We introduce the essential code and concepts you need to create a Windows Store app using C# or Visual Basic. You'll use Extensible Application Markup Language (XAML) to define the UI, and your selected language to write the app logic.</p><p><strong>Note</strong>&nbsp; You can download the complete Microsoft Visual Studio project for this tutorial from the Dev Center Sample Gallery. <a href="http://go.microsoft.com/fwlink/?LinkId=227268">Download the source code</a>. You can also view the source code on the download page.</p><p>If you'd rather use another programming language, see:</p><ul><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/br211385">Create your first Windows Store app using JavaScript</a> </li><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/hh465045">Create your first Windows Store app using C&#43;&#43;</a> </li></ul><p><strong>Roadmap:</strong> How does this topic relate to others? See: <a href="http://msdn.microsoft.com/en-US/library/windows/apps/br229583">Roadmap for Windows Store apps using C# or Visual Basic</a>.</p><h5>Before you start...</h5><ul><li>This is the last tutorial in a series. Before you start this tutorial, we recommend that you read <a href="http://msdn.microsoft.com/en-US/library/windows/apps/hh986965">Part 1: Create a &quot;Hello, world!&quot; app</a>, <a href="http://msdn.microsoft.com/en-US/library/windows/apps/hh986968">Part 2: Manage app lifecycle and state</a>, and <a href="http://msdn.microsoft.com/en-US/library/windows/apps/jj215600">Part 3: Navigation, layout, and views</a>. This tutorial introduces new concepts, and adds to concepts from the previous tutorials. </li><li>You can complete this tutorial without reading the previous ones. However, concepts from previous tutorials might not be discussed in detail here. </li><li>You can download the complete Visual Studio project for this tutorial from the Dev Center Sample Gallery. You can also view the source code on the download page. <a href="http://go.microsoft.com/fwlink/?LinkId=227268">Download the source code</a>. </li></ul><h5>Objectives</h5><p>In this tutorial, we take a quick tour of the features that you'll use to build Windows Store apps. Through the process of creating a simple blog reader app, we introduce concepts that are core to development with XAML, including layout, controls, templates, and data binding. We learn how to use the page templates and navigation that are built into Microsoft Visual Studio Express 2012 for Windows 8 to quickly start our app development. We then learn how to use custom styles to modify the look of our app, and how to adapt the UI to various layouts and views. Finally, we briefly discuss integrating our app with Windows 8 and publishing it to the Windows Store. By the time you complete this tutorial, you'll be prepared to start building your own Windows Store apps.</p><p>In this article</p><ul><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#before_you_start...">Before you start...</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#objectives">Objectives</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#hello_world">Hello World</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#creating_windows_metro_style_apps_in_visual_studio">Creating Windows Windows Store apps in Visual Studio</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#specifying_app_capabilities">Specifying app capabilities</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#getting_data_into_an_app">Getting data into an app</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#defining_the_app_layout_in_xaml">Defining the app layout in XAML</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#adding_controls_and_content">Adding controls and content</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#displaying_data">Displaying data</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#adding_pages_and_navigation">Adding pages and navigation</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#adding_an_app_bar">Adding an app bar</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#adding_animations_and_transitions">Adding animations and transitions</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#creating_a_consistent_look_with_styles">Creating a consistent look with styles</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#adapting_to_different_layouts">Adapting to different layouts</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#saving_app_state">Managing app lifecycle and state</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#adding_a_splash_screen_and_logo">Adding a splash screen and logo</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/BR211380#Whats_next">What's next</a> </li></ul><p>...&quot;</p></blockquote><p>Here's a snap of the C# sample;</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B5%5D-37.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B1%5D-86.png" alt="image" width="317" height="324" border="0"></a></p><p>And here's it running;</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-76.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb-76.png" alt="image" width="520" height="290" border="0"></a></p><p>What's always fun is taking a sample and tweaking it. With very few tweaks I took this Windows Team Blogs RSS Reader and turned it into a very simple Channel 9 Coding4Fun RSS Reader...</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B8%5D-38.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B2%5D-71.png" alt="image" width="520" height="341" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B11%5D-32.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B3%5D-61.png" alt="image" width="520" height="262" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B14%5D-29.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B4%5D-52.png" alt="image" width="520" height="290" border="0"></a></p><p>Of course this is no where near complete, but it's still a fun starting point. The article and sample provide some great Windows 8 App development pointers, techniques and ideas, enough to hopefully get you started on your own app's!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5e51a67f5b6d4ade9911a0d401401e2e">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Hello-Blog-Reader-Sample-for-the-Windows-Store-in-C-Visual-BasicNet-JavaScript-and-even-C</comments>
      <itunes:summary>Today&#39;s Modern Monday post is kind of a repeat, but also kind of not. In the past we&#39;ve highlighted building a &amp;quot;Hello RSS World&amp;quot; for Windows 8 series, Hello World... Building a simple RSS reader for Windows 8 Metro with HTML and JavaScript. Today&#39;s project takes so to a similar type of project, yet different. Not only does this project include C# and Visual Basic.Net versions (as well as HTML/JavaScript) but also includes a complete walk through and tutorial. When complete (or when you download the sample) you get a nice baseline for your own reader, with room for you to continue to extend and add features too. Without further ado... Getting started with C# and Visual Basic: Hello World and Blog reader samplesThis sample includes the companion code for the Microsoft Visual Basic and C# tutorials in the Getting started node of the Windows Dev Center. Specifically, this sample includes code for: Part 1: Create a &amp;quot;Hello, world!&amp;quot; app This sample and tutorial demonstrate how to create a simple &amp;quot;Hello, world&amp;quot;Windows 8 app using Extensible Application Markup Language (XAML) with Microsoft Visual Basic or C#. Part 2: Manage app lifecycle and state This sample and tutorial update the &amp;quot;Hello, world&amp;quot; app to respond to lifecycle events, and save app and session data. Create a blog reader This sample and tutorial demonstrate some basic principles of Windows Store app development using Extensible Application Markup Language (XAML). It shows how to modify the Items Page, Split Page, and Basic Page templates in Microsoft Visual Studio 2012 to create a complete blog reader app that downloads the RSS and Atom feeds for several Windows-related blogs. It uses custom styles and animations to make a distinctive user interface, and has an app bar for navigation between pages. It also shows how to adapt the UI to different orientations and views, and save and restore app state. This sample is written in XAML. For the HTML version, see the Getting sta</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Hello-Blog-Reader-Sample-for-the-Windows-Store-in-C-Visual-BasicNet-JavaScript-and-even-C</link>
      <pubDate>Mon, 24 Sep 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Hello-Blog-Reader-Sample-for-the-Windows-Store-in-C-Visual-BasicNet-JavaScript-and-even-C</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/e4f91b58-b997-41b1-aa90-ed6f6264e000.png" height="54" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/fad5dee9-afe9-49d1-84fd-20fe9138cac2.png" height="119" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Hello-Blog-Reader-Sample-for-the-Windows-Store-in-C-Visual-BasicNet-JavaScript-and-even-C/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
      <category>XAML</category>
      <category>Windows 8</category>
    </item>
  <item>
      <title>Channel 9 Content for Beginners</title>
      <description><![CDATA[<p>Bob Tabor from <a href="http://www.LearnVisualStudio.net">www.LearnVisualStudio.net</a> has created several beginner series for aspiring developers to learn programming languages in Visual Basic, C#, HTML5 &amp; CSS3, JavaScript and how to build apps for Windows Phone 7. Each series come with different concepts that are broken into their own video and source codes. Watch, learn, and begin to code!</p><p>&nbsp;</p><p><a href="http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-JavaScript"><img src="http://files.channel9.msdn.com/thumbnail/f0bcd1e8-4651-480f-b5d9-0b2250fb9401.png" alt=""></a>&nbsp;</p><h3><a href="http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-JavaScript">Windows Store apps for Absolute Beginners with JavaScript </a></h3><p>Over the course of 31 lessons, Bob will teach you the fundamentals of Windows Store app development by walking you through building the Contoso Cookbook Hands On Labs in JavaScript.</p><p>&nbsp;</p><p><a href="http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-C-"><img src="http://files.channel9.msdn.com/thumbnail/cd87ba39-c1aa-4b98-b265-e193ca02abe7.png" alt=""></a></p><h3><a href="http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-C-">Windows Store apps for Absolute Beginners with C#</a></h3><p>Over the course of 34 lessons, Bob will teach you the fundamentals of Windows Store app development by walking you through building the Contoso Cookbook Hands On Labs in C#.</p><p>&nbsp;</p><p><a href="http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners"><img src="http://files.channel9.msdn.com/thumbnail/a907bf75-4820-4758-b0f8-ee425f706a4d.png" alt=""></a></p><h3><a href="http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners">Visual Basic Fundamentals: Development for Absolute Beginners</a></h3><p>A 25 episode series that teaches the fundamentals of Visual Basic programming. The series walks you through getting the tools, writing code, debugging and customizations.</p><p>&nbsp;</p><p><img src="http://files.channel9.msdn.com/thumbnail/51475e79-b497-4178-adde-dd942fc6424a.png" alt=""></p><h3><a href="http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners">C# Fundamentals: Development for Absolute Beginners</a></h3><p>A 24 episode series that will teach you the fundamentals of C# programming. Tune in to learn concepts applicable to videos games, mobile environments, and client applications.</p><p>&nbsp;</p><p><a href="http://channel9.msdn.com/Series/HTML5-CSS3-Fundamentals-Development-for-Absolute-Beginners"><img src="http://files.channel9.msdn.com/thumbnail/e5034239-ee34-4f74-9100-d8d73873edd1.png" alt=""></a></p><h3><a href="http://channel9.msdn.com/Series/HTML5-CSS3-Fundamentals-Development-for-Absolute-Beginners">HTML5 &amp; CSS3 Fundamentals: Development for Absolute Beginners </a></h3><p>A 21 part series that teaches aspiring web developers the concepts of web pages, CSS3 styles and HTML5 features.</p><p>&nbsp;</p><p><img src="http://files.channel9.msdn.com/thumbnail/4e89babc-39e8-4c9b-972d-d8d86490b20b.png" alt=""></p><h3><a href="http://channel9.msdn.com/Series/Javascript-Fundamentals-Development-for-Absolute-Beginners">Javascript Fundamentals: Development for Absolute Beginners</a></h3><p>A 21 part series that teaches the fundamentals of JavaScript programming. Tune in to learn concepts applicable to web based video games enhanced user interfaces and dynamic web pages.</p><p>&nbsp;</p><p><a href="http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners"><img src="http://files.channel9.msdn.com/thumbnail/91485c5e-ad94-4001-9d70-ddb9aa5e27fa.png" alt=""></a></p><h3><a href="http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners">Windows Phone 7 Development for Absolute Beginners</a></h3><p>A 64 part video series that teaches beginners how to build simple WP7 applications. The series will walk you through getting the tools, knowing what an if statement is, using the GPS built into the phone and much more!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:415e4695fd3846ce82d6a0c3011d0f47">]]></description>
      <comments>http://channel9.msdn.com/posts/Beginner</comments>
      <itunes:summary>Bob Tabor from www.LearnVisualStudio.net has created several beginner series for aspiring developers to learn programming languages in Visual Basic, C#, HTML5 &amp;amp; CSS3, JavaScript and how to build apps for Windows Phone 7. Each series come with different concepts that are broken into their own video and source codes. Watch, learn, and begin to code! &amp;nbsp; &amp;nbsp; Windows Store apps for Absolute Beginners with JavaScript Over the course of 31 lessons, Bob will teach you the fundamentals of Windows Store app development by walking you through building the Contoso Cookbook Hands On Labs in JavaScript. &amp;nbsp;  Windows Store apps for Absolute Beginners with C#Over the course of 34 lessons, Bob will teach you the fundamentals of Windows Store app development by walking you through building the Contoso Cookbook Hands On Labs in C#. &amp;nbsp;  Visual Basic Fundamentals: Development for Absolute BeginnersA 25 episode series that teaches the fundamentals of Visual Basic programming. The series walks you through getting the tools, writing code, debugging and customizations. &amp;nbsp;  C# Fundamentals: Development for Absolute BeginnersA 24 episode series that will teach you the fundamentals of C# programming. Tune in to learn concepts applicable to videos games, mobile environments, and client applications. &amp;nbsp;  HTML5 &amp;amp; CSS3 Fundamentals: Development for Absolute Beginners A 21 part series that teaches aspiring web developers the concepts of web pages, CSS3 styles and HTML5 features. &amp;nbsp;  Javascript Fundamentals: Development for Absolute BeginnersA 21 part series that teaches the fundamentals of JavaScript programming. Tune in to learn concepts applicable to web based video games enhanced user interfaces and dynamic web pages. &amp;nbsp;  Windows Phone 7 Development for Absolute BeginnersA 64 part video series that teaches beginners how to build simple WP7 applications. The series will walk you through getting the tools, knowing what an if statement is, using the GPS built i</itunes:summary>
      <link>http://channel9.msdn.com/posts/Beginner</link>
      <pubDate>Thu, 06 Sep 2012 13:38:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Beginner</guid>      
      <dc:creator>Dan Fernandez, Golnaz</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz</itunes:author>
      <slash:comments>60</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Beginner/rss</wfw:commentRss>
      <category>C#</category>
      <category>CSS 3</category>
      <category>HTML 5</category>
      <category>JavaScript</category>
      <category>Visual Basic</category>
      <category>Windows Phone</category>
    </item>
  <item>
      <title>.Net Micro Framework v4.2 now available for Netduino</title>
      <description><![CDATA[<p>We're going to do a two-fer today. Our first Hardware Friday post is a quick notice from Chris Walker about one of the blog's favorite frameworks, the <a href="http://netmf.codeplex.com">.Net Micro Framework</a>, on one of the blog's favorite hardware platforms, the <a href="http://www.netduino.com/">Netduino</a>...</p><h2><a href="http://forums.netduino.com/index.php?/topic/5120-announcing-net-mf-42-upgrade-for-all-netduino-hardware/">Announcing: .NET MF 4.2 upgrade for all Netduino hardware</a></h2><blockquote><p>I'm very pleased to announce that the Netduino v4.2 firmware was officially released this morning (simultaneously with the .NET Micro Framework 4.2 QFE2 PK and SDK).<br>This upgrade is being provided for all Netduino hardware, both the traditional Netduinos and the new Netduino Go.</p><p>This exciting new release includes a number of major enhancements over .NET MF 4.1:</p><ul><li>50% more RAM for Netduino Plus (42KB vs 28KB) </li><li>Visual Basic support </li><li>New WinUSB drivers (for those who had occasional BSODs) </li><li>StringBuilder and other new classes </li><li>New core AnalogInput and PWM classes </li><li>Garbage collector bugfixes </li><li>More bugfixes; see netmf.codeplex.com </li></ul><p>Users are welcomed to upgrade to their boards to .NET Micro Framework 4.2 at the time of their choice. The new SDK supports both 4.1 and 4.2 projects, so you will be able to use both boards with the same SDK. We will continue supporting users on both versions for the time being.</p><p>Instructions and downloads:</p><p>...</p></blockquote><p>Click <a href="http://forums.netduino.com/index.php?/topic/5120-announcing-net-mf-42-upgrade-for-all-netduino-hardware/">through</a> for all the instructions and downloads...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2d3b986accac4e3bb9c4a0b10116af56">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Net-Micro-Framework-v42-now-available-for-Netduino</comments>
      <itunes:summary>We&#39;re going to do a two-fer today. Our first Hardware Friday post is a quick notice from Chris Walker about one of the blog&#39;s favorite frameworks, the .Net Micro Framework, on one of the blog&#39;s favorite hardware platforms, the Netduino... Announcing: .NET MF 4.2 upgrade for all Netduino hardwareI&#39;m very pleased to announce that the Netduino v4.2 firmware was officially released this morning (simultaneously with the .NET Micro Framework 4.2 QFE2 PK and SDK).This upgrade is being provided for all Netduino hardware, both the traditional Netduinos and the new Netduino Go. This exciting new release includes a number of major enhancements over .NET MF 4.1: 50% more RAM for Netduino Plus (42KB vs 28KB) Visual Basic support New WinUSB drivers (for those who had occasional BSODs) StringBuilder and other new classes New core AnalogInput and PWM classes Garbage collector bugfixes More bugfixes; see netmf.codeplex.com Users are welcomed to upgrade to their boards to .NET Micro Framework 4.2 at the time of their choice. The new SDK supports both 4.1 and 4.2 projects, so you will be able to use both boards with the same SDK. We will continue supporting users on both versions for the time being. Instructions and downloads: ... Click through for all the instructions and downloads... </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Net-Micro-Framework-v42-now-available-for-Netduino</link>
      <pubDate>Fri, 24 Aug 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Net-Micro-Framework-v42-now-available-for-Netduino</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/6e911ea5-9758-4681-9965-dee4c27f3a4b.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f2145fba-9d19-44f6-815d-60d0271c5244.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Net-Micro-Framework-v42-now-available-for-Netduino/RSS</wfw:commentRss>
      <category>.NET Micro Framework</category>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>Want to write a new Notepad? Here&#39;s a Notepad Clone Project Template to get you started...</title>
      <description><![CDATA[<p>Today's WinForm Wednesday project is one that's kind of unusual. I don't highlight Visual Studio Project Templates often, but this one struck a cord with me for some reason. Maybe because we just don't hear much about WinForm these days. Or maybe because it's a Visual Basic template. Or maybe because Notepad seems to be one of those app's people just like to replace. I don't know, but when I saw this, I just thought it was kind of cool...</p><h2><a href="http://visualstudiogallery.msdn.microsoft.com/130d845d-6b91-45db-993a-1f6e004ff095" target="_blank">MS_Notepad_Clone</a></h2><blockquote><p>A clone of MS Notepad designed to reduce the work of coding the basics of an improved clone of MS Notepad. Created by CuBe Laboratories, it has all of the features of the original notepad, like the find/findnext/replace/replaceall functions, the open/save/saveas functions, and a few new ones such as the one that allows rtf resources to be opened so that they can be used for help files.</p></blockquote><p>Once you install this, you get a new Project Template.</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML5bc0825a%5B3%5D.png" target="_blank"><img title="SNAGHTML5bc0825a" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML5bc0825a_thumb.png" alt="SNAGHTML5bc0825a" width="650" height="402" border="0"></a></p><p>Creating a new Project with this template gives you what you'd expect, your own Notepad app, now ready for your tweaking and extending needs...</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B3%5D-56.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B1%5D-68.png" alt="image" width="250" height="427" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B6%5D-43.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B2%5D-54.png" alt="image" width="471" height="407" border="0"></a></p><p>Say I want to make my own branded Notepad...</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML5bcac9b6%5B3%5D.png" target="_blank"><img title="SNAGHTML5bcac9b6" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML5bcac9b6_thumb.png" alt="SNAGHTML5bcac9b6" width="456" height="350" border="0"></a></p><p>Yeah, I know a little &quot;out there&quot; but still if you've ever wanted to create your own Notepad just to add &quot;this little feature&quot; to it, need a customized Notepad like app and don't want to start from scratch or just looking for something a little different, you're just a Template download/install and New Project away...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:794ab9e936574861be8ea080013c990d">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Want-to-write-a-new-Notepad-Heres-a-Notepad-Clone-Project-Template-to-get-you-started</comments>
      <itunes:summary>Today&#39;s WinForm Wednesday project is one that&#39;s kind of unusual. I don&#39;t highlight Visual Studio Project Templates often, but this one struck a cord with me for some reason. Maybe because we just don&#39;t hear much about WinForm these days. Or maybe because it&#39;s a Visual Basic template. Or maybe because Notepad seems to be one of those app&#39;s people just like to replace. I don&#39;t know, but when I saw this, I just thought it was kind of cool... MS_Notepad_CloneA clone of MS Notepad designed to reduce the work of coding the basics of an improved clone of MS Notepad. Created by CuBe Laboratories, it has all of the features of the original notepad, like the find/findnext/replace/replaceall functions, the open/save/saveas functions, and a few new ones such as the one that allows rtf resources to be opened so that they can be used for help files. Once you install this, you get a new Project Template.  Creating a new Project with this template gives you what you&#39;d expect, your own Notepad app, now ready for your tweaking and extending needs...   Say I want to make my own branded Notepad...  Yeah, I know a little &amp;quot;out there&amp;quot; but still if you&#39;ve ever wanted to create your own Notepad just to add &amp;quot;this little feature&amp;quot; to it, need a customized Notepad like app and don&#39;t want to start from scratch or just looking for something a little different, you&#39;re just a Template download/install and New Project away... </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Want-to-write-a-new-Notepad-Heres-a-Notepad-Clone-Project-Template-to-get-you-started</link>
      <pubDate>Wed, 11 Jul 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Want-to-write-a-new-Notepad-Heres-a-Notepad-Clone-Project-Template-to-get-you-started</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/8cbb2e9f-5535-46d2-90b4-68b9ccd3ab19.png" height="62" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/06450856-e87e-4749-af72-fc174f9c29c8.png" height="137" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Want-to-write-a-new-Notepad-Heres-a-Notepad-Clone-Project-Template-to-get-you-started/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>notepad</category>
      <category>Templates</category>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>More battling bots with Marvin&#39;s Arena</title>
      <description><![CDATA[<p>Want some more fun coding battling bots? Want to take it to the next level and have tournaments of battling bots? Want to code your bots in C#, VB.Net or C&#43;&#43;? Be able to easily edit maps? Have a built in code editor? Watch the battles in 2D or 3D? And have the source for it all?</p><h2><a href="http://www.marvinsarena.com/wiki/index.php/Main_Page" target="_blank">Marvin's Arena</a></h2><blockquote><p><strong>Marvin's Arena</strong> is a free and entertaining programming game. The game is designed to easily learn programming in any .NET compatible language. It is suited for new programmers to gain experience with the .NET languages and development tools as well as for experienced programmers to enhance efficient development.</p><p>You create a robot and let it fight against one or more opponents in a tournament. The first robot can be written in only a few minutes but complex robots might take some time for perfection. More experienced developers can even create robots working in a team to fight other teams.</p><p>The robots can move, scan for opponents and fire bullets and rockets to survive in the battle!</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-52.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb-51.png" alt="image" width="524" height="407" border="0"></a></p><h4>About Marvin's Arena</h4><ul><li><a href="http://www.marvinsarena.com/wiki/index.php/Get_Started">Getting Started</a> - What is Marvin's Arena and what can you do with it </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Current_Features">Features</a> - Currently available features </li><li><a href="http://www.marvinsarena.com/wiki/index.php/System_Requirements">System Requirements</a> - System requirements </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Marvin%27s_Arena:About">About</a> - Further information about the author and tools </li></ul><h4>Downloading and Installing</h4><ul><li><a href="http://www.marvinsarena.com/wiki/index.php/Installing_Visual_Studio">Installing Visual Studio</a> - Install Visual Studio </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Download">Downloading</a> and <a href="http://www.marvinsarena.com/wiki/index.php/Installing_Marvins_Arena">Installing Marvin's Arena</a> - Install Marvin's Arena and Visual Studio Starter Kit </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Setting_Up_Your_Robot">Setting Up Your Robot</a> - Create your first robot project </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Share">Share</a> - Share your robot with other developers </li></ul><h4>Creating Robots</h4><ul><li><a href="http://www.marvinsarena.com/wiki/index.php/Tutorials">Tutorials</a> - Different level tutorials </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Creation_FAQ">FAQ</a> - Frequently Asked Questions </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Code_Snippets">Code Snippets</a> - Useful and less useful code snippets </li></ul><h4>Tournament</h4><ul><li><a href="http://www.marvinsarena.com/wiki/index.php?title=Ladder&amp;action=edit&amp;redlink=1">Ladder</a> - Ranking of the best robots </li></ul><h4>Development</h4><ul><li><a href="http://www.marvinsarena.com/wiki/index.php/Roadmap">Roadmap</a> - Release and feature plan </li><li><a href="http://www.marvinsarena.com/wiki/index.php/Framework_Architecture">Framework Architecture</a> - Documentation of the architecture of Marvin's Arena </li></ul></blockquote><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Hxi2QSoyNe0&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Hxi2QSoyNe0&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Me7I_8H3ioc&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Me7I_8H3ioc&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><h2><a href="http://marvinsarena.codeplex.com/" target="_blank">Marvin's Arena (CodePlex)</a></h2><p>&nbsp;</p><blockquote><p><strong>This is the source code of the engine and backend if you just want to create robots please visit the project website!</strong></p><p><strong>Current Features</strong><br>* Battle Manager to create a tournament <br>* 3D Battle Engine that simulates the tournament <br>* Sandbox to run every robot in a secured environment with maximum security assigned <br>* Single and Team tournaments with full tournament brackets <br>* Configurable game rules <br>* XML tournament result <br>* Map Editor <br>* Visual Studio integration and Code Editor</p></blockquote><p>Note, if you want to run the engine via the source (i.e. from the CodePlex source code), take a quick read of the <a href="http://marvinsarena.codeplex.com/documentation" target="_blank">Documentation</a>. Also when I grabbed the latest check-in, there was a couple things I had to tweak to get it to compile and run.</p><p>a) Change the Start-Up project to MarvinsArina</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B5%5D-24.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B1%5D-63.png" alt="image" width="295" height="216" border="0"></a></p><p>b) Grab a copy of of the ScintillaNet.dll from \Src\Main_VB\MarvinsArena\ and copy it to \Src\Main\MarvinsArena\</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B8%5D-24.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B2%5D-49.png" alt="image" width="213" height="275" border="0"></a></p><p>c) Make sure the 2DBattleEngine and 3DBattleEngine projects build.</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B11%5D-26.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B3%5D-44.png" alt="image" width="303" height="207" border="0"></a></p><p>At this point, all was well for me and I was up and running.</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML238a0e7b%5B3%5D.png" target="_blank"><img title="SNAGHTML238a0e7b" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML238a0e7b_thumb.png" alt="SNAGHTML238a0e7b" width="543" height="407" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML238c8494%5B3%5D.png" target="_blank"><img title="SNAGHTML238c8494" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML238c8494_thumb.png" alt="SNAGHTML238c8494" width="445" height="407" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML23913d39%5B3%5D.png" target="_blank"><img title="SNAGHTML23913d39" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML23913d39_thumb.png" alt="SNAGHTML23913d39" width="543" height="407" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML239165a0%5B3%5D.png" target="_blank"><img title="SNAGHTML239165a0" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML239165a0_thumb.png" alt="SNAGHTML239165a0" width="543" height="407" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML23918050%5B3%5D.png" target="_blank"><img title="SNAGHTML23918050" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML23918050_thumb.png" alt="SNAGHTML23918050" width="610" height="407" border="0"></a></p><p>Yep, you get this cool app, get to build bots that can kill each other and you get the source for everything too!</p><p>&nbsp;</p><p>Here’s a few more links you might find interesting:</p><ul><li><a href="http://channel9.msdn.com/coding4fun/blog/Building-Battling-Bots-with-DumbBotsNet" target="_blank">Building Battling Bots with DumbBots.Net</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:282c9479c92949ae9941a064015171d2">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/More-battling-bots-with-Marvins-Arena</comments>
      <itunes:summary>Want some more fun coding battling bots? Want to take it to the next level and have tournaments of battling bots? Want to code your bots in C#, VB.Net or C&amp;#43;&amp;#43;? Be able to easily edit maps? Have a built in code editor? Watch the battles in 2D or 3D? And have the source for it all? Marvin&#39;s ArenaMarvin&#39;s Arena is a free and entertaining programming game. The game is designed to easily learn programming in any .NET compatible language. It is suited for new programmers to gain experience with the .NET languages and development tools as well as for experienced programmers to enhance efficient development. You create a robot and let it fight against one or more opponents in a tournament. The first robot can be written in only a few minutes but complex robots might take some time for perfection. More experienced developers can even create robots working in a team to fight other teams. The robots can move, scan for opponents and fire bullets and rockets to survive in the battle!  About Marvin&#39;s ArenaGetting Started - What is Marvin&#39;s Arena and what can you do with it Features - Currently available features System Requirements - System requirements About - Further information about the author and tools Downloading and InstallingInstalling Visual Studio - Install Visual Studio Downloading and Installing Marvin&#39;s Arena - Install Marvin&#39;s Arena and Visual Studio Starter Kit Setting Up Your Robot - Create your first robot project Share - Share your robot with other developers Creating RobotsTutorials - Different level tutorials FAQ - Frequently Asked Questions Code Snippets - Useful and less useful code snippets TournamentLadder - Ranking of the best robots DevelopmentRoadmap - Release and feature plan Framework Architecture - Documentation of the architecture of Marvin&#39;s Arena   Marvin&#39;s Arena (CodePlex)&amp;nbsp; This is the source code of the engine and backend if you just want to create robots please visit the project website! Current Features* Battle Manager to create a </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/More-battling-bots-with-Marvins-Arena</link>
      <pubDate>Wed, 06 Jun 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/More-battling-bots-with-Marvins-Arena</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/fa544828-51cd-43f8-ab29-2524564281be.png" height="67" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/81384f9f-ec96-4316-8419-0dfacf673cf7.png" height="147" width="220"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/7f653a1b-f3a9-4ab7-963b-d1d76ba39b7e.png" height="288" width="512"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/More-battling-bots-with-Marvins-Arena/RSS</wfw:commentRss>
      <category>C#</category>
      <category>C++</category>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
      <category>PC games</category>
      <category>Artificial Intelligence</category>
    </item>
  <item>
      <title>&quot;Recovering Gracefully from Loss of Skeletal Tracking&quot;</title>
      <description><![CDATA[<p>Today's project is a sharing of lessons learned by Carl Franklin while creating his GesturePak project (<a href="http://channel9.msdn.com/coding4fun/kinect/GesturePak-Beta-for-the-Kinect-A-no-code-gesture-recording-and-matching-library" target="_blank">GesturePak (Beta) for the Kinect - A &quot;no code&quot; gesture recording and matching library</a>)</p><h2>Recovering Gracefully from Loss of Skeletal Tracking (Kinect For Windows)</h2><blockquote><p>The Kinect For Windows SDK v1.0 is awesome, but it doesn't recover well when it loses sight of you whilst tracking your skeleton. With a timer control and a little code to restart the KinectSensor, you can recover is 5 seconds or less.</p><p>This is the same code I use in <a href="http://www.gesturepak.com">GesturePak, a gesture recording and recognition SDK for Kinect for Windows.</a></p><p>Create a new WPF application and add a reference to the Kinect SDK assembly:</p><p>C:\Program Files\Microsoft SDKs\Kinect\v1.0\Assemblies\Microsoft.Kinect.dll</p><p>You don't need any controls for this demo. It simply turns the form red when tracking, and white when not tracking.</p><p>The basic idea is that when we lose tracking for the first time, you kick off a timer to fire it's Tick event in 1/2 a second. In the timer Tick handler you stop the Kinect Sensor, Start it up again, and then set the timer's Interval to a more reasonable amount of time. I use 5 seconds, but you should test it in your app. If it's too short, you don't give the Kinect time to track you, and if it's too long and it doesn''t track you, you could be sitting and waiting too long. 5 seconds seems reasonable to me.</p><p>When the state changes from not tracking to tracking, you simply disable the timer.</p><p>Here's the code in both C# and VB.NET. In each case you can replace the default code behind MainWindow.xaml and run it. The C# app has to have a reference to System.Windows.Forms</p><p>...</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://carlfranklin.net/blog/2012/4/30/recovering-gracefully-from-loss-of-skeletal-tracking-kinect.html" href="http://carlfranklin.net/blog/2012/4/30/recovering-gracefully-from-loss-of-skeletal-tracking-kinect.html">http://carlfranklin.net/blog/2012/4/30/recovering-gracefully-from-loss-of-skeletal-tracking-kinect.html</a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://carlfranklin.net/blog/" href="http://carlfranklin.net/blog/">http://carlfranklin.net/blog/</a> </li><li>Twitter: <a href="https://twitter.com/#!/carlfranklin" target="_blank">@carlfranklin</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f295a25af9dc49e680e6a048015a41c6">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Recovering-Gracefully-from-Loss-of-Skeletal-Tracking</comments>
      <itunes:summary>Today&#39;s project is a sharing of lessons learned by Carl Franklin while creating his GesturePak project (GesturePak (Beta) for the Kinect - A &amp;quot;no code&amp;quot; gesture recording and matching library) Recovering Gracefully from Loss of Skeletal Tracking (Kinect For Windows)The Kinect For Windows SDK v1.0 is awesome, but it doesn&#39;t recover well when it loses sight of you whilst tracking your skeleton. With a timer control and a little code to restart the KinectSensor, you can recover is 5 seconds or less. This is the same code I use in GesturePak, a gesture recording and recognition SDK for Kinect for Windows. Create a new WPF application and add a reference to the Kinect SDK assembly: C:\Program Files\Microsoft SDKs\Kinect\v1.0\Assemblies\Microsoft.Kinect.dll You don&#39;t need any controls for this demo. It simply turns the form red when tracking, and white when not tracking. The basic idea is that when we lose tracking for the first time, you kick off a timer to fire it&#39;s Tick event in 1/2 a second. In the timer Tick handler you stop the Kinect Sensor, Start it up again, and then set the timer&#39;s Interval to a more reasonable amount of time. I use 5 seconds, but you should test it in your app. If it&#39;s too short, you don&#39;t give the Kinect time to track you, and if it&#39;s too long and it doesn&#39;&#39;t track you, you could be sitting and waiting too long. 5 seconds seems reasonable to me. When the state changes from not tracking to tracking, you simply disable the timer. Here&#39;s the code in both C# and VB.NET. In each case you can replace the default code behind MainWindow.xaml and run it. The C# app has to have a reference to System.Windows.Forms ... Project Information URL: http://carlfranklin.net/blog/2012/4/30/recovering-gracefully-from-loss-of-skeletal-tracking-kinect.html Contact Information: Blog: http://carlfranklin.net/blog/ Twitter: @carlfranklin </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Recovering-Gracefully-from-Loss-of-Skeletal-Tracking</link>
      <pubDate>Fri, 11 May 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Recovering-Gracefully-from-Loss-of-Skeletal-Tracking</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/ce4e8eb4-b8a6-4f7b-96b8-f38e9691b901.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/a318b477-272f-4497-aaf4-e8ba361ddd34.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Recovering-Gracefully-from-Loss-of-Skeletal-Tracking/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>Visual Basic</category>
      <category>Kinect SDK</category>
      <category>Kinect SDK</category>
    </item>
  <item>
      <title>TWC9: PowerShell Scripting Games, Sideloading Win8 Metro Apps, VS11 Beta Update and more...</title>
      <description><![CDATA[<p>This week on Channel 9, Dan and Brian discuss the week's top developer news, including:</p><ul><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=24s">[0:24]</a>&nbsp;<a href="http://channel9.msdn.com/Shows/Web&#43;Camps&#43;TV/ASPNET-Open-Sourcing-Discussion-with-Scott-Hanselman">ASP.NET Open Sourcing Discussion with Scott Hanselman</a> (Brady Gaster, Scott Hanselman) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=2m22s">[2:22]</a> PowerShell Scripting Games, <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/02/04/the-2012-windows-powershell-scripting-games-all-links-on-one-page.aspx">All in One Page</a>, <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/03/27/how-to-register-for-the-2012-powershell-scripting-games.aspx">Registration Information</a>, <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/01/30/scripting-guys-announce-the-2012-powershell-scripting-games.aspx">The Announcement</a>, <a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/03/29/registration_2d00_open_2d00_for_2d00_the_2d00_2012_2d00_scripting_2d00_games.aspx">Top 10 Reasons for competing in the 2012 Scripting Games</a>, <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/03/08/2012-scripting-games-judging-criteria-revealed.aspx">The judging criteria</a> (Ed Wilson) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=3m35s">[3:35]</a>&nbsp;<a href="http://www.wintellect.com/CS/blogs/jrobbins/archive/2012/03/30/using-nuget-powershell-to-replace-missing-macros-in-dev-11.aspx">Using NuGet PowerShell to Replace Missing Macros in Dev 11</a> (John Robbins) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=4m49s">[4:49]</a>&nbsp;<a href="http://support.microsoft.com/kb/2677574">FIX: April 2012 Update for Visual Studio 11 Beta</a>, <a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/#FileId=49011">April 2012 Updates to Microsoft Visual Studio 11 Beta (x86 and x64) - (English)</a> on MSDN Subscriber Download [Note direct link may not work due to MSDN Subscriber site architecture. If not, should be listed in New downloads or our can search for it]. <strong>POST SHOW UPDATE:</strong> Since the recording of this show more information has been released as well as downloads for the public. Please see this blog post <a href="http://blogs.msdn.com/b/visualstudio/archive/2012/04/06/improving-how-we-update-visual-studio.aspx">Improving how we update Visual Studio</a>&nbsp;for more information. </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=5m46s">[5:46]</a>&nbsp;<a href="http://blogs.msdn.com/b/lucian/archive/2012/03/29/talk-what-s-new-in-vb11-vs11-beta.aspx">Talk: What's new in VB11</a> &amp; <a href="http://blogs.msdn.com/b/lucian/archive/2012/03/29/talk-async-part-1-the-message-loop-and-the-task-type.aspx">Talk: Async Part 1 - the message-loop, and the Task type</a> (Lucian Wischik) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=8m31s">[8:31]</a>&nbsp;<a href="http://wildermuth.com/2012/4/4/Quick_Tip_Show_WinRT_XAML_Binding_Errors">Quick Tip: Show WinRT XAML Binding Errors</a> (Shawn Wildermuth) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=9m41s">[9:41]</a>&nbsp;<a href="http://blogs.msdn.com/b/uk_faculty_connection/archive/2012/04/03/installing-enterprise-metro-apps-without-using-microsoft-store.aspx">Installing enterprise metro apps without using Microsoft Store</a> (Lee Stott), <a href="http://technet.microsoft.com/en-us/library/hh852635.aspx">TechNet 's How to Add and Remove Apps (aka Sideload)</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=10m42s">[10:42]</a>&nbsp;<a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/04/03/optimize-startup-time.aspx">Optimize [WinPhone7 App] Startup Time</a>(Mike Battista) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=12m17s">[12:17]</a>&nbsp;<a href="http://www.codeproject.com/Articles/359801/10plus-powerful-debugging-tricks-with-Visual-Studi">10&#43; powerful debugging tricks with Visual Studio</a> (Ivan Shcherbakov) </li></ul><p>Picks of the Week!</p><ul><li>Brian's Pick of the Week: <a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=13m39s">[13:39]</a>&nbsp;<a href="http://channel9.msdn.com/Blogs/Windows-Phone-7/Windows-Phone-Proposal-The-Ultimate-in-Romance" target="_blank">Windows Phone Proposal- The Ultimate in Romance</a> </li><li>Dan's Pick of the Week: <a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-Apr-6-2012#time=14m25s">[14:25]</a>&nbsp;<a href="http://channel9.msdn.com/coding4fun/kinect/KMotion-Capturer-the-3ds-Max-Script-generator" target="_blank">KMotion Capturer, the 3ds Max Script generator</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ea231ac5b54d4eee9f19a02b0003f45c">]]></description>
      <comments>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Apr-6-2012</comments>
      <itunes:summary>This week on Channel 9, Dan and Brian discuss the week&#39;s top developer news, including: [0:24]&amp;nbsp;ASP.NET Open Sourcing Discussion with Scott Hanselman (Brady Gaster, Scott Hanselman) [2:22] PowerShell Scripting Games, All in One Page, Registration Information, The Announcement, Top 10 Reasons for competing in the 2012 Scripting Games, The judging criteria (Ed Wilson) [3:35]&amp;nbsp;Using NuGet PowerShell to Replace Missing Macros in Dev 11 (John Robbins) [4:49]&amp;nbsp;FIX: April 2012 Update for Visual Studio 11 Beta, April 2012 Updates to Microsoft Visual Studio 11 Beta (x86 and x64) - (English) on MSDN Subscriber Download [Note direct link may not work due to MSDN Subscriber site architecture. If not, should be listed in New downloads or our can search for it]. POST SHOW UPDATE: Since the recording of this show more information has been released as well as downloads for the public. Please see this blog post Improving how we update Visual Studio&amp;nbsp;for more information. [5:46]&amp;nbsp;Talk: What&#39;s new in VB11 &amp;amp; Talk: Async Part 1 - the message-loop, and the Task type (Lucian Wischik) [8:31]&amp;nbsp;Quick Tip: Show WinRT XAML Binding Errors (Shawn Wildermuth) [9:41]&amp;nbsp;Installing enterprise metro apps without using Microsoft Store (Lee Stott), TechNet &#39;s How to Add and Remove Apps (aka Sideload) [10:42]&amp;nbsp;Optimize [WinPhone7 App] Startup Time(Mike Battista) [12:17]&amp;nbsp;10&amp;#43; powerful debugging tricks with Visual Studio (Ivan Shcherbakov) Picks of the Week! Brian&#39;s Pick of the Week: [13:39]&amp;nbsp;Windows Phone Proposal- The Ultimate in Romance Dan&#39;s Pick of the Week: [14:25]&amp;nbsp;KMotion Capturer, the 3ds Max Script generator </itunes:summary>
      <itunes:duration>949</itunes:duration>
      <link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Apr-6-2012</link>
      <pubDate>Fri, 06 Apr 2012 16:04:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Apr-6-2012</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ec79/2142e550-6e84-4d7b-bdc0-bfb5f551ec79/MP4Test2.mp4" expression="full" duration="949" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012.mp3" expression="full" duration="949" fileSize="15188643" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012.webm" expression="full" duration="949" fileSize="36396194" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012.wma" expression="full" duration="949" fileSize="7683255" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012.wmv" expression="full" duration="949" fileSize="103515179" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012_high.mp4" expression="full" duration="949" fileSize="199231927" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012_mid.mp4" expression="full" duration="949" fileSize="139516489" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012_Source.wmv" expression="full" duration="949" fileSize="126702805" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012.ism/manifest" expression="full" duration="949" fileSize="6056" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f12c/eb155e83-09b9-4a61-b538-34a9222bf12c/TWC9April62012.wmv" length="103515179" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brian Keller, Dan Fernandez, Greg Duncan</dc:creator>
      <itunes:author>Brian Keller, Dan Fernandez, Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Apr-6-2012/RSS</wfw:commentRss>
      <category>PowerShell</category>
      <category>Visual Basic</category>
      <category>Windows Phone 7</category>
      <category>NuGet</category>
      <category>Windows 8</category>
    </item>
  <item>
      <title>Building your own Racing Simulator Dashboard with some Arduino and VB.Net</title>
      <description><![CDATA[<p>Today's Hardware Friday post is kind of thing that many gamers lust for, a hardware extension for their simulator of choice, be it as complicated as a airplane cockpit in their garage or something a little more approachable like a DIY hardware dashboard for your racing simulator.</p><h2><a href="http://fergotech.net/diy-dashboard/" target="_blank">DIY Dashboard</a></h2><blockquote><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/HZp3mMatO1w&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/HZp3mMatO1w&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><a href="http://fergotech.net/diy-dashboard/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B24%5D-4.png" alt="image" width="545" height="407" border="0"></a></p><p>The dashboard I’m posting here have the following features:</p><ul><li>RPM lights </li><li>Gear indicator </li><li>Pit limiter, rev limiter and low fuel indicators </li><li>5 general purpose switches and buttons </li><li>1 rotary encoder for dialing </li></ul><p>I bought all the components that I needed (with the exception of the Arduino itself) in a regular electronic component shop. You can see the parts list below and it’s also included in the RAR file at the end of the post. The total cost of this project was about U$ 27,00 excluding the Arduino (43,00 brazilian reais) and was really fun to do it. For it to work, I had to assemble everything into a perfboard, code the Arduino firmare to receive the data from the computer and light up the whole thing and also code the server software that grabs the data from the iRacing API and send it through a USB serial connection to the Arduino.</p><p>...</p><p>In the pictures below you can take a look on how it looks like inside the dashboard. I don’t have much electronics and soldering experience so it turned out not that beautiful, but hey, it works! You can also see the schematics for all the electronic components.</p><p><a href="http://fergotech.net/diy-dashboard/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B25%5D-5.png" alt="image" width="545" height="407" border="0"></a></p><p>...</p><p>I’m releasing all the schematics, parts list, source code and firmware for this project. In the RAR is included:</p><ul><li>VB.NET source code for interfacing with iRacing API, Arduino serial port and PPJoy DLL </li><li>iWrapClient.dll and PPJoyDLL.dll (I coded it too, but I’m releasing only the DLL) </li><li>Arduino source code ready for upload to the board </li><li>Schematics </li><li>Parts list </li></ul></blockquote><p>You've got to love the Windows 95 cup. I've got one of those somewhere I think...lol</p><p>Anyway...</p><p>As he promised the rar includes the schematic, parts list and the code;</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B26%5D-3.png" alt="image" width="260" height="191" border="0"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B27%5D-2.png" alt="image" width="260" height="158" border="0"></p><p><img title="SNAGHTML23753f" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTML23753f%5B4%5D.png" alt="SNAGHTML23753f" width="650" height="351" border="0"></p><p>If you've wondered what it would be like to add a &quot;real world&quot; interface to a game this might be a good weekend project for you...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:70ea424c622642739f939fed014c7042">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Building-your-own-Racing-Simulator-Dashboard-with-some-Arduino-and-VBNet</comments>
      <itunes:summary>Today&#39;s Hardware Friday post is kind of thing that many gamers lust for, a hardware extension for their simulator of choice, be it as complicated as a airplane cockpit in their garage or something a little more approachable like a DIY hardware dashboard for your racing simulator. DIY Dashboard  The dashboard I’m posting here have the following features: RPM lights Gear indicator Pit limiter, rev limiter and low fuel indicators 5 general purpose switches and buttons 1 rotary encoder for dialing I bought all the components that I needed (with the exception of the Arduino itself) in a regular electronic component shop. You can see the parts list below and it’s also included in the RAR file at the end of the post. The total cost of this project was about U$ 27,00 excluding the Arduino (43,00 brazilian reais) and was really fun to do it. For it to work, I had to assemble everything into a perfboard, code the Arduino firmare to receive the data from the computer and light up the whole thing and also code the server software that grabs the data from the iRacing API and send it through a USB serial connection to the Arduino. ... In the pictures below you can take a look on how it looks like inside the dashboard. I don’t have much electronics and soldering experience so it turned out not that beautiful, but hey, it works! You can also see the schematics for all the electronic components.  ... I’m releasing all the schematics, parts list, source code and firmware for this project. In the RAR is included: VB.NET source code for interfacing with iRacing API, Arduino serial port and PPJoy DLL iWrapClient.dll and PPJoyDLL.dll (I coded it too, but I’m releasing only the DLL) Arduino source code ready for upload to the board Schematics Parts list You&#39;ve got to love the Windows 95 cup. I&#39;ve got one of those somewhere I think...lol Anyway... As he promised the rar includes the schematic, parts list and the code;   If you&#39;ve wondered what it would be like to add a &amp;quot;real world&amp;quo</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Building-your-own-Racing-Simulator-Dashboard-with-some-Arduino-and-VBNet</link>
      <pubDate>Fri, 10 Feb 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Building-your-own-Racing-Simulator-Dashboard-with-some-Arduino-and-VBNet</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/e6dd4b3f-5ef7-4767-8abb-76f76af7aef0.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/bc2fc367-243b-48ad-a70a-796f751a3e42.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Building-your-own-Racing-Simulator-Dashboard-with-some-Arduino-and-VBNet/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Visual Basic</category>
      <category>Arduino </category>
    </item>
  <item>
      <title>Kinect&#39;ing to Arduino with Visual Basic</title>
      <description><![CDATA[<p>Today's Hardware Friday post is another Kinect related project, but this time using a couple things we don't see much in the Kinect space, Ardunio and Visual Basic!</p><h2><a href="http://www.instructables.com/id/Kinect-controls-Arduino-wired-Servos-using-Visual-/" target="_blank">Kinect controls Arduino wired Servos using Visual Basic 2010</a></h2><p><a href="http://www.instructables.com/id/Kinect-controls-Arduino-wired-Servos-using-Visual-/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B8%5D-13.png" alt="image" width="521" height="396" border="0"></a></p><blockquote><p>In this project, I use left and right hand movements in Kinect to control the rotation of two servos tied to Arduino Uno, which in turn moves the left and right arms of a makeshift stickman. The middleware is written in Visual Basic 2010 and is based on the Microsoft Kinect SDK beta 2.</p><p>There are plenty of C&#43;&#43; and C# code examples to interface Kinect to other gadgets, but not many Visual Basic examples. So I figured this project could help folks with mostly VB skills to start hacking Kinect with Arduino.</p></blockquote><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/3sCpek59tu4&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/3sCpek59tu4&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><blockquote><p><strong>HOW THIS STUFF WORKS</strong><br>Kinect keeps track of 20 skeleton joints for each player. To simplify this project, I extract the coordinates of the left hand and right hand joints only. Then I pass those joint coordinates to an Arduino UNO after I do some scaling in Visual Basic from computer screen size to servo angles.</p><p>I modified the VB code in the Microsoft Quickstart samples because it's well documented and comes with good tutorials. So anyone can review these tutorials to learn more about how this VB code works with Kinect.</p><p>The changes I made to the sample VB code were mostly to facilitate serial communications with Arduino as well as to map screen coordinates to the servos angles. In this project, I capture the Y (vertical) movement of the HandLeft and HandRight joints. It should be easy to modify my code to add more servos and joints.</p><p><strong>WIRING</strong><br>For this project, I used two TG9e micro servos powered by the Arduino Uno connected to my PC via USB. For bigger servos with more power needs, you may have to power them separately or else the Arduino will act erratically.</p><p>I labeled one servo as the Left Hand servo while the other as the Right Hand servo. If you confuse the servos at some point, the fix is often as simple as changing a line of code instead of rewiring.</p><p>Left Servo ---&gt; Arduino Digital Pin 9<br>Right Servo ---&gt; Arduino Digital Pin 11</p><p>For debugging purposes, you may wish to consider testing your build with one servo before adding another.</p></blockquote><blockquote><p><strong>HOW TO APPLY MY CODE</strong><br>In addition to the instructions, you can view my step-by-step screen captured stills. Please click the &quot;i&quot; in the upper left corner of each photo to see the full resolution still.</p><p>...</p></blockquote><p><a href="http://www.instructables.com/id/Kinect-controls-Arduino-wired-Servos-using-Visual-/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B12%5D-16.png" alt="image" width="578" height="99" border="0"></a></p><blockquote><p><strong>HARDWARE PARTS</strong><br>- Microsoft Kinect<br>- Arduino Uno<br>- Micro Servos X 2 (I used TG9e micro servos)<br>- Breadboards and wires<br><strong>SOFTWARE COMPONENTS</strong><br>Arduino IDE 1.0<br><a href="http://www.arduino.cc/en/Main/software">http://www.arduino.cc/en/Main/software</a><br>Microsoft Kinect SDK V1 beta2<br><a href="http://www.microsoft.com/en-us/kinectforwindows/download/">http://www.microsoft.com/en-us/kinectforwindows/download/</a><br>Coding4Fun Kinect Toolkit 1.1<br><a href="http://c4fkinect.codeplex.com/releases/view/76271#DownloadId=300233">http://c4fkinect.codeplex.com/releases/view/76271#DownloadId=300233</a><br>Microsoft Visual Basic Express 2010<br><a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-express">http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-express</a><br>.NET Framework 4<br><a href="http://msdn.microsoft.com/en-us/netframework/aa569263">http://msdn.microsoft.com/en-us/netframework/aa569263</a><br>Microsoft DirectX SDK - June 2010 or later version<br><a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=6812">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=6812</a><br>Runtime for Microsoft DirectX 9<br><a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=35">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=35</a><br>Microsoft Kinect Code4Fun Quickstart VB code (You will overwrite this with my modified version)<br><a href="http://files.ch9.ms/coding4fun/KinectForWindowsSDKQuickstarts.zip">http://files.ch9.ms/coding4fun/KinectForWindowsSDKQuickstarts.zip</a></p></blockquote><p>If you're an Arduino builder, a Kinect hardware hacker or Visual Basic dev, there's a little here for all of you...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:d0b79504eb1441f485fe9fd1013fd109">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Kinecting-to-Arduino-with-Visual-Basic</comments>
      <itunes:summary>Today&#39;s Hardware Friday post is another Kinect related project, but this time using a couple things we don&#39;t see much in the Kinect space, Ardunio and Visual Basic! Kinect controls Arduino wired Servos using Visual Basic 2010 In this project, I use left and right hand movements in Kinect to control the rotation of two servos tied to Arduino Uno, which in turn moves the left and right arms of a makeshift stickman. The middleware is written in Visual Basic 2010 and is based on the Microsoft Kinect SDK beta 2. There are plenty of C&amp;#43;&amp;#43; and C# code examples to interface Kinect to other gadgets, but not many Visual Basic examples. So I figured this project could help folks with mostly VB skills to start hacking Kinect with Arduino.  HOW THIS STUFF WORKSKinect keeps track of 20 skeleton joints for each player. To simplify this project, I extract the coordinates of the left hand and right hand joints only. Then I pass those joint coordinates to an Arduino UNO after I do some scaling in Visual Basic from computer screen size to servo angles. I modified the VB code in the Microsoft Quickstart samples because it&#39;s well documented and comes with good tutorials. So anyone can review these tutorials to learn more about how this VB code works with Kinect. The changes I made to the sample VB code were mostly to facilitate serial communications with Arduino as well as to map screen coordinates to the servos angles. In this project, I capture the Y (vertical) movement of the HandLeft and HandRight joints. It should be easy to modify my code to add more servos and joints. WIRINGFor this project, I used two TG9e micro servos powered by the Arduino Uno connected to my PC via USB. For bigger servos with more power needs, you may have to power them separately or else the Arduino will act erratically. I labeled one servo as the Left Hand servo while the other as the Right Hand servo. If you confuse the servos at some point, the fix is often as simple as changing a line of code inste</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Kinecting-to-Arduino-with-Visual-Basic</link>
      <pubDate>Fri, 13 Jan 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Kinecting-to-Arduino-with-Visual-Basic</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/c75486f9-d0f2-4541-ae69-b68b57f25426.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/5ccb212d-eee9-4e1f-aecc-0581fff15338.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Kinecting-to-Arduino-with-Visual-Basic/RSS</wfw:commentRss>
      <category>Kinect</category>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>Concluding Thoughts - 25</title>
      <description><![CDATA[<p><span>In this final video, Bob talks about approaches to solving common issues that arise for new software developers, where to turn for help, how to search for answers to technical questions, how to ask for help and become part of the .NET community, how to create a personal knowledge base of books and articles, and finally provides a long term path that you can follow to learn more about developing Windows and Web applications.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fe7f03b49a09422ea5689f9f001f0238">]]></description>
      <comments>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Concluding-Thoughts-25</comments>
      <itunes:summary>In this final video, Bob talks about approaches to solving common issues that arise for new software developers, where to turn for help, how to search for answers to technical questions, how to ask for help and become part of the .NET community, how to create a personal knowledge base of books and articles, and finally provides a long term path that you can follow to learn more about developing Windows and Web applications. </itunes:summary>
      <itunes:duration>1589</itunes:duration>
      <link>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Concluding-Thoughts-25</link>
      <pubDate>Mon, 21 Nov 2011 17:30:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Concluding-Thoughts-25</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_2MB_ch9.wmv" expression="full" duration="1589" fileSize="835665341" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_ch9.mp3" expression="full" duration="1589" fileSize="12719707" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_ch9.webm" expression="full" duration="1589" fileSize="90329594" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_ch9.wma" expression="full" duration="1589" fileSize="12862097" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_high_ch9.mp4" expression="full" duration="1589" fileSize="294601571" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_low_ch9.mp4" expression="full" duration="1589" fileSize="58613885" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_med_ch9.mp4" expression="full" duration="1589" fileSize="216497249" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/0238/fe7f03b4-9a09-422e-a568-9f9f001f0238/25VBConcludingThoughts_2MB_ch9.wmv" length="835665341" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>31</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Concluding-Thoughts-25/RSS</wfw:commentRss>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>Getting Familiar with the My Namespace - 24</title>
      <description><![CDATA[<p>This video demonstrates the use of the My Namespace in Visual Basic which provides a short-cut to often used classes in the .NET Framework Class Library.&nbsp; We demonstrate how to use the My Namespace to retrieve information about the user's computer, search for files on the file system, perform file and directory manipulation, get command line arguments, work with application settings and more.</p><p><a href="http://media.ch9.ms/visualbasicfundamentals/code24/C9VB_24.zip">Download the source code for Understanding the My Namespace</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:66bd3b3464604d62b31d9f9f001e4223">]]></description>
      <comments>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Getting-Familiar-with-the-My-Namespace-24</comments>
      <itunes:summary>This video demonstrates the use of the My Namespace in Visual Basic which provides a short-cut to often used classes in the .NET Framework Class Library.&amp;nbsp; We demonstrate how to use the My Namespace to retrieve information about the user&#39;s computer, search for files on the file system, perform file and directory manipulation, get command line arguments, work with application settings and more. Download the source code for Understanding the My Namespace </itunes:summary>
      <itunes:duration>860</itunes:duration>
      <link>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Getting-Familiar-with-the-My-Namespace-24</link>
      <pubDate>Mon, 21 Nov 2011 17:30:06 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Getting-Familiar-with-the-My-Namespace-24</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_2MB_ch9.wmv" expression="full" duration="860" fileSize="192247815" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_ch9.mp3" expression="full" duration="860" fileSize="6885242" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_ch9.webm" expression="full" duration="860" fileSize="45921835" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_ch9.wma" expression="full" duration="860" fileSize="6965247" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_high_ch9.mp4" expression="full" duration="860" fileSize="142126919" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_low_ch9.mp4" expression="full" duration="860" fileSize="19298932" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_med_ch9.mp4" expression="full" duration="860" fileSize="108325378" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/4223/66bd3b34-6460-4d62-b31d-9f9f001e4223/24VBGettingFamiliarwiththeMyNamespace_2MB_ch9.wmv" length="192247815" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Getting-Familiar-with-the-My-Namespace-24/RSS</wfw:commentRss>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>Understanding Event Driven Programming - 23</title>
      <description><![CDATA[<p>In this lesson we demonstrate how events are utilized in the .NET Framework Class Library specific to Silverlight, WPF and ASP.NET Web Forms applications. In all three examples, we see how Visual Basic is generated by the IDE to &quot;wire up&quot; a user action or application event to code that handles that event. The point is that there's a pattern to how .NET works with events and how events drive most Graphical User Interface based applications.</p><p><a href="http://media.ch9.ms/visualbasicfundamentals/code23/C9VB_23.zip">Download the source code for Understanding Event Driven Programming</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:31e4a333b10d4db499ec9f9f001d99ed">]]></description>
      <comments>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23</comments>
      <itunes:summary>In this lesson we demonstrate how events are utilized in the .NET Framework Class Library specific to Silverlight, WPF and ASP.NET Web Forms applications. In all three examples, we see how Visual Basic is generated by the IDE to &amp;quot;wire up&amp;quot; a user action or application event to code that handles that event. The point is that there&#39;s a pattern to how .NET works with events and how events drive most Graphical User Interface based applications. Download the source code for Understanding Event Driven Programming </itunes:summary>
      <itunes:duration>1355</itunes:duration>
      <link>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23</link>
      <pubDate>Mon, 21 Nov 2011 17:29:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_2MB_ch9.wmv" expression="full" duration="1355" fileSize="318626149" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_ch9.mp3" expression="full" duration="1355" fileSize="10842482" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_ch9.webm" expression="full" duration="1355" fileSize="78727598" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_ch9.wma" expression="full" duration="1355" fileSize="10963569" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_high_ch9.mp4" expression="full" duration="1355" fileSize="226633254" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_low_ch9.mp4" expression="full" duration="1355" fileSize="32916481" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_med_ch9.mp4" expression="full" duration="1355" fileSize="172394452" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/99ed/31e4a333-b10d-4db4-99ec-9f9f001d99ed/23VBUnderstandingEventDrivenProgramming_2MB_ch9.wmv" length="318626149" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23/RSS</wfw:commentRss>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>Filtering and Managing Data in Collections using LINQ - 22</title>
      <description><![CDATA[<p>Building on the work from the previous lesson with generic collections, in this lesson we start by talking about how Structured Query Language provides a means of working with sets (collections, groupings, etc.) of data. In a similar way, the LINQ syntax provides a simple way of working with groups of data in generic collections. We demonstrate projecting data into existing types as well as new anonymous types.</p><p><a href="http://media.ch9.ms/visualbasicfundamentals/code22/C9VB_22.zip">Download the source code for Filtering and Managing Data...</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7ba14607c9c24d95b7629f9f00198107">]]></description>
      <comments>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-in-Collections-using-LINQ-22</comments>
      <itunes:summary>Building on the work from the previous lesson with generic collections, in this lesson we start by talking about how Structured Query Language provides a means of working with sets (collections, groupings, etc.) of data. In a similar way, the LINQ syntax provides a simple way of working with groups of data in generic collections. We demonstrate projecting data into existing types as well as new anonymous types. Download the source code for Filtering and Managing Data... </itunes:summary>
      <itunes:duration>1508</itunes:duration>
      <link>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-in-Collections-using-LINQ-22</link>
      <pubDate>Mon, 21 Nov 2011 17:28:52 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-in-Collections-using-LINQ-22</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_2MB_ch9.wmv" expression="full" duration="1508" fileSize="364476136" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_ch9.mp3" expression="full" duration="1508" fileSize="12071312" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_ch9.webm" expression="full" duration="1508" fileSize="87220887" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_ch9.wma" expression="full" duration="1508" fileSize="12207227" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_high_ch9.mp4" expression="full" duration="1508" fileSize="250702325" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_low_ch9.mp4" expression="full" duration="1508" fileSize="33199800" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_med_ch9.mp4" expression="full" duration="1508" fileSize="190312585" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/8107/7ba14607-c9c2-4d95-b762-9f9f00198107/22VBFilteringandManagingDatainCollectionsusingLINQ_2MB_ch9.wmv" length="364476136" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-in-Collections-using-LINQ-22/RSS</wfw:commentRss>
      <category>Visual Basic</category>
    </item>
  <item>
      <title>Working with Collections - 21</title>
      <description><![CDATA[<p>Collections are a more powerful form of arrays. In this lesson we demonstrate an &quot;old style&quot; collection (pointing out their limitations) as well as several of the newer, strongly typed generic collections (List(Of T) and Dictionary(Of T1, T2)) utilizing the generics syntax.</p><p><a href="http://media.ch9.ms/visualbasicfundamentals/code21/C9VB_21.zip">Download the source code for Working with Collections </a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+basic/RSS&WT.dl=0&WT.entryid=Entry:RSSView:97cca87b657f40969b859f9f00177f13">]]></description>
      <comments>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Working-with-Collections-21</comments>
      <itunes:summary>Collections are a more powerful form of arrays. In this lesson we demonstrate an &amp;quot;old style&amp;quot; collection (pointing out their limitations) as well as several of the newer, strongly typed generic collections (List(Of T) and Dictionary(Of T1, T2)) utilizing the generics syntax. Download the source code for Working with Collections  </itunes:summary>
      <itunes:duration>1515</itunes:duration>
      <link>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Working-with-Collections-21</link>
      <pubDate>Mon, 21 Nov 2011 17:28:39 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Working-with-Collections-21</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_2MB_ch9.wmv" expression="full" duration="1515" fileSize="327925797" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_ch9.mp3" expression="full" duration="1515" fileSize="12128932" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_ch9.webm" expression="full" duration="1515" fileSize="79495316" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_ch9.wma" expression="full" duration="1515" fileSize="12264301" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_high_ch9.mp4" expression="full" duration="1515" fileSize="249093973" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_low_ch9.mp4" expression="full" duration="1515" fileSize="32107103" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_med_ch9.mp4" expression="full" duration="1515" fileSize="190067141" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/7f13/97cca87b-657f-4096-9b85-9f9f00177f13/21VBWorkingwithCollections_2MB_ch9.wmv" length="327925797" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Working-with-Collections-21/RSS</wfw:commentRss>
      <category>Visual Basic</category>
    </item>    
</channel>
</rss>