<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Ron Cundiff's WebLog</title><subtitle type="html">Ron's Random Ravings...</subtitle><id>http://blogs.msdn.com/ron_cundiff/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ron_cundiff/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/ron_cundiff/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-03-07T00:27:00Z</updated><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 17:  Custom Windows Forms Controls, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-06-28T02:21:14Z</published><updated>2007-06-28T02:21:14Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 16: Visual Basic and Windows Applications, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-06-28T02:00:38Z</published><updated>2007-06-28T02:00:38Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 15: Custom Web Controls, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-06-28T01:56:11Z</published><updated>2007-06-28T01:56:11Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 14: Visual Basic and the Web, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-06-28T01:51:39Z</published><updated>2007-06-28T01:51:39Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 13: Inheritance and Polymorphism, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-05-07T20:28:15Z</published><updated>2007-05-07T20:28:15Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 12: Delegates and Events, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-05-04T19:17:28Z</published><updated>2007-05-04T19:17:28Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 11: Exception Handling, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-05-03T02:05:38Z</published><updated>2007-05-03T02:05:38Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 10: Arrays and Collections, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-05-03T01:48:51Z</published><updated>2007-05-03T01:48:51Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 9: Basic Debugging, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-05-03T00:52:56Z</published><updated>2007-05-03T00:52:56Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 8: Branching and Looping, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-04-03T09:26:49Z</published><updated>2007-04-03T09:26:49Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 7: Operator Basics, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-04-02T18:47:00Z</published><updated>2007-04-02T18:47:00Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry><entry><title>Build Windows Vista Sidebar gadgets (and win some cool prizes while you're at it)</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-03-20T21:10:18Z</published><updated>2007-03-20T21:10:18Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Windows Vista" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Windows+Vista/default.aspx" /><category term=".NET Framework 3.0" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+3.0/default.aspx" /></entry><entry><title>Visual Basic .NET Soup to Nuts Webcast Series, Part 6: Classes and Objects, Wrap-up</title><link rel="alternate" type="text/html" href="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" /><id>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</id><published>2007-03-20T18:58:58Z</published><updated>2007-03-20T18:58:58Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Webcasts" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Webcasts/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual Basic.NET Soup to Nuts Webcast Series" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic.NET+Soup+to+Nuts+Webcast+Series/default.aspx" /></entry><entry><title>Visual Studio 2005 Service Pack 1 Update for Windows Vista Released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ron_cundiff/archive/2007/03/07/visual-studio-2005-service-pack-1-update-for-windows-vista-released.aspx" /><id>http://blogs.msdn.com/ron_cundiff/archive/2007/03/07/visual-studio-2005-service-pack-1-update-for-windows-vista-released.aspx</id><published>2007-03-07T18:59:39Z</published><updated>2007-03-07T18:59:39Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Windows Vista" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Windows+Vista/default.aspx" /><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual C#" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+C_2300_/default.aspx" /><category term="Visual Studio 2005" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Studio+2005/default.aspx" /></entry><entry><title>Beginner Developer Learning Center Launched</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ron_cundiff/archive/2007/03/07/beginner-developer-learning-center-launched.aspx" /><id>http://blogs.msdn.com/ron_cundiff/archive/2007/03/07/beginner-developer-learning-center-launched.aspx</id><published>2007-03-07T09:27:00Z</published><updated>2007-03-07T09:27:00Z</updated><content type="html">&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;</content><author><name>Ron Cundiff</name><uri>http://blogs.msdn.com/members/Ron+Cundiff.aspx</uri></author><category term="Visual Basic .NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Basic+.NET/default.aspx" /><category term="Visual C#" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+C_2300_/default.aspx" /><category term="Visual Studio 2005" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/Visual+Studio+2005/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/ASP.NET/default.aspx" /><category term=".NET Framework (all versions)" scheme="http://blogs.msdn.com/ron_cundiff/archive/tags/.NET+Framework+_2800_all+versions_2900_/default.aspx" /></entry></feed>