<?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/ron_cundiff/default.aspx</link><description>Ron's Random Ravings...</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/3572112.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=3572112</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/3571568.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=3571568</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/3571365.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=3571365</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/3571283.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=3571283</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/2465764.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2465764</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/2411635.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2411635</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/2382630.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2382630</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/2382403.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2382403</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/2381607.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2381607</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.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/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><comments>http://blogs.msdn.com/ron_cundiff/comments/2016168.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2016168</wfw:commentRss><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/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.NET Framework (all versions)</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 7: Operator Basics, Wrap-up</title><link>http://blogs.msdn.com/ron_cundiff/archive/2007/04/02/visual-basic-net-soup-to-nuts-webcast-series-part-7-operator-basics-wrap-up.aspx</link><pubDate>Mon, 02 Apr 2007 18:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2012665</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ron_cundiff/comments/2012665.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=2012665</wfw:commentRss><description>&lt;P&gt;Unfortunately, I was&amp;nbsp;unable to post the wrap-up for last week's session until now, due to connectivity issues.&amp;nbsp; (BTW, do you suffer from "Internet withdrawal" when you can't get connected?)&amp;nbsp; But now that I'm in a&amp;nbsp;different city, different hotel, I have connectivity again!&amp;nbsp; &lt;/P&gt;
&lt;P&gt;And&amp;nbsp;here's the wrap-up for our last session in this series:&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=1032330816&amp;amp;CountryCode=US" target=_blank mce_href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032330816&amp;amp;CountryCode=US"&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=70" mce_href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=70"&gt;Download the slides&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=71" mce_href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=71"&gt;Download the code&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;And here are some more resources related to Operators in Visual Basic:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/f15ea9k8(VS.71).aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/f15ea9k8(VS.71).aspx"&gt;Using Operators in Visual Basic&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/a1w3te48(vs.71).aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/a1w3te48(vs.71).aspx"&gt;Operators in Visual Basic&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms379613(vs.80).aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/ms379613(vs.80).aspx"&gt;Operator Overloading in Visual Basic 2005&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/b6ex274z(VS.71).aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/b6ex274z(VS.71).aspx"&gt;Arithmetic Operators&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/wz3k228a(vs.71).aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/wz3k228a(vs.71).aspx"&gt;Logical Operators&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/wz3k228a(vs.71).asp" mce_href="http://msdn2.microsoft.com/en-us/library/wz3k228a(vs.71).asp"&gt;&lt;A href="http://support.microsoft.com/kb/817250" target=_blank mce_href="http://support.microsoft.com/kb/817250"&gt;Description of "short-circuit" evaluation in Visual Basic&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/ru-ru/library/cb8x3kfz.aspx" target=_blank mce_href="http://msdn2.microsoft.com/ru-ru/library/cb8x3kfz.aspx"&gt;AndAlso Operator&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/ru-ru/library/ea1sssb2.aspx" target=_blank mce_href="http://msdn2.microsoft.com/ru-ru/library/ea1sssb2.aspx"&gt;OrElse Operator&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2012665" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.NET Framework (all versions)</category></item><item><title>Build Windows Vista Sidebar gadgets (and win some cool prizes while you're at it)</title><link>http://blogs.msdn.com/ron_cundiff/archive/2007/03/20/build-windows-vista-sidebar-gadgets-and-win-some-cool-prizes-while-you-re-at-it.aspx</link><pubDate>Tue, 20 Mar 2007 21:10:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1920737</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ron_cundiff/comments/1920737.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=1920737</wfw:commentRss><description>&lt;p&gt;The Code Project is hosting a competition (and offering cool prizes) for the best Windows Vista Sidebar gadgets.&amp;nbsp; &lt;a href="http://www.codeproject.com/Feature/Gadgets/" target="_blank"&gt;Find out more&lt;/a&gt;.&amp;nbsp; Pretty cool that you get to play with new technology and maybe earn some swag at the same time, huh?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1920737" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+3.0/default.aspx">.NET Framework 3.0</category></item><item><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 6: Classes and Objects, Wrap-up</title><link>http://blogs.msdn.com/ron_cundiff/archive/2007/03/20/visual-basic-net-soup-to-nuts-webcast-series-part-6-classes-and-objects-wrap-up.aspx</link><pubDate>Tue, 20 Mar 2007 18:58:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1920116</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ron_cundiff/comments/1920116.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=1920116</wfw:commentRss><description>&lt;p&gt;Oops.&amp;nbsp; I guess I forgot to publish this post after my webcast yesterday.&amp;nbsp; Sorry about that.&lt;/p&gt; &lt;p&gt;Thanks to everyone who attended the session today, err...yesterday, as we talked about classes and objects in Visual Basic.&amp;nbsp; Here are some more resources related to 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=1032330814&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=66"&gt;Download the slides&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdnwebcastportal.com/DesktopModules/ViewDocument.aspx?DocumentID=67"&gt;Download the code&lt;/a&gt; (I added a line of code to demonstrate raising exceptions from your classes, based on some of your questions)...for more information about raising errors from your classes (and more stuff) check out the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnetframeworkdesignguidelines.asp" target="_blank"&gt;Design Guidelines for Class Libraries&lt;/a&gt;, where you'll find this article on &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconerrorraisinghandlingguidelines.asp" target="_blank"&gt;Error Raising and Handling Guidelines&lt;/a&gt;, as well as &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconHandlingThrowingExceptions.asp" target="_blank"&gt;Handling and Throwing Exceptions&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.vbsouptonuts.com" target="_blank"&gt;View other sessions in this series&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here are some more resources related to Classes and Objects in Visual Basic:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbasic/ms789107.aspx" target="_blank"&gt;Introduction to Object-Oriented programming&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ca22fyhc.aspx" target="_blank"&gt;Understanding Classes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And here's a &lt;a href="http://msdn2.microsoft.com/en-us/library/xtka85tz(VS.80).aspx" target="_blank"&gt;walkthrough of defining your own class&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1920116" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx">Visual Basic.NET Soup to Nuts Webcast Series</category></item><item><title>Visual Studio 2005 Service Pack 1 Update for Windows Vista Released</title><link>http://blogs.msdn.com/ron_cundiff/archive/2007/03/07/visual-studio-2005-service-pack-1-update-for-windows-vista-released.aspx</link><pubDate>Wed, 07 Mar 2007 18:59:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1828625</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ron_cundiff/comments/1828625.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=1828625</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=929470" target="_blank"&gt;Read about it here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&amp;amp;displaylang=en" target="_blank"&gt;Download it here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1828625" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category></item><item><title>Beginner Developer Learning Center Launched</title><link>http://blogs.msdn.com/ron_cundiff/archive/2007/03/07/beginner-developer-learning-center-launched.aspx</link><pubDate>Wed, 07 Mar 2007 09:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1825208</guid><dc:creator>Ron Cundiff</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ron_cundiff/comments/1825208.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ron_cundiff/commentrss.aspx?PostID=1825208</wfw:commentRss><description>&lt;P&gt;Tonight after the "Best of Vista Launch" &lt;A class="" href="http://www.lrdnug.org/" target=_blank mce_href="http://www.lrdnug.org"&gt;user group event in Little Rock&lt;/A&gt; (btw, what a great crowd; thanks to everyone who attended!), I was telling someone about the brand-new &lt;A class="" href="http://msdn.microsoft.com/vstudio/express/beginner/" target=_blank mce_href="http://msdn.microsoft.com/vstudio/express/beginner/"&gt;Beginner Developer Learning Center&lt;/A&gt;.&amp;nbsp; This is a great resource for anyone new to programming, or just new to development with the .NET Framework.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1825208" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx">.NET Framework (all versions)</category></item></channel></rss>