<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>The Temple of VB</title><link>http://code.msdn.microsoft.com/templeofvb/Project/ProjectRss.aspx</link><description>Visual Basic is an amazing programming language, combining power and usability into one fantastic package.  As a regular blogger on the VB team blog page, I frequently post VB applications and code...</description><item><title>UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  The accompanying blog posts are at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;04&amp;#47;it-s-a-small-world-after-all-part-1-vb-c-and-gps-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;05&amp;#47;it-s-a-small-world-after-all-part-2-vb-c-and-gps-matt-gertz.aspx&amp;#93;.  Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#91;8&amp;#47;7&amp;#47;09&amp;#58;  I updated the code to fix an error in the calculation of &amp;#34;a&amp;#34; when calculating distance -- I was using rlong2 where I meant to use rlat2.  I&amp;#39;ve also added a default to sea level altitude when elliptical isn&amp;#39;t available, and added hiding of the tick marks in the targets when relevant.&amp;#93;&lt;br /&gt;&lt;br /&gt;&amp;#91;11&amp;#47;6&amp;#47;09&amp;#58;  For some reason, when I renamed a file from Form1 to VBGPS, VS didn&amp;#39;t rename the resx file &amp;#40;and it kept the old files around&amp;#41;.  I&amp;#39;ve fixed the ZIP file.&amp;#93;</description><author></author><pubDate>Fri, 06 Nov 2009 23:03:03 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20091106P</guid></item><item><title>UPDATED RELEASE: Shuffler for Zune playlists (Nov 06, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3499</link><description>I&amp;#39;ve created an app that shuffles playlists without having to bring up the WMP to do it.  The app allows you to open existing Zune playlists, link trcks together, shuffle them, save them out, and persist the linkage information.  You can find the corresponding blog coverage at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;11&amp;#47;06&amp;#47;linking-zune-media-items-with-linq-part-1-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;11&amp;#47;06&amp;#47;linking-zune-media-items-with-linq-part-2-matt-gertz.aspx&amp;#93; -- the first is already posted, and the second will be posted by 11&amp;#47;7&amp;#47;2009 8AM. The code demonstrates LinQ to XML, XML literals, owner draw on list boxes, using hidden files, and a few other practices.  Enjoy&amp;#33;</description><author></author><pubDate>Fri, 06 Nov 2009 22:26:27 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Shuffler for Zune playlists (Nov 06, 2009) 20091106P</guid></item><item><title>CREATED RELEASE: Shuffler for Zune playlists (Nov 06, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3499</link><description>I&amp;#39;ve created an app that shuffles playlists without having to bring up the WMP to do it.  The app allows you to open existing Zune playlists, link trcks together, shuffle them, save them out, and persist the linkage information.  I&amp;#39;ll be blogging on this app shortly.  The code demonstrates LinQ to XML, XML literals, owner draw on list boxes, using hidden files, and a few other practices.  Enjoy&amp;#33;</description><author></author><pubDate>Fri, 06 Nov 2009 22:08:40 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Shuffler for Zune playlists (Nov 06, 2009) 20091106P</guid></item><item><title>UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  The accompanying blog posts are at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;04&amp;#47;it-s-a-small-world-after-all-part-1-vb-c-and-gps-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;05&amp;#47;it-s-a-small-world-after-all-part-2-vb-c-and-gps-matt-gertz.aspx&amp;#93;.  Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#91;8&amp;#47;7&amp;#47;09&amp;#58;  I updated the code to fix an error in the calculation of &amp;#34;a&amp;#34; when calculating distance -- I was using rlong2 where I meant to use rlat2.  I&amp;#39;ve also added a default to sea level altitude when elliptical isn&amp;#39;t available, and added hiding of the tick marks in teh targets when relevant.&amp;#93;</description><author></author><pubDate>Fri, 07 Aug 2009 22:03:21 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090807P</guid></item><item><title>UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  The accompanying blog posts are at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;04&amp;#47;it-s-a-small-world-after-all-part-1-vb-c-and-gps-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;05&amp;#47;it-s-a-small-world-after-all-part-2-vb-c-and-gps-matt-gertz.aspx&amp;#93;.  Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#91;8&amp;#47;7&amp;#47;09&amp;#58;  I updated the code to fix an error in the calculation of &amp;#34;a&amp;#34; when calculating distance -- I was using rlong2 where I meant to use rlat2.  I&amp;#39;ve also added a default to sea level altitude when elliptical isn&amp;#39;t available, and added hiding of the tick marks in teh targets when relevant.&amp;#93;</description><author></author><pubDate>Fri, 07 Aug 2009 21:47:10 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090807P</guid></item><item><title>UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  The accompanying blog posts are at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;04&amp;#47;it-s-a-small-world-after-all-part-1-vb-c-and-gps-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;05&amp;#47;it-s-a-small-world-after-all-part-2-vb-c-and-gps-matt-gertz.aspx&amp;#93;.  Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#91;8&amp;#47;7&amp;#47;09&amp;#58;  I updated the code to fix an error in the calculation of &amp;#34;a&amp;#34; when calculating distance -- I was using rlong2 where I meant to use rlat2.&amp;#93;</description><author></author><pubDate>Fri, 07 Aug 2009 21:32:02 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090807P</guid></item><item><title>UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  The accompanying blog posts are at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;04&amp;#47;it-s-a-small-world-after-all-part-1-vb-c-and-gps-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;05&amp;#47;it-s-a-small-world-after-all-part-2-vb-c-and-gps-matt-gertz.aspx&amp;#93;.  Enjoy&amp;#33;</description><author></author><pubDate>Tue, 04 Aug 2009 21:42:17 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090804P</guid></item><item><title>RELEASED: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  The accompanying blog posts are at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;04&amp;#47;it-s-a-small-world-after-all-part-1-vb-c-and-gps-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;08&amp;#47;05&amp;#47;it-s-a-small-world-after-all-part-2-vb-c-and-gps-matt-gertz.aspx&amp;#93;.  Enjoy&amp;#33;</description><author></author><pubDate>Tue, 04 Aug 2009 21:42:17 GMT</pubDate><guid isPermaLink="false">RELEASED: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090804P</guid></item><item><title>UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The Windows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  </description><author></author><pubDate>Tue, 04 Aug 2009 21:00:18 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090804P</guid></item><item><title>CREATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=3050</link><description>The WIndows Mobile 6 SDK &amp;#40;obtainable from &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;06111A3A-A651-4745-88EF-3D48091A390B&amp;#38;displaylang&amp;#61;en&amp;#93;&amp;#41; has a mobile GPS sample, which I&amp;#39;ve updated to add more functionality.  I&amp;#39;ve kept the library as C&amp;#35;, but the app is written in VB.  </description><author></author><pubDate>Tue, 04 Aug 2009 20:59:36 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Updated GPS sample using VB and C-sharp (Aug 05, 2009) 20090804P</guid></item><item><title>UPDATED RELEASE: Reset Bluetooth (May 21, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2717</link><description>I&amp;#39;d had some problems with getting my Bluetooth phone to connect to my Ford Sync system.  While I await a fix from the manufacturer, the workaround is to toggle the phone&amp;#39;s Bluetooth off then back on while Sync is running.  Since that&amp;#39;s a tedious process, I decided to automate it, creating a Windows Mobile app which does the toggling, and then I map that program to a key on my phone for easy launching. &lt;br /&gt;&lt;br /&gt;The attached code contains the Microsoft Windows Mobile code and the CAB project used to package it.  I discuss this more at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2008&amp;#47;12&amp;#47;09&amp;#47;m-g-phone-home-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;05&amp;#47;21&amp;#47;phoning-home-revisited-matt-gertz.aspx&amp;#93;.  Before building the project, you&amp;#39;ll need to install the tools at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;&amp;#63;linkid&amp;#61;2913250&amp;#93;.&lt;br /&gt;&lt;br /&gt;&amp;#40;If you are just interested in the CAB file and not actually building the project, I&amp;#39;ve included that below as well.&amp;#41;&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;  --Matt--&amp;#42;</description><author></author><pubDate>Thu, 21 May 2009 17:47:12 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Reset Bluetooth (May 21, 2009) 20090521P</guid></item><item><title>CREATED RELEASE: Reset Bluetooth (May 21, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2717</link><description>I&amp;#39;d had some problems with getting my Bluetooth phone to connect to my Ford Sync system.  While I await a fix from the manufacturer, the workaround is to toggle the phone&amp;#39;s Bluetooth off then back on while Sync is running.  Since that&amp;#39;s a tedious process, I decided to automate it, creating a Windows Mobile app which does the toggling, and then I map that program to a key on my phone for easy launching. &lt;br /&gt;&lt;br /&gt;The attached code contains the Microsoft Windows Mobile code and the CAB project used to package it.  I discuss this more at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2008&amp;#47;12&amp;#47;09&amp;#47;m-g-phone-home-matt-gertz.aspx&amp;#93;.  Before building the project, you&amp;#39;ll need to install the tools at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;&amp;#63;linkid&amp;#61;2913250&amp;#93;.&lt;br /&gt;&lt;br /&gt;&amp;#40;If you are just interested in the CAB file and not actually building the project, I&amp;#39;ve included that below as well.&amp;#41;&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;  --Matt--&amp;#42;</description><author></author><pubDate>Thu, 21 May 2009 16:51:42 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Reset Bluetooth (May 21, 2009) 20090521P</guid></item><item><title>UPDATED RELEASE: Creating a simple MIDI file using Visual Basic (Feb 27, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2331</link><description>I got interested in MIDI files recently, so I whipped up a quick program to try out the MIDI format.  I only address turning notes on and off, and don&amp;#39;t support the rest of the metadata, but it&amp;#39;s enough of a start that those not familiar with MIDI but who are interested may find somethign of value here.  I discuss the development of the application in detail in these two blogs&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;02&amp;#47;27&amp;#47;veni-midi-vici-generating-a-simple-midi-file-using-vb-part-1-matt-gertz.aspx&amp;#93;&lt;br /&gt;&amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;03&amp;#47;01&amp;#47;veni-midi-vici-generating-a-simple-midi-file-using-vb-part-2-matt-gertz.aspx&amp;#93;&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;--Matt--&amp;#42;</description><author></author><pubDate>Thu, 21 May 2009 16:40:36 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Creating a simple MIDI file using Visual Basic (Feb 27, 2009) 20090521P</guid></item><item><title>UPDATED RELEASE: VB Screensaver (Jan 23, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2147</link><description>I&amp;#39;ve upgraded the VB screensaver example originally found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;FamilyID&amp;#61;f0288df5-01d8-4246-b755-5237e08b0016&amp;#38;displaylang&amp;#61;en&amp;#93;, rewriting it to use partial classes and My.Settings.  I&amp;#39;ve also repurposed it to be a slide-show screensaver that superimposes the &amp;#34;DateTaken&amp;#34; and &amp;#34;Keywords&amp;#34; &amp;#40;i.e., Tags&amp;#41; information on the picture.  The code also contains an &amp;#40;usused&amp;#41; method for writing metadata to a picture.&lt;br /&gt;&lt;br /&gt;The blog posts that describes the process of upgrading this application can be found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;01&amp;#47;23&amp;#47;an-updated-screensaver-example-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;04&amp;#47;13&amp;#47;keep-the-customer-satisfied-matt-gertz.aspx&amp;#93;.&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 1&amp;#47;30&amp;#47;2009 to fix a problem with persisting option changes.  The &amp;#34;fix&amp;#34; was to add My.Settings.Save&amp;#40;&amp;#41; at the end of the &amp;#34;SaveOptions&amp;#34; method in Options.vb, which gets around the problem that Application.Exit&amp;#40;&amp;#41; forces the app to skip the automatic saving of options.&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 4&amp;#47;13&amp;#47;2009 to add new functionality for marking incorrectly tagged photos for later investigation, as well as for marking embarassing photos for later deletion-- see the second blog post above for details.&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  Fixed a bug on 4&amp;#47;30 where the app would throw an exception if the same random number was chosen twice &amp;#40;due to contention for the picture resource&amp;#41;&amp;#41;</description><author></author><pubDate>Thu, 30 Apr 2009 16:30:48 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: VB Screensaver (Jan 23, 2009) 20090430P</guid></item><item><title>UPDATED RELEASE: VB Screensaver (Jan 23, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2147</link><description>I&amp;#39;ve upgraded the VB screensaver example originally found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;FamilyID&amp;#61;f0288df5-01d8-4246-b755-5237e08b0016&amp;#38;displaylang&amp;#61;en&amp;#93;, rewriting it to use partial classes and My.Settings.  I&amp;#39;ve also repurposed it to be a slide-show screensaver that superimposes the &amp;#34;DateTaken&amp;#34; and &amp;#34;Keywords&amp;#34; &amp;#40;i.e., Tags&amp;#41; information on the picture.  The code also contains an &amp;#40;usused&amp;#41; method for writing metadata to a picture.&lt;br /&gt;&lt;br /&gt;The blog posts that describes the process of upgrading this application can be found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;01&amp;#47;23&amp;#47;an-updated-screensaver-example-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;04&amp;#47;13&amp;#47;keep-the-customer-satisfied-matt-gertz.aspx&amp;#93;.&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 1&amp;#47;30&amp;#47;2009 to fix a problem with persisting option changes.  The &amp;#34;fix&amp;#34; was to add My.Settings.Save&amp;#40;&amp;#41; at the end of the &amp;#34;SaveOptions&amp;#34; method in Options.vb, which gets around the problem that Application.Exit&amp;#40;&amp;#41; forces the app to skip the automatic saving of options.&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 4&amp;#47;13&amp;#47;2009 to add new functionality for marking incorrectly tagged photos for later investigation, as well as for marking embarassing photos for later deletion-- see the second blog post above for details.&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  Fixed a bug on 4&amp;#47;30 where the app would throw an exception is the same random number was chosen twice &amp;#40;due to contention for the picture resource&amp;#41;&amp;#41;</description><author></author><pubDate>Thu, 30 Apr 2009 16:30:17 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: VB Screensaver (Jan 23, 2009) 20090430P</guid></item><item><title>UPDATED RELEASE: VB Screensaver (Jan 23, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2147</link><description>I&amp;#39;ve upgraded the VB screensaver example originally found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;FamilyID&amp;#61;f0288df5-01d8-4246-b755-5237e08b0016&amp;#38;displaylang&amp;#61;en&amp;#93;, rewriting it to use partial classes and My.Settings.  I&amp;#39;ve also repurposed it to be a slide-show screensaver that superimposes the &amp;#34;DateTaken&amp;#34; and &amp;#34;Keywords&amp;#34; &amp;#40;i.e., Tags&amp;#41; information on the picture.  The code also contains an &amp;#40;usused&amp;#41; method for writing metadata to a picture.&lt;br /&gt;&lt;br /&gt;The blog posts that describes the process of upgrading this application can be found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;01&amp;#47;23&amp;#47;an-updated-screensaver-example-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;04&amp;#47;13&amp;#47;keep-the-customer-satisfied-matt-gertz.aspx&amp;#93;.&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 1&amp;#47;30&amp;#47;2009 to fix a problem with persisting option changes.  The &amp;#34;fix&amp;#34; was to add My.Settings.Save&amp;#40;&amp;#41; at the end of the &amp;#34;SaveOptions&amp;#34; method in Options.vb, which gets around the problem that Application.Exit&amp;#40;&amp;#41; forces the app to skip the automatic saving of options.&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 4&amp;#47;13&amp;#47;2009 to add new functionality for marking incorrectly tagged photos for later investigation, as well as for marking embarassing photos for later deletion-- see the second blog post above for details.&amp;#41;</description><author></author><pubDate>Tue, 14 Apr 2009 03:39:12 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: VB Screensaver (Jan 23, 2009) 20090414A</guid></item><item><title>UPDATED RELEASE: VB Screensaver (Jan 23, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2147</link><description>I&amp;#39;ve upgraded the VB screensaver example originally found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;FamilyID&amp;#61;f0288df5-01d8-4246-b755-5237e08b0016&amp;#38;displaylang&amp;#61;en&amp;#93;, rewriting it to use partial classes and My.Settings.  I&amp;#39;ve also repurposed it to be a slide-show screensaver that superimposes the &amp;#34;DateTaken&amp;#34; and &amp;#34;Keywords&amp;#34; &amp;#40;i.e., Tags&amp;#41; information on the picture.  The code also contains an &amp;#40;usused&amp;#41; method for writing metadata to a picture.&lt;br /&gt;&lt;br /&gt;The blog posts that describes the process of upgrading this application can be found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;01&amp;#47;23&amp;#47;an-updated-screensaver-example-matt-gertz.aspx&amp;#93; and &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;04&amp;#47;13&amp;#47;keep-the-customer-satisfied-matt-gertz.aspx&amp;#93;.&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 1&amp;#47;30&amp;#47;2009 to fix a problem with persisting option changes.  The &amp;#34;fix&amp;#34; was to add My.Settings.Save&amp;#40;&amp;#41; at the end of the &amp;#34;SaveOptions&amp;#34; method in Options.vb, which gets around the problem that Application.Exit&amp;#40;&amp;#41; forces the app to skip the automatic saving of options.&amp;#41;</description><author></author><pubDate>Tue, 14 Apr 2009 03:37:04 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: VB Screensaver (Jan 23, 2009) 20090414A</guid></item><item><title>UPDATED RELEASE: VB Screensaver (Jan 23, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2147</link><description>I&amp;#39;ve upgraded the VB screensaver example originally found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;FamilyID&amp;#61;f0288df5-01d8-4246-b755-5237e08b0016&amp;#38;displaylang&amp;#61;en&amp;#93;, rewriting it to use partial classes and My.Settings.  I&amp;#39;ve also repurposed it to be a slide-show screensaver that superimposes the &amp;#34;DateTaken&amp;#34; and &amp;#34;Keywords&amp;#34; &amp;#40;i.e., Tags&amp;#41; information on the picture.  The code also contains an &amp;#40;usused&amp;#41; method for writing metadata to a picture.&lt;br /&gt;&lt;br /&gt;My blog post that describes the process of upgrading this application can be found at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;01&amp;#47;23&amp;#47;an-updated-screensaver-example-matt-gertz.aspx&amp;#93;.&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;&lt;br /&gt;&amp;#40;Edit&amp;#58;  I updated the ZIP file on 1&amp;#47;30&amp;#47;2009 to fix a problem with persisting option changes.  The &amp;#34;fix&amp;#34; was to add My.Settings.Save&amp;#40;&amp;#41; at the end of the &amp;#34;SaveOptions&amp;#34; method in Options.vb, which gets around the problem that Application.Exit&amp;#40;&amp;#41; forces the app to skip the automatic saving of options.&amp;#41;</description><author></author><pubDate>Tue, 14 Apr 2009 03:19:58 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: VB Screensaver (Jan 23, 2009) 20090414A</guid></item><item><title>NEW POST: SFTP</title><link>http://code.msdn.microsoft.com/templeofvb/Thread/View.aspx?ThreadId=1430</link><description>&lt;div class="wikidoc"&gt;
Have you seen any way to setup a SFTP client in VB?&lt;br /&gt;
&lt;/div&gt;</description><author>RobbieM</author><pubDate>Tue, 10 Mar 2009 19:42:14 GMT</pubDate><guid isPermaLink="false">NEW POST: SFTP 20090310P</guid></item><item><title>UPDATED RELEASE: Creating a simple MIDI file using Visual Basic (Feb 27, 2009)</title><link>http://code.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=2331</link><description>I got interested in MIDI files recently, so I whipped up a quick program to try out the MIDI format.  I only address turning notes on and off, and don&amp;#39;t support the rest of the metadata, but it&amp;#39;s enough of a start that those not familiar with MIDI but who are interested may find somethign of value here.  I discuss the development of the application in detail in these two blogs&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;02&amp;#47;27&amp;#47;veni-midi-vici-generating-a-simple-midi-file-using-vb-part-1-matt-gertz.aspx&amp;#93;&lt;br /&gt;&amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;vbteam&amp;#47;archive&amp;#47;2009&amp;#47;03&amp;#47;01&amp;#47;veni-midi-vici-generating-a-simple-midi-file-using-vb-part-2-matt-gertz.aspx&amp;#93;&lt;br /&gt;&lt;br /&gt;&amp;#40;Note that the second blog post won&amp;#39;t be available until March 1st.&amp;#41;&lt;br /&gt;&lt;br /&gt;Enjoy&amp;#33;&lt;br /&gt;--Matt--&amp;#42;</description><author></author><pubDate>Fri, 27 Feb 2009 18:21:56 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Creating a simple MIDI file using Visual Basic (Feb 27, 2009) 20090227P</guid></item></channel></rss>