<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lazycoder &#187; VB.NET</title>
	<atom:link href="http://www.lazycoder.com/weblog/category/technology/net/vbnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lazycoder.com/weblog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 23:26:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Should people adapt to computers?</title>
		<link>http://www.lazycoder.com/weblog/2007/08/02/should-people-adapt-to-computers/</link>
		<comments>http://www.lazycoder.com/weblog/2007/08/02/should-people-adapt-to-computers/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 16:25:55 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2007/08/02/should-people-adapt-to-computers/</guid>
		<description><![CDATA[There was a comment over at Jeff Atwoods latest post &#8220;Meet the inventor of the mouse wheel&#8220;: &#8220;The solution to computer illiteracy is to learn, not to cut the capabilities of the system for everyone. That&#8217;s the triumph of ignorance.&#8221; Is that really the point? Whatever the developer decides is what&#8217;s right? People should adapt [...]]]></description>
			<content:encoded><![CDATA[<p>There was a comment over at Jeff Atwoods latest post &#8220;<a href="http://www.codinghorror.com/blog/archives/000865.html#comments">Meet the inventor of the mouse wheel</a>&#8220;:</p>
<p>&#8220;The solution to computer illiteracy is to learn, not to cut the capabilities of the system for everyone. That&#8217;s the triumph of ignorance.&#8221;</p>
<p>Is that really the point? Whatever the developer decides is what&#8217;s right? People should adapt to the computer, no matter how poorly designed, rather than adapting the computers to people?</p>
<p>To me, the point of pushing the boundaries with technology, is to make the technology easier to use. In face, that&#8217;s the underlying theme of my entire career. Using my knowledge and skill to make someone else&#8217;s job easier. Making <strong>my</strong> job easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2007/08/02/should-people-adapt-to-computers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding values to the DataGridViewComboBoxCell at runtime</title>
		<link>http://www.lazycoder.com/weblog/2006/09/12/adding-values-to-the-datagridviewcomboboxcell-at-runtime/</link>
		<comments>http://www.lazycoder.com/weblog/2006/09/12/adding-values-to-the-datagridviewcomboboxcell-at-runtime/#comments</comments>
		<pubDate>Tue, 12 Sep 2006 13:53:07 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2006/09/12/adding-values-to-the-datagridviewcomboboxcell-at-runtime/</guid>
		<description><![CDATA[Welcome to hackville population me. The DataGridViewComboBoxCell won't allow values to be entered in the cell if they are not in the Items collection. Since I can't modify the Items collection if the DataSource property is set, I add value of the cell that's causing the DataError to the DataSource for the combo box. Since [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to hackville population me.</p>
<p> The DataGridViewComboBoxCell won't allow values to be entered in the cell if they are not in the Items collection. Since I can't modify the Items collection if the DataSource property is set, I add value of the cell that's causing the DataError to the DataSource for the combo box. Since it doesn't throw anything sensible like a ComboBoxValueNotInItems exception, and it doesn't raise something nice like a "DataBinding" event or an "ValueNotInItems" event, or even an "Validating" event, I have to trap the System.ArgumentException. This may come back to bite me later. For one thing, will I ALWAYS set the Datasource   to a DataTable object? What if I use another object for the data source.</p>
<div class="igBar"><span id="lcsharp-2"><a href="#" onclick="javascript:showCodeTxt('csharp-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-2">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> dgStuff_DataError<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, DataGridViewDataErrorEventArgs e<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>e.<span style="color: #0000FF;">Exception</span> <a href="http://www.google.com/search?q=is+msdn.microsoft.com"><span style="color: #008000;">is</span></a> <span style="color: #000000;">System</span>.<span style="color: #0000FF;">ArgumentException</span><span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #0600FF;">this</span>.<span style="color: #0000FF;">dgStuff</span>.<span style="color: #0000FF;">Rows</span><span style="color: #000000;">&#91;</span>e.<span style="color: #0000FF;">RowIndex</span><span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Cells</span><span style="color: #000000;">&#91;</span>e.<span style="color: #0000FF;">ColumnIndex</span><span style="color: #000000;">&#93;</span> <a href="http://www.google.com/search?q=is+msdn.microsoft.com"><span style="color: #008000;">is</span></a> DataGridViewComboBoxCell<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataGridViewComboBoxCell _cell = <span style="color: #0600FF;">this</span>.<span style="color: #0000FF;">dgStuffDataGridView</span>.<span style="color: #0000FF;">Rows</span><span style="color: #000000;">&#91;</span>e.<span style="color: #0000FF;">RowIndex</span><span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Cells</span><span style="color: #000000;">&#91;</span>e.<span style="color: #0000FF;">ColumnIndex</span><span style="color: #000000;">&#93;</span> <span style="color: #0600FF;">as</span> DataGridViewComboBoxCell;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataTable _dt = _cell.<span style="color: #0000FF;">DataSource</span> <span style="color: #0600FF;">as</span> DataTable;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataRow _newRow = _dt.<span style="color: #0000FF;">NewRow</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _newRow<span style="color: #000000;">&#91;</span><span style="color: #808080;">"LkpCode"</span><span style="color: #000000;">&#93;</span> = _cell.<span style="color: #0000FF;">Value</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _newRow<span style="color: #000000;">&#91;</span><span style="color: #808080;">"LkpDescription"</span><span style="color: #000000;">&#93;</span> = _cell.<span style="color: #0000FF;">Value</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _dt.<span style="color: #0000FF;">Rows</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>_newRow<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _dt.<span style="color: #0000FF;">AcceptChanges</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>I found a post in the <acronym title='Microsoft Developer Network'><span class='caps'>MSDN</span></acronym> forums where they talk about <a href="http://forums.microsoft.com/<acronym title='Microsoft Developer Network'><span class='caps'>MSDN</span></acronym>/ShowPost.aspx?PostID=13855&#038;SiteID=1">accepting user input in the DataGridViewComboBoxCell which isn't in the cells Items collection.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2006/09/12/adding-values-to-the-datagridviewcomboboxcell-at-runtime/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio Express editions free for 1 year</title>
		<link>http://www.lazycoder.com/weblog/2005/11/07/visual-studio-express-editions-free-for-1-year/</link>
		<comments>http://www.lazycoder.com/weblog/2005/11/07/visual-studio-express-editions-free-for-1-year/#comments</comments>
		<pubDate>Mon, 07 Nov 2005 19:16:21 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/index.php/archives/2005/11/07/visual-studio-express-editions-free-for-1-year/</guid>
		<description><![CDATA[Wow. Microsoft FINALLY gets it. Even if just a little bit. For 1 year, starting Nov 7th, you can download and use any of the Visual Studio Express Editions for free. I often said the only reason I'm experimenting with Cocoa development is that XCode comes with OS X for free. If I had to [...]]]></description>
			<content:encoded><![CDATA[<p>Wow. Microsoft FINALLY gets it. Even if just a little bit.</p>
<p>For 1 year, starting Nov 7th, you can download and use any of the <a href="http://msdn.microsoft.com/vstudio/express/">Visual Studio Express Editions </a>for <a href="http://msdn.microsoft.com/vstudio/express/support/faq/default.aspx#pricing">free</a>.</p>
<p>I often said the only reason I'm experimenting with Cocoa development is that XCode comes with OS X for free. If I had to pay $400 for XCode, I wouldn't be using it. In fact, Xcode for free is part of the reason I finally took the plunge and bought an Apple machine. I get to tinker for free!</p>
<p>Now, Microsoft has the chance to prove that they really get it by providing all of the free express editions ON THE VISTA RELEASE <acronym title='Digital Video Disc'><span class='caps'>DVD</span></acronym>. C'mon Microsoft, plant the seeds for a whole new generation of developers for your platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/11/07/visual-studio-express-editions-free-for-1-year/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Running visual studio versions side by side</title>
		<link>http://www.lazycoder.com/weblog/2005/08/15/running-visual-studio-versions-side-by-side/</link>
		<comments>http://www.lazycoder.com/weblog/2005/08/15/running-visual-studio-versions-side-by-side/#comments</comments>
		<pubDate>Tue, 16 Aug 2005 03:55:57 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=476</guid>
		<description><![CDATA[Has anyone had any luck running Visual Studio versions side by side? I'm going to try running VS 2003 and VS 2005 b2 on the same machine at home. It's not a production machine so I'm not too worried about it's stability.]]></description>
			<content:encoded><![CDATA[<p>Has anyone had any luck running Visual Studio versions side by side? I'm going to try running VS 2003 and VS 2005 b2 on the same machine at home. It's not a production machine so I'm not too worried about it's stability.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/08/15/running-visual-studio-versions-side-by-side/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A quick tip when dealing with resources</title>
		<link>http://www.lazycoder.com/weblog/2005/07/05/a-quick-tip-when-dealing-with-resources/</link>
		<comments>http://www.lazycoder.com/weblog/2005/07/05/a-quick-tip-when-dealing-with-resources/#comments</comments>
		<pubDate>Wed, 06 Jul 2005 04:40:04 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=456</guid>
		<description><![CDATA[A quick tip, this may already be well known around the community, when dealing with .resx files and namspaces. Make sure that the default namespace for your Visual Studio project is the same as the class you are trying to access resources embedded in your .resx files from. We kept running into problems if the [...]]]></description>
			<content:encoded><![CDATA[<p>A quick tip, this may already be well known around the community, when dealing with .resx files and namspaces.</p>
<p>Make sure that the default namespace for your Visual Studio project is the same as the class you are trying to access resources embedded in your .resx files from. We kept running into problems if the two were not the same in one of our custom web controls. It appears that when .NET puts your resources into the manifest of your Assembly, it associates them with the default namespace of the project somehow. (I'm not entirely sure how this is all accomplished. I'll see if either I or my co-worker can hunt down someone at MS who can give me a better explanation.).</p>
<p>The error you will get is long and generic, something about how the resource could not be retrieved for the given culture. I've just re-imaged my work machine, once I finish installing everything I'll replicate the error and the solution, posting the code and error message here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/07/05/a-quick-tip-when-dealing-with-resources/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What gets me when I&#8217;m switching from VB.NET top C#?</title>
		<link>http://www.lazycoder.com/weblog/2005/03/17/what-gets-me-when-im-switching-from-vbnet-top-c/</link>
		<comments>http://www.lazycoder.com/weblog/2005/03/17/what-gets-me-when-im-switching-from-vbnet-top-c/#comments</comments>
		<pubDate>Thu, 17 Mar 2005 14:58:41 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/archives/2005/03/17/what-gets-me-when-im-switching-from-vbnet-top-c/</guid>
		<description><![CDATA[Visual Basic .NET C# For me it's all the simple stuff. I don't know how many times I've typed in string _name; in a VB.NET class and gotten an error. What really gets me though is all the damn TYPING I have to do when I'm just trying to inherit from a class or implement [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblogs.asp.net/wallym/archive/2005/03/17/394993.aspx">Visual Basic .NET <--> C#</a></p>
<p>For me it's all the simple stuff. I don't know how many times I've typed in string _name; in a VB.NET class and gotten an error.</p>
<p>What really gets me though is all the damn TYPING I have to do when I'm just trying to inherit from a class or implement an interface and define out it's methods. Thank god the IDE will fill in the interface methods for me. Even  when it does, there's no consistancy. I hit tab in C# but in VB.NET I have to hit enter. Then I have to go delete the linebreak that hitting enter puts in. That's annoying.</p>
<p>All of the shadows, implements, inherits, notinheritable, blah, blah, blah, etc... crap really keeps me from enjoying programming in VB.NET. Too much typing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/03/17/what-gets-me-when-im-switching-from-vbnet-top-c/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Paul  Vick the voice of reason.</title>
		<link>http://www.lazycoder.com/weblog/2005/03/10/paul-vick-the-voice-of-reason/</link>
		<comments>http://www.lazycoder.com/weblog/2005/03/10/paul-vick-the-voice-of-reason/#comments</comments>
		<pubDate>Fri, 11 Mar 2005 04:46:14 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/archives/2005/03/10/paul-vick-the-voice-of-reason/</guid>
		<description><![CDATA[Save Ferris! I mean, VB6! Paul Vick chimes in with some well thought out reasons why migrating VB6 to Visual Studio.NET isn't a good idea. My favorite quote: "To?start with the second point first, to those who think we should?integrate VB6 into the current Visual Studio shell, I can only offer the perspective of a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.panopticoncentral.net/archive/2005/03/10/7951.aspx">Save Ferris! I mean, VB6!</a></p>
<p>Paul Vick chimes in with some well thought out reasons why migrating VB6 to Visual Studio.NET isn't a good idea. My favorite quote:</p>
<blockquote><p>
"To?start with the second point first, to those who think we should?integrate VB6 into the current Visual Studio shell, I can only offer the perspective of a developer whoís worked in both codebases: best of luck. "
</p></blockquote>
<p>His other points addressing the idea of creating a non-integrated version of VB make sense too and extend what I said in <a href="http://www.lazycoder.com/weblog/archives/2005/03/09/vb-6-is-dead-long-live-vb6/">my first post.</a> How much longer do the VB6ers want? They've had 5 years to migrate their code. The need to migrate isn't something that just popped up. Should Microsoft spend 4 years integrating "VB.COM" into Visual Studio.NET or 2 years shipping an update to VB 6? If they do ship a stand-alone version, what new features should it include? Generics? Wouldn't that just be giving the VB6ers a placebo? It doesn't cure their problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/03/10/paul-vick-the-voice-of-reason/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB petition</title>
		<link>http://www.lazycoder.com/weblog/2005/03/10/vb-petition/</link>
		<comments>http://www.lazycoder.com/weblog/2005/03/10/vb-petition/#comments</comments>
		<pubDate>Fri, 11 Mar 2005 04:16:25 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/archives/2005/03/10/vb-petition/</guid>
		<description><![CDATA[ComputerZen.com - Scott Hanselman's Weblog - You have GOT to be kidding me On the other hand, this petition does provide a centrally located "do not hire" list.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hanselman.com/blog/CommentView,guid,b3cdc678-843a-4d94-a362-4930f0b6c98f.aspx">ComputerZen.com - Scott Hanselman's Weblog - You have GOT to be kidding me</a></p>
<p>On the other hand, this petition does provide a centrally located "do not hire" list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/03/10/vb-petition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VB 6 is dead, long live VB6</title>
		<link>http://www.lazycoder.com/weblog/2005/03/09/vb-6-is-dead-long-live-vb6/</link>
		<comments>http://www.lazycoder.com/weblog/2005/03/09/vb-6-is-dead-long-live-vb6/#comments</comments>
		<pubDate>Wed, 09 Mar 2005 18:46:46 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/archives/2005/03/09/vb-6-is-dead-long-live-vb6/</guid>
		<description><![CDATA[Randomize - VB6 Hold-Outs Grab Pitchforks and Torches I'm with Richard and others on this one. Just because VB6 != VB.NET doesn't mean that VB.NET should provide backwards compatibility. It's not like Microsoft didn't TELL you about this. It's not like at PDC 2000 they didn't say "VB.NET is not compatilble with VB6". That was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tallent.us/blog/commentview.aspx?guid=c85e185d-65cd-4ad1-994d-1d61f07cd907">Randomize - VB6 Hold-Outs Grab Pitchforks and Torches</a></p>
<p>I'm with Richard and others on this one.  Just because VB6 != VB.NET doesn't mean that VB.NET should provide backwards compatibility. It's not like Microsoft didn't TELL you about this. It's not like at PDC 2000 they didn't say "VB.NET is not compatilble with VB6". That was FIVE YEARS AGO PEOPLE. You are just NOW getting around to "protesting" VB.NET and the abandonment of VB6? I was doing primarily VB6 development at that time and I remember sitting in the sessions at PDC 2000 thinking, "Man, I can't wait to dump VB6 and re-write my stuff in VB.NET and C#". Hell, the VB6 people should be ECSTATIC that MS isn't going to be updating their environment. Visual Studio 6 is more stable that Visual Studio.NET 200x. <a href="http://weblogs.mozillazine.org/ben/archives/007426.html">Some people prefer using Visual C++ 6.0 over Visual Studio C++.NET</a> (or whatever it's called).</p>
<p>So while I'm sympathetic, I'm not THAT sympathetic.  There was less complaining when Java went from version 1.2 to version 1.3 and half the GUI code broke as a result. Just hike up your pretty pink pinafores and migrate your code to VB.NET. Those of us that might have to maintain your VB6 code at some point will be eternally grateful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2005/03/09/vb-6-is-dead-long-live-vb6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Amen Mikhail</title>
		<link>http://www.lazycoder.com/weblog/2004/08/17/amen-mikhail/</link>
		<comments>http://www.lazycoder.com/weblog/2004/08/17/amen-mikhail/#comments</comments>
		<pubDate>Wed, 18 Aug 2004 04:42:20 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/archives/2004/08/17/amen-mikhail/</guid>
		<description><![CDATA[Naming conventions: I don't like camel and I do like Hungarian Mikhail says he's not really in love with camelCasing. I use it all the time and I did before I started coding against the .NET Framework. His example makes sense, although anyone who's naming their vars "a","b" and "c" should be shot. My favorite [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblogs.asp.net/MikhailArkhipov/archive/2004/08/17/216296.aspx">Naming conventions: I don't like camel and I do like Hungarian</a></p>
<p>Mikhail says he's not really in love with camelCasing. I use it all the time and I did before I started coding against the .NET Framework. His example makes sense, although anyone who's naming their vars "a","b" and "c" should be shot. <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>My favorite example when I'm arguing for the use of pseudo Hungarian (or full Hungarian) is DateTime vars. I work in the web world so I'm always using the ToShortDate or ToLongDate methods on DateTime variables. If I'm passing around a DateTime string what should the var be called? shortDateTimeString? or just shortDateTime? That's not really descriptive, lets use startDate. Does startDate return a DateTime or a String? Should I name the var startDateShortDateString? Wouldn't strStartDate be better than startDateShortDateString? The "hover over the variable in the IDE" trick only works if you are in the IDE and if the IDE is working (I've had to restart Visual Studio more than once to get intellisense working again). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2004/08/17/amen-mikhail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

