<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: 5 Elements of Style For Error Messages</title>
	<atom:link href="http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/feed/" rel="self" type="application/rss+xml" />
	<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/</link>
	<description>Articles on VB.NET and Software Development Team Leadership</description>
	<pubDate>Tue, 07 Sep 2010 02:17:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dan Parker</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-1323</link>
		<dc:creator>Dan Parker</dc:creator>
		<pubDate>Wed, 11 Mar 2009 18:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-1323</guid>
		<description>I got the error Message When I close Datagrid in VB.Net .
"There is no row at position -1."
Please let me have solution.</description>
		<content:encoded><![CDATA[<p>I got the error Message When I close Datagrid in VB.Net .<br />
&#8220;There is no row at position -1.&#8221;<br />
Please let me have solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lillbra &#187; Blog Archive &#187; Fel, fel och åter fel</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-553</link>
		<dc:creator>lillbra &#187; Blog Archive &#187; Fel, fel och åter fel</dc:creator>
		<pubDate>Fri, 21 Sep 2007 06:08:34 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-553</guid>
		<description>[...] att lindra användarens plåga då ett fel uppstår. J. Frank Carr listar de viktigaste punkterna att tänka på när man skapar felmeddelanden (via DotNetKicks.com, fritt översatt av [...]</description>
		<content:encoded><![CDATA[<p>[...] att lindra användarens plåga då ett fel uppstår. J. Frank Carr listar de viktigaste punkterna att tänka på när man skapar felmeddelanden (via DotNetKicks.com, fritt översatt av [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfrankcarr</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-487</link>
		<dc:creator>jfrankcarr</dc:creator>
		<pubDate>Wed, 19 Sep 2007 00:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-487</guid>
		<description>Hi Donn

Thanks for commenting.

I found the MS Enterprise Library to be overkill for my projects and I ended up writing my own streamlined error logging and reporting components. I think the Libraries work best in larger projects than small to mid-sized ones.</description>
		<content:encoded><![CDATA[<p>Hi Donn</p>
<p>Thanks for commenting.</p>
<p>I found the MS Enterprise Library to be overkill for my projects and I ended up writing my own streamlined error logging and reporting components. I think the Libraries work best in larger projects than small to mid-sized ones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Donn Felker</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-478</link>
		<dc:creator>Donn Felker</dc:creator>
		<pubDate>Tue, 18 Sep 2007 21:33:07 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-478</guid>
		<description>I feel the exact same way as you do in this post. 

If you need to throw an exception, put meaningful text in the exception, and then put the original exception into the innerexecption property! 

Its not that hard! Or even better, use some type of ExceptionHandler framework like Enterprise LIbrary so you can log them to different areas. But it still boils down to being a defensive coder and writing proper unit tests to simulate what happens if hte network is not available. Etc etc etc. I could go on forever about this. 

Good post.</description>
		<content:encoded><![CDATA[<p>I feel the exact same way as you do in this post. </p>
<p>If you need to throw an exception, put meaningful text in the exception, and then put the original exception into the innerexecption property! </p>
<p>Its not that hard! Or even better, use some type of ExceptionHandler framework like Enterprise LIbrary so you can log them to different areas. But it still boils down to being a defensive coder and writing proper unit tests to simulate what happens if hte network is not available. Etc etc etc. I could go on forever about this. </p>
<p>Good post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfrankcarr</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-216</link>
		<dc:creator>jfrankcarr</dc:creator>
		<pubDate>Mon, 10 Sep 2007 13:25:57 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-216</guid>
		<description>Thanks for your comment, John

What inspired me to write this article were the poor error messages I see in a vendor provided program at work. Their error messages do like you said, showing the what, why and how/who, but are ultimately next to useless because they're so user unfriendly and packed with too much information. My take is that they should have greatly simplified the error information they were displaying to the non-technical users and logged the error details to disk where they could be reviewed and passed on by the IT staff. 

It's important to remember that the UI for error messages should have the same considerations for the user as the rest of your UI does.</description>
		<content:encoded><![CDATA[<p>Thanks for your comment, John</p>
<p>What inspired me to write this article were the poor error messages I see in a vendor provided program at work. Their error messages do like you said, showing the what, why and how/who, but are ultimately next to useless because they&#8217;re so user unfriendly and packed with too much information. My take is that they should have greatly simplified the error information they were displaying to the non-technical users and logged the error details to disk where they could be reviewed and passed on by the IT staff. </p>
<p>It&#8217;s important to remember that the UI for error messages should have the same considerations for the user as the rest of your UI does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-213</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 10 Sep 2007 09:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-213</guid>
		<description>Every error message should state what happened, why it happened, and how (or who) to fix it.</description>
		<content:encoded><![CDATA[<p>Every error message should state what happened, why it happened, and how (or who) to fix it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfrankcarr</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-132</link>
		<dc:creator>jfrankcarr</dc:creator>
		<pubDate>Wed, 05 Sep 2007 13:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-132</guid>
		<description>Thanks Andre,

I agree that a modal dialog error message should be reserved for the most critical errors. It shouldn't be used for simply telling the user that they entered the wrong information or didn't fill in a required field.

For this kind of user entry management in VB.NET apps I recommend using the ErrorProvider component as I described in the next article. For web based ASP.NET or LAMP apps, I recommend using AJAX techniques to produce similar results.</description>
		<content:encoded><![CDATA[<p>Thanks Andre,</p>
<p>I agree that a modal dialog error message should be reserved for the most critical errors. It shouldn&#8217;t be used for simply telling the user that they entered the wrong information or didn&#8217;t fill in a required field.</p>
<p>For this kind of user entry management in VB.NET apps I recommend using the ErrorProvider component as I described in the next article. For web based ASP.NET or LAMP apps, I recommend using AJAX techniques to produce similar results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andre Perusse</title>
		<link>http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/comment-page-1/#comment-130</link>
		<dc:creator>Andre Perusse</dc:creator>
		<pubDate>Wed, 05 Sep 2007 12:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/09/03/5-elements-of-style-for-error-messages/#comment-130</guid>
		<description>Very good advice. I have also read that presenting errors in a modal dialog is something programmers should try to avoid, since it "jolts" the user out of the main interface of the application. Something to think about, anyway.</description>
		<content:encoded><![CDATA[<p>Very good advice. I have also read that presenting errors in a modal dialog is something programmers should try to avoid, since it &#8220;jolts&#8221; the user out of the main interface of the application. Something to think about, anyway.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
