<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ron Cundiff's WebLog</title><link>http://blogs.msdn.com/b/ron_cundiff/</link><description>Ron&amp;#39;s Random Ravings...</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 17:  Custom Windows Forms Controls, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-17-custom-windows-forms-controls-wrap-up.aspx</link><pubDate>Thu, 28 Jun 2007 02:21:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3572112</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=3572112</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-17-custom-windows-forms-controls-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session we learned about building custom Windows Forms controls, including some advanced graphics teqniques.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032337949&amp;amp;Culture=en-US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=124"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=125"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some more resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/6hws6h2t(VS.80).aspx" target="_blank"&gt;Developing Custom Windows Forms Controls with the .NET Framework&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms996443.aspx" target="_blank"&gt;Developing Custom Windows Controls Using Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/w29y3h59(VS.80).aspx" target="_blank"&gt;Developing Windows Forms Controls at Design-Time&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ettb6e2a(VS.80).aspx" target="_blank"&gt;Windows Forms Controls&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/zftbwa2b(VS.80).aspx" target="_blank"&gt;Windows Forms Walkthroughs and How-to Topics&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.control(VS.80).aspx" target="_blank"&gt;System.Windows.Forms.Control Class&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa289159(vs.71).aspx" target="_blank"&gt;Using GDI+ and Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms233778(vs.80).aspx" target="_blank"&gt;Graphics in the .NET Framework with Visual Basic&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3572112" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 16: Visual Basic and Windows Applications, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-16-visual-basic-and-windows-applications-wrap-up.aspx</link><pubDate>Thu, 28 Jun 2007 02:00:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3571568</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=3571568</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-16-visual-basic-and-windows-applications-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we explored how to build Windows applications using Visual Basic 2005, including learning about the base form class, dynamic layout on our forms, and some simple graphics functionality.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032338337&amp;amp;Culture=en-US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=121"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=120"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some related resources:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms229601(VS.80).aspx" target="_blank"&gt;Getting Started with Windows Forms&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms229595(VS.80).aspx" target="_blank"&gt;Changing the Appearance of Windows Forms&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a title="http://msdn2.microsoft.com/en-us/library/8y52cxte(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/8y52cxte(VS.80).aspx"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ty26a068(VS.80).aspx" target="_blank"&gt;Arranging Controls on Windows Forms&lt;/a&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms(VS.80).aspx" target="_blank"&gt;System.Windows.Forms Namespace&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/xxwd7aah(VS.80).aspx" target="_blank"&gt;Code for Windows Forms Applications&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms229601(VS.80).aspx" target="_blank"&gt;Getting Started with Windows Forms&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/86faxx0d(VS.80).aspx" target="_blank"&gt;Order of Events in Windows Forms&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3571568" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 15: Custom Web Controls, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-15-custom-web-controls-wrap-up.aspx</link><pubDate>Thu, 28 Jun 2007 01:56:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3571365</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=3571365</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-15-custom-web-controls-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we learned about controls we can build using Visual Basic to enhance our web applications and streamline our development efforts, including building custom user controls, custom server controls, and design-time controls.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032338335&amp;amp;Culture=en-US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=118"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=119"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some related resources:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.web.ui.design.controldesigner.aspx" target="_blank"&gt;ControlDesigner Class&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa651710(VS.71).aspx" target="_blank"&gt;Recommendations for Web User Controls vs. Web Custom Controls&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa720136(VS.71).aspx" target="_blank"&gt;Implementing a Simple Web Forms Control Designer&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/w4hk59ha(VS.71).aspx" target="_blank"&gt;Design-Time Support for Web Forms&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/37899azc(VS.71).aspx" target="_blank"&gt;Enhancing Design-Time Support&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa719973(VS.71).aspx" target="_blank"&gt;Developing ASP.NET Server Controls&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa728786(VS.71).aspx" target="_blank"&gt;Walkthrough: Creating a Web Custom Control&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3571365" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 14: Visual Basic and the Web, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-14-visual-basic-and-the-web-wrap-up.aspx</link><pubDate>Thu, 28 Jun 2007 01:51:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3571283</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=3571283</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/06/27/visual-basic-net-soup-to-nuts-webcast-series-part-14-visual-basic-and-the-web-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we introduced Visual Web Developer Express Edition, and showed how to build web applications using this tool and the Visual Basic language.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032338327&amp;amp;Culture=en-US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=96"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=97"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some related resources:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/web/" target="_blank"&gt;Visual Web Developer 2005 Express Edition&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms178093(VS.80).aspx" target="_blank"&gt;Guide to building web sites with Visual Web Developer&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms172567(VS.80).aspx" target="_blank"&gt;Web Applications - How Do I? (in Visual Basic)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3571283" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 13: Inheritance and Polymorphism, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/07/visual-basic-net-soup-to-nuts-webcast-series-part-13-inheritance-and-polymorphism-wrap-up.aspx</link><pubDate>Mon, 07 May 2007 20:28:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2465764</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=2465764</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/07/visual-basic-net-soup-to-nuts-webcast-series-part-13-inheritance-and-polymorphism-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we discussed inheritance and polymorphism in Visual Basic, and how to implement a class hierarchy.&amp;nbsp; Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032338818&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=94"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=95"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some related resources:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa289512(vs.71).aspx" target="_blank"&gt;Object-Oriented Programming in Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/5x4yd9d5(vs.80).aspx" target="_blank"&gt;Inheritance in Visual Basic&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/c8shwxa5(VS.80).aspx" target="_blank"&gt;Inheritance Basics&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/307222/" target="_blank"&gt;How to use inheritance in Visual Basic 2005&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2465764" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 12: Delegates and Events, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/04/visual-basic-net-soup-to-nuts-webcast-series-part-12-delegates-and-events-wrap-up.aspx</link><pubDate>Fri, 04 May 2007 19:17:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2411635</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=2411635</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/04/visual-basic-net-soup-to-nuts-webcast-series-part-12-delegates-and-events-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we discussed using delegates and events in Visual Basic.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032333890&amp;amp;CountryCode=US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;  &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=91"&gt;Download the slides&lt;/a&gt;  &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=92"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here are some more resources on using delegates and events:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/02/Delegates/default.aspx" target="_blank"&gt;A Primer on Creating Type-Safe References to Methods in Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms172879(VS.80).aspx" target="_blank"&gt;Delegates in Visual Basic&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms172877(VS.80).aspx" target="_blank"&gt;Events in Visual Basic&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I also had someone ask for an example of creating threads in Visual Basic, like to update a progress bar.&amp;nbsp; Here's an example:&lt;/p&gt; &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/315577" target="_blank"&gt;How to create threads in Visual Basic .NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2411635" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 11: Exception Handling, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/02/visual-basic-net-soup-to-nuts-webcast-series-part-11-exception-handling-wrap-up.aspx</link><pubDate>Thu, 03 May 2007 02:05:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2382630</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=2382630</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/02/visual-basic-net-soup-to-nuts-webcast-series-part-11-exception-handling-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we discussed using structured exception handling within our applications to prevent run-time errors.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032334749&amp;amp;CountryCode=US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=89"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=90"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here are some more resources on exception handling in Visual Basic:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/315965" target="_blank"&gt;How to use structured exception handling in Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/311326" target="_blank"&gt;Error Handling in Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa289505(VS.71).aspx" target="_blank"&gt;Introduction to Exception Handling in Visual Basic .NET&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa719631(VS.71).aspx" target="_blank"&gt;Best Practices for Handling Exceptions&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.applicationexception(VS.71).aspx" target="_blank"&gt;ApplicationException Class&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa720123(VS.71).aspx" target="_blank"&gt;Handling and Throwing Exceptions&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/t7kyae96(VS.71).aspx" target="_blank"&gt;Throwing Exceptions from Components&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/s6da8809(VS.71).aspx" target="_blank"&gt;Exception Handling&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/8a9f2ew0(VS.71).aspx" target="_blank"&gt;Structured Exception Handling&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2382630" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 10: Arrays and Collections, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/02/visual-basic-net-soup-to-nuts-webcast-series-part-10-arrays-and-collections-wrap-up.aspx</link><pubDate>Thu, 03 May 2007 01:48:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2382403</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=2382403</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/02/visual-basic-net-soup-to-nuts-webcast-series-part-10-arrays-and-collections-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we discussed using arrays and collections to store our data within our applications.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032334747&amp;amp;CountryCode=US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=84"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=85"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here are some more resources related to the topic:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.arraylist.aspx" target="_blank"&gt;ArrayList Class&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/395dc977(VS.80).aspx" target="_blank"&gt;How to: Create a Collection of Objects&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/a1y8b3b3(VS.80).aspx" target="_blank"&gt;Collections in Visual Basic&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/e1ad18x6(VS.80).aspx" target="_blank"&gt;Collections as an Alternative to Arrays&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/y13tek7e(VS.80).aspx" target="_blank"&gt;How to: Initialize an Array Variable&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/2k7ayc03(VS.80).aspx" target="_blank"&gt;Overview of Arrays in Visual Basic&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/wak0wfyt(VS.80).aspx" target="_blank"&gt;Arrays in Visual Basic&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/zcd4xwzs(VS.80).aspx" target="_blank"&gt;Option Strict Statement&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/y9341s4f(VS.80).aspx" target="_blank"&gt;Option Explicit Statement&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2382403" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 9: Basic Debugging, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/02/visual-basic-net-soup-to-nuts-webcast-series-part-9-basic-debugging-wrap-up.aspx</link><pubDate>Thu, 03 May 2007 00:52:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2381607</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=2381607</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/05/02/visual-basic-net-soup-to-nuts-webcast-series-part-9-basic-debugging-wrap-up.aspx#comments</comments><description>&lt;p&gt;In this session, we discussed some basic debugging techniques and features in Visual Basic Express Edition we can leverage in order to troubleshoot our applications.&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032333888&amp;amp;CountryCode=US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=82"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=83"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some more resources for further understanding debugging applications:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/9y92594t(VS.80).aspx" target="_blank"&gt;What Went Wrong? Finding and Fixing Errors through Debugging&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms172744(VS.80).aspx" target="_blank"&gt;Debugging Your Visual Basic Application&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2381607" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 8: Branching and Looping, Wrap-up</title><link>http://blogs.msdn.com/b/ron_cundiff/archive/2007/04/03/visual-basic-net-soup-to-nuts-webcast-series-part-8-branching-and-looping-wrap-up.aspx</link><pubDate>Tue, 03 Apr 2007 09:26:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2016168</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/ron_cundiff/rsscomments.aspx?WeblogPostID=2016168</wfw:commentRss><comments>http://blogs.msdn.com/b/ron_cundiff/archive/2007/04/03/visual-basic-net-soup-to-nuts-webcast-series-part-8-branching-and-looping-wrap-up.aspx#comments</comments><description>&lt;p&gt;In the last session, we talked about making decisions in our apps, including how we can iterate over a collection of statements based on a condition (or for every item in a collection).&lt;/p&gt; &lt;p&gt;Here are the resources for this session:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032333884&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US" target="_blank"&gt;View the on-demand video of this webcast&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=72"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=73"&gt;Download the code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here are more resources related to branching and looping in Visual Basic:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/hh892482.aspx" target="_blank"&gt;Decision Structures&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ezk76t25.aspx" target="_blank"&gt;Loop Structures&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/752y8abs.aspx" target="_blank"&gt;If...Then...Else&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/cy37t14y.aspx" target="_blank"&gt;Select...Case&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/zahekh9z.aspx" target="_blank"&gt;Control Flow Summary&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/t2at9t47.aspx" target="_blank"&gt;Exit Statement&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/eked04a7.aspx" target="_blank"&gt;Do...Loop Statement&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/zh1f56zs.aspx" target="_blank"&gt;While...End While Statement&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/wc500chb.aspx" target="_blank"&gt;With...End With&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2016168" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Webcasts/">Webcasts</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic+-NET/">Visual Basic .NET</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/Visual+Basic-NET+Soup+to+Nuts+Webcast+Series/">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/b/ron_cundiff/archive/tags/-NET+Framework+_2800_all+versions_2900_/">.NET Framework (all versions)</category></item></channel></rss>