<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-31991684</atom:id><lastBuildDate>Fri, 18 May 2012 19:08:50 +0000</lastBuildDate><category>Introduction</category><category>Crystal Reports</category><category>.NET Assembly</category><category>Visual Studio</category><category>Webcasts</category><category>.NET Tutorials</category><category>.NET Framework 4.0</category><category>Regular Expressions</category><category>SQL Server</category><category>LinqToSQL</category><category>Unit Testing in Microsoft .NET</category><category>BizTalk</category><category>Expression Blend</category><category>DataGrid</category><category>Interview Questions</category><category>Windows</category><category>Oracle</category><category>.NET Framework 3.5</category><category>Interview</category><category>Datatable</category><category>Ajax</category><category>.NET Debugging</category><category>Directives</category><category>.NET Tools</category><category>Collections</category><category>RSS</category><category>.NET Questions</category><category>SMTP</category><category>Video Tutorials</category><category>NANT</category><category>Dotfuscator</category><category>Code Formatter</category><category>WWF</category><category>.NET Video Tutorials</category><category>My Cute .NET Boy</category><category>.NET Security</category><category>Events</category><category>Facebook</category><category>Cruise Control</category><category>Design Patterns</category><category>WebResource.axd</category><category>Mail</category><category>Threading</category><category>.NET Framework 3.0</category><category>.NET Grasshopper</category><category>.NET Interview questions</category><category>Microsoft .NET Jobs</category><category>.NET Tips and Tricks</category><category>VSS</category><category>Profiling</category><category>Office</category><category>.NET Code Samples</category><category>Connection Strings</category><category>.NET Articles</category><category>XML</category><category>.NET Pointers</category><category>Registry</category><category>IIS</category><category>Microsoft Atlas</category><category>Delegates</category><category>.NET vs Java</category><category>Microsoft News</category><category>.NET Interview</category><category>.NET MVC</category><category>Bugs</category><category>Agile</category><category>Active Directory</category><category>Enterprise Library</category><category>Database</category><category>Email Sending In .NET</category><category>Sharepoint</category><category>.NET Resources</category><category>Boxing and Unboxing</category><category>NHibernate</category><category>asp.net</category><category>JavaScript</category><category>Posters</category><category>Installation</category><category>Silverlight</category><category>.NET Nuke</category><category>.NET Controls</category><category>.NET</category><category>InfoPath</category><category>Books</category><title>CodeKicks.com - Focus on Microsoft Technologies</title><description /><link>http://www.codekicks.com/</link><managingEditor>noreply@blogger.com (Dutt)</managingEditor><generator>Blogger</generator><openSearch:totalResults>790</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Microsoftnet" /><feedburner:info uri="microsoftnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Microsoftnet</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FMicrosoftnet" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FMicrosoftnet" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Microsoftnet" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMicrosoftnet" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-2150199445023396417</guid><pubDate>Mon, 24 Oct 2011 20:26:00 +0000</pubDate><atom:updated>2011-10-25T02:05:03.858+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>In JavaScript, curly brace placement matters: An example by David</title><description>I used to follow Kernighan and Ritchie style of code formatting, but lost that habit. Not sure how may hours spent on fixing JS issues due to Allman format. &lt;span class="fullpost"&gt;Every time I feel bad whilst Visual Studio gives K&amp;amp;R style. Just realized the impotence of K&amp;amp;R style for JS. My Big thanks to David for pointing the curly brace placement issue with JS and posting such a nice article. &lt;a title="In JavaScript, curly brace placement matters: An example" href="http://encosia.com/in-javascript-curly-brace-placement-matters-an-example/" rel="In JavaScript, curly brace placement matters: An example" target="_blank"&gt;In JavaScript, curly brace placement matters: An example&lt;/a&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-2150199445023396417?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=akt-J4UyipU:Ew55XVwd2E4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=akt-J4UyipU:Ew55XVwd2E4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=akt-J4UyipU:Ew55XVwd2E4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=akt-J4UyipU:Ew55XVwd2E4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/akt-J4UyipU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/akt-J4UyipU/in-javascript-curly-brace-placement.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/10/in-javascript-curly-brace-placement.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-84508569195230390</guid><pubDate>Sat, 08 Oct 2011 11:05:00 +0000</pubDate><atom:updated>2011-10-08T16:50:45.373+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Video Tutorials</category><category domain="http://www.blogger.com/atom/ns#">asp.net</category><title>ASP.NET Event Handling using ASPX and Code behind</title><description>This video shows how to register UI events in ASP.NET. Registration can be done in two ways first one is using APSX file and second one is using Code behind. This Video explains both the approaches, also explains you how easily events can be created in Visual Studio.   &lt;br /&gt;&lt;center&gt;&lt;iframe height="615" src="http://www.youtube.com/embed/UJ-2ZXY4esA?rel=0" frameborder="0" width="860" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;/center&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-84508569195230390?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=TBe_0J3MsJA:bxh1iuQUVx4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=TBe_0J3MsJA:bxh1iuQUVx4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=TBe_0J3MsJA:bxh1iuQUVx4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TBe_0J3MsJA:bxh1iuQUVx4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/TBe_0J3MsJA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/TBe_0J3MsJA/aspnet-event-handling-using-aspx-and.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/UJ-2ZXY4esA/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/10/aspnet-event-handling-using-aspx-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-7834361747704992065</guid><pubDate>Sun, 25 Sep 2011 20:03:00 +0000</pubDate><atom:updated>2011-09-26T01:33:52.544+05:30</atom:updated><title>State Design Pattern .NET Code Sample</title><description>&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Collections.Generic;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Linq;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Text;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Program&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;static void &lt;/span&gt;Main(&lt;span style="color: blue"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p1 = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Person&lt;/span&gt;(&lt;span style="color: #a31515"&gt;&amp;quot;P1&amp;quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p2 = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Person&lt;/span&gt;(&lt;span style="color: #a31515"&gt;&amp;quot;P2&amp;quot;&lt;/span&gt;);&lt;br /&gt;        p1.EatFood();&lt;br /&gt;        p2.EatFood();&lt;br /&gt;        p1.Vomit();&lt;br /&gt;        p2.Vomit();&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;interface &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachState&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;void &lt;/span&gt;Eat(&lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p);&lt;br /&gt;    &lt;span style="color: blue"&gt;void &lt;/span&gt;Vomit(&lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachFull &lt;/span&gt;: &lt;span style="color: #2b91af"&gt;StomachState&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;public void &lt;/span&gt;Eat(&lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;&amp;quot;Can't eat more.&amp;quot;&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;public void &lt;/span&gt;Vomit(&lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;&amp;quot;I've just Vomited.&amp;quot;&lt;/span&gt;);&lt;br /&gt;        p.StomachState = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachEmpty&lt;/span&gt;();&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachEmpty &lt;/span&gt;: &lt;span style="color: #2b91af"&gt;StomachState&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;public void &lt;/span&gt;Eat(&lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;&amp;quot;I've just had food.&amp;quot;&lt;/span&gt;);&lt;br /&gt;        p.StomachState = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachFull&lt;/span&gt;();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;public void &lt;/span&gt;Vomit(&lt;span style="color: #2b91af"&gt;Person &lt;/span&gt;p)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;&amp;quot;Nothing to Vomit.&amp;quot;&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Person&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;private &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachState &lt;/span&gt;stomachState;&lt;br /&gt;    &lt;span style="color: blue"&gt;private &lt;/span&gt;&lt;span style="color: #2b91af"&gt;String &lt;/span&gt;personName;&lt;br /&gt;    &lt;span style="color: blue"&gt;public &lt;/span&gt;Person(&lt;span style="color: #2b91af"&gt;String &lt;/span&gt;personName)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: blue"&gt;this&lt;/span&gt;.personName = personName;&lt;br /&gt;        StomachState = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachEmpty&lt;/span&gt;();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;public &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StomachState &lt;/span&gt;StomachState &lt;br /&gt;    { &lt;br /&gt;        &lt;span style="color: blue"&gt;get &lt;br /&gt;        &lt;/span&gt;{&lt;br /&gt;            &lt;span style="color: blue"&gt;return &lt;/span&gt;stomachState;&lt;br /&gt;        } &lt;br /&gt;        &lt;span style="color: blue"&gt;set &lt;br /&gt;        &lt;/span&gt;{&lt;br /&gt;            stomachState = &lt;span style="color: blue"&gt;value&lt;/span&gt;;&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(personName + &lt;span style="color: #a31515"&gt;&amp;quot; Stomach State Changed to &amp;quot; &lt;/span&gt;+ StomachState.GetType().Name);&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;&amp;quot;***********************************************\n&amp;quot;&lt;/span&gt;);&lt;br /&gt;        } &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;public &lt;/span&gt;Person(&lt;span style="color: #2b91af"&gt;StomachState &lt;/span&gt;StomachState)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: blue"&gt;this&lt;/span&gt;.StomachState = StomachState;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;public void &lt;/span&gt;EatFood()&lt;br /&gt;    {&lt;br /&gt;        StomachState.Eat(&lt;span style="color: blue"&gt;this&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;public void &lt;/span&gt;Vomit()&lt;br /&gt;    {&lt;br /&gt;        StomachState.Vomit(&lt;span style="color: blue"&gt;this&lt;/span&gt;);&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-7834361747704992065?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=79AOtPOX_7Y:vsDYqVDASAI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=79AOtPOX_7Y:vsDYqVDASAI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=79AOtPOX_7Y:vsDYqVDASAI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=79AOtPOX_7Y:vsDYqVDASAI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/79AOtPOX_7Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/79AOtPOX_7Y/state-design-pattern-net-code-sample.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/09/state-design-pattern-net-code-sample.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-2950482796346614822</guid><pubDate>Mon, 23 May 2011 11:32:00 +0000</pubDate><atom:updated>2011-05-23T17:02:40.179+05:30</atom:updated><title>Export from asp.net page to Excel, word &amp; pdf</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here is an excellent articles that talks about exporting data from asp.net page to Excel, word and pdf&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.codeproject.com/KB/TipsnTricks/AllInOneExportData.aspx" href="http://www.codeproject.com/KB/TipsnTricks/AllInOneExportData.aspx"&gt;http://www.codeproject.com/KB/TipsnTricks/AllInOneExportData.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-2950482796346614822?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=tXrNs2scZL8:QSQI3OFAMcA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=tXrNs2scZL8:QSQI3OFAMcA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=tXrNs2scZL8:QSQI3OFAMcA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=tXrNs2scZL8:QSQI3OFAMcA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/tXrNs2scZL8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/tXrNs2scZL8/export-from-aspnet-page-to-excel-word.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/05/export-from-aspnet-page-to-excel-word.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-8745446426455141839</guid><pubDate>Sun, 01 May 2011 19:21:00 +0000</pubDate><atom:updated>2011-05-02T00:51:11.632+05:30</atom:updated><title>DataTable to Generic List Conversion</title><description>&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Collections.Generic;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Linq;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Data;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;namespace &lt;/span&gt;ConsoleApplication1&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Program&lt;br /&gt;    &lt;/span&gt;{&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: blue"&gt;static void &lt;/span&gt;Main(&lt;span style="color: blue"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;DataTable &lt;/span&gt;table = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;DataTable&lt;br /&gt;            &lt;/span&gt;{&lt;br /&gt;                Columns = {&lt;br /&gt;                            {&lt;span style="color: #a31515"&gt;&amp;quot;Number&amp;quot;&lt;/span&gt;, &lt;span style="color: blue"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt;)},&lt;br /&gt;                            {&lt;span style="color: #a31515"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;, &lt;span style="color: blue"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue"&gt;string&lt;/span&gt;)}&lt;br /&gt;                         }&lt;br /&gt;            };&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: green"&gt;//Just adding few test rows to datatable.&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: blue"&gt;for &lt;/span&gt;(&lt;span style="color: blue"&gt;int &lt;/span&gt;i = 1; i &amp;lt;= 5; i++)&lt;br /&gt;            {&lt;br /&gt;                table.Rows.Add(i, &lt;span style="color: #a31515"&gt;&amp;quot;Name&amp;quot; &lt;/span&gt;+ i);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;returnList = &lt;span style="color: blue"&gt;from &lt;/span&gt;row &lt;span style="color: blue"&gt;in &lt;/span&gt;table.AsEnumerable()&lt;br /&gt;                              &lt;span style="color: blue"&gt;select new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;MyObject&lt;br /&gt;                              &lt;/span&gt;{&lt;br /&gt;                                  Number = row.Field&amp;lt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&amp;gt;(&lt;span style="color: #a31515"&gt;&amp;quot;Number&amp;quot;&lt;/span&gt;),&lt;br /&gt;                                  Name = row.Field&amp;lt;&lt;span style="color: #2b91af"&gt;String&lt;/span&gt;&amp;gt;(&lt;span style="color: #a31515"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;)&lt;br /&gt;                              };&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: green"&gt;//Displaying converted collection&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: blue"&gt;foreach &lt;/span&gt;(&lt;span style="color: #2b91af"&gt;MyObject &lt;/span&gt;item &lt;span style="color: blue"&gt;in &lt;/span&gt;returnList)&lt;br /&gt;            {&lt;br /&gt;                &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;&amp;quot;{0}\t{1}&amp;quot;&lt;/span&gt;, item.Number, item.Name);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;MyObject&lt;br /&gt;    &lt;/span&gt;{&lt;br /&gt;        &lt;span style="color: blue"&gt;public int &lt;/span&gt;Number { &lt;span style="color: blue"&gt;get&lt;/span&gt;; &lt;span style="color: blue"&gt;set&lt;/span&gt;; }&lt;br /&gt;        &lt;span style="color: blue"&gt;public &lt;/span&gt;&lt;span style="color: #2b91af"&gt;String &lt;/span&gt;Name { &lt;span style="color: blue"&gt;get&lt;/span&gt;; &lt;span style="color: blue"&gt;set&lt;/span&gt;; }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-8745446426455141839?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=yuAPHIbXKIE:3SYqX3915Bc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=yuAPHIbXKIE:3SYqX3915Bc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=yuAPHIbXKIE:3SYqX3915Bc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=yuAPHIbXKIE:3SYqX3915Bc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/yuAPHIbXKIE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/yuAPHIbXKIE/datatable-to-generic-list-conversion.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/05/datatable-to-generic-list-conversion.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-3783516010702108844</guid><pubDate>Fri, 11 Feb 2011 09:50:00 +0000</pubDate><atom:updated>2011-02-12T00:25:19.806+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>Microsoft offers Professional Tools for small companies with support at no cost</title><description>&lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 4px 5px 0px 4px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VisualStudioAndSQLServer_Free" border="0" alt="VisualStudioAndSQLServer_Free" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TVUGQVW17bI/AAAAAAAAEAM/ioIuHjJdXOs/VisualStudioAndSQLServer_Free_thumb4.jpg?imgmax=800" width="655" height="424" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p align="center"&gt;&amp;#160; &lt;/p&gt;    &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 4px 5px 0px 4px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Microsoft_Web_Platform_installer30" border="0" alt="Microsoft_Web_Platform_installer30" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TVUGR5kJMzI/AAAAAAAAEAQ/bEzbKmrXgVw/Microsoft_Web_Platform_installer309.jpg?imgmax=800" width="852" height="1485" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;/p&gt;    &lt;p align="center"&gt;&lt;a href="http://www.asp.net/downloads" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 4px 5px 0px 4px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.NET_Free_Installer" border="0" alt="ASP.NET_Free_Installer" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TVUGS3jrnVI/AAAAAAAAEAU/mLW9b1vSjwY/ASP.NET_Free_Installer14.jpg?imgmax=800" width="566" height="342" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;&lt;br /&gt;&lt;br /&gt;span.fullpost {display:none;}&lt;/style&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-3783516010702108844?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=WoArosZiVH0:mQkjfTGwP-E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=WoArosZiVH0:mQkjfTGwP-E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=WoArosZiVH0:mQkjfTGwP-E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=WoArosZiVH0:mQkjfTGwP-E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/WoArosZiVH0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/WoArosZiVH0/microsoft-offers-professional-tools-for.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_5bxQMD4HzSY/TVUGQVW17bI/AAAAAAAAEAM/ioIuHjJdXOs/s72-c/VisualStudioAndSQLServer_Free_thumb4.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/02/microsoft-offers-professional-tools-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-6269419368458443585</guid><pubDate>Thu, 10 Feb 2011 22:16:00 +0000</pubDate><atom:updated>2011-02-11T04:34:25.137+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>How to Hibernate from .NET Apps and How to enable Hibernate in Windows XP</title><description>The usage of Computer desktop or laptop is increased all around the world phenomenally. This &lt;a title="Power consumption" href="http://michaelbluejay.com/electricity/computers.html" rel="Power consumption" target="_blank"&gt;link&lt;/a&gt; gives you the picture on how power consumption is for various devices we use daily. to reduce the power consumption Hibernate is one of the best way provided by default in Windows Vista or Windows 7. Hibernate feature enables you to close the machine without closing your applications, that means the applications will be restored as they were once we restart the machine. &lt;span class="fullpost"&gt;Hibernate feature is not enabled in Windows XP by default. I’ve seen many people that they run (do not switch off) the machines months and months as they do not want to close the windows or applications running in Windows XP. below are the steps to enable Hibernate in Windows XP.    &lt;br /&gt;    &lt;ol&gt;     &lt;li&gt;Right click on Desktop. &lt;/li&gt;      &lt;li&gt;Click on properties. &lt;/li&gt;      &lt;li&gt;Go to screen save tab. &lt;/li&gt;      &lt;li&gt;Click on power button &lt;/li&gt;      &lt;li&gt;Select Hibernate tab &lt;/li&gt;      &lt;li&gt;Check the checkbox “Enabled Hibernate” &lt;/li&gt;      &lt;li&gt;Apply the settings. &lt;/li&gt;   &lt;/ol&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5bxQMD4HzSY/TVRu7a1feHI/AAAAAAAAD_8/_MG9_hqz4hg/s1600-h/hibernateXP%5B1%5D.png"&gt;&lt;img style="margin: 4px 5px 0px 4px; display: inline" title="hibernateXP" alt="hibernateXP" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TVRjqOIiaDI/AAAAAAAAEAA/p66WDaao2vQ/hibernateXP_thumb.png?imgmax=800" width="676" height="601" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Now when you try to shutdown, “Shut down windows” dialog shows “Hibernate” options. Now you can safely close the machine without closing your applications or windows as they will be restored once you on the machine.&lt;/p&gt; &amp;lt;/SPAN?        &lt;p&gt;Some time you might want to provide this future programmatically for the applications you develop for windows. Generally you might want to provide this option in windows applications where process needs huge time. Download managers are the one of the best example. below is the code to do a Hibernate from the .NET code.&lt;/p&gt;    &lt;pre class="csharpcode"&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Forms;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;namespace &lt;/span&gt;CodeKicks.WinApp.Machine&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;public static class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;MyMachineHelper&lt;br /&gt;    &lt;/span&gt;{&lt;br /&gt;        &lt;span style="color: blue"&gt;public static void &lt;/span&gt;DoHibernate()&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: green"&gt;//Application.SetSuspendState(PowerState.Suspend, true, false);&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Application&lt;/span&gt;.SetSuspendState(&lt;span style="color: #2b91af"&gt;PowerState&lt;/span&gt;.Hibernate, &lt;span style="color: blue"&gt;true&lt;/span&gt;, &lt;span style="color: blue"&gt;false&lt;/span&gt;);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-6269419368458443585?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=hHtV8lSj9QM:S7aQjYuRgr4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=hHtV8lSj9QM:S7aQjYuRgr4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=hHtV8lSj9QM:S7aQjYuRgr4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hHtV8lSj9QM:S7aQjYuRgr4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/hHtV8lSj9QM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/hHtV8lSj9QM/how-to-enable-hibernate-in-windows-xp.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_5bxQMD4HzSY/TVRjqOIiaDI/AAAAAAAAEAA/p66WDaao2vQ/s72-c/hibernateXP_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/02/how-to-enable-hibernate-in-windows-xp.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-7280998233030354053</guid><pubDate>Fri, 28 Jan 2011 09:46:00 +0000</pubDate><atom:updated>2011-01-30T07:46:47.519+05:30</atom:updated><title>Configure SQL Express 2005 for remote access</title><description>Please follow the below steps as shown in pictures to configure SQL Server Express 2005 for remote access.&lt;span class="fullpost"&gt;    &lt;br /&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TUKQZpxbBoI/AAAAAAAAD-4/zCTPFgZc3Sg/s1600-h/clip_image0026.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TUKQaTOQRmI/AAAAAAAAD-8/777sYb0gD14/clip_image002_thumb3.jpg?imgmax=800" width="417" height="280" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Fig1: Open SQL Serve Configuration Manager &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5bxQMD4HzSY/TUKQbAja12I/AAAAAAAAD_A/A8yDCkw0R0Y/s1600-h/clip_image0046.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TUKQcI2jm9I/AAAAAAAAD_E/LZy3Ey5B9IU/clip_image004_thumb3.jpg?imgmax=800" width="420" height="210" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Fig2: Navigate to SQL Serve 2005 N/W configuration and click on Protocols node &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TUKQc4o4hwI/AAAAAAAAD_I/JhznuZ-WKlA/s1600-h/clip_image0066.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image006" border="0" alt="clip_image006" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TUKQd9Ca6BI/AAAAAAAAD_M/B19iTIXOb0g/clip_image006_thumb3.jpg?imgmax=800" width="423" height="208" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Fig3: Enable TCP/IP Protocol &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TUKQen3-z-I/AAAAAAAAD_Q/hARUMzihbIU/s1600-h/clip_image0086.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image008" border="0" alt="clip_image008" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TUKQfintmVI/AAAAAAAAD_U/hGBohaLVvLg/clip_image008_thumb3.jpg?imgmax=800" width="413" height="160" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Fig4: Enable Named Pipes Protocol &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TUKQgwzhdII/AAAAAAAAD_Y/tuhxNbWJMeo/s1600-h/clip_image0106.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image010" border="0" alt="clip_image010" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TUKQhryYVlI/AAAAAAAAD_c/Eu4_BlP9pbo/clip_image010_thumb3.jpg?imgmax=800" width="419" height="171" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Fig5: After enabling TCP/IP and Named Pipes protocols &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5bxQMD4HzSY/TUKQiYB17tI/AAAAAAAAD_g/_QOcfbcaTh8/s1600-h/clip_image0126.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="clip_image012" border="0" alt="clip_image012" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TUKQjY_jVSI/AAAAAAAAD_k/oIOK3tFnb6E/clip_image012_thumb3.jpg?imgmax=800" width="434" height="289" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Fig6: Finally click on TCP/IP to configure the port number to listen N/W requests to SQL Express 2005.&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-7280998233030354053?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=UI19FQh0H38:alLN3g44qB4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=UI19FQh0H38:alLN3g44qB4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=UI19FQh0H38:alLN3g44qB4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=UI19FQh0H38:alLN3g44qB4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/UI19FQh0H38" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/UI19FQh0H38/configure-sql-express-2005-for-remote.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_5bxQMD4HzSY/TUKQaTOQRmI/AAAAAAAAD-8/777sYb0gD14/s72-c/clip_image002_thumb3.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/configure-sql-express-2005-for-remote.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-7787584064741689917</guid><pubDate>Thu, 27 Jan 2011 21:15:00 +0000</pubDate><atom:updated>2011-01-28T03:05:43.430+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Installation</category><title>Visual Studio 2010 Installation Screenshots, links to installation Guides, Forum</title><description>Today Installed Visual Studio 2010 in my new Sony Vaio laptop. I’ve habit of taking screen shots while setups are running. It helps me if I want to find the items what I installed earlier for that software. but taking screen shots is not required for the software's like Visual Studio as it provides add/remove items at anytime. Below are the screen shorts for the members are you new to Visual Studio installation, it’s pretty much easy and self understandable if you follow the instructions mentioned in installation wizard. I thought it does several system restarts as earlier versions, but VS2010 did not restart the machine. Just it said successfully installed. You might want to &lt;a href="http://msdn.microsoft.com/en-us/library/e2h7fzkw.aspx" target="_blank"&gt;refer this link&lt;/a&gt; for further assistance. You can also ask your queries in this &lt;a href="http://social.msdn.microsoft.com/Forums/eu/vssetup/threads" target="_blank"&gt;forum&lt;/a&gt;. You can also find &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f&amp;amp;displaylang=en" target="_blank"&gt;installation guide&lt;/a&gt;. Happy coding with Visual Studio 2010 :-)      &lt;p&gt;You might also want to other articles      &lt;br /&gt;&lt;a title="27 New Features of .NET Framework 4.0" href="http://www.codekicks.com/2009/06/27-new-features-of-net-framework-40.html" rel="27 New Features of .NET Framework 4.0 "&gt;27 New Features of .NET Framework 4.0&lt;/a&gt;       &lt;br /&gt;&lt;a title="New features of IIS 7.0" href="http://www.codekicks.com/2008/03/iis-70-new-features.html" rel="New features of IIS 7.0"&gt;New features of IIS 7.0&lt;/a&gt;       &lt;br /&gt;&lt;a title="22 New Features of Visual Studio 2008 for .NET Professionals" href="http://www.codekicks.com/2007/11/22-new-features-of-visual-studio-2008.html" rel="22 New Features of Visual Studio 2008 for .NET Professionals"&gt;22 New Features of Visual Studio 2008 for .NET Professionals&lt;/a&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TUHf9xSNkEI/AAAAAAAAD94/bfcAtAj2or4/s1600-h/Visual_Studio_Installation1%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation1" border="0" alt="Visual_Studio_Installation1" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHf_AgSA0I/AAAAAAAAD98/_qay0xcrtLM/Visual_Studio_Installation1_thumb%5B5%5D.jpg?imgmax=800" width="758" height="594" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TUHgADXZ-vI/AAAAAAAAD-A/wWD1WnS9gYM/s1600-h/Visual_Studio_Installation2%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation2" border="0" alt="Visual_Studio_Installation2" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHgBiB4n4I/AAAAAAAAD-E/yIbFN2oeXpE/Visual_Studio_Installation2_thumb%5B5%5D.jpg?imgmax=800" width="758" height="595" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHgPAgKZmI/AAAAAAAAD-I/JM3jEbXsD90/s1600-h/Visual_Studio_Installation3%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation3" border="0" alt="Visual_Studio_Installation3" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TUHgQACs5vI/AAAAAAAAD-M/8OB8mZpCJAs/Visual_Studio_Installation3_thumb%5B3%5D.jpg?imgmax=800" width="751" height="584" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh5.ggpht.com/_5bxQMD4HzSY/TUHgSx-0iXI/AAAAAAAAD-Q/SnXZ8px4pf8/s1600-h/Visual_Studio_Installation4%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation4" border="0" alt="Visual_Studio_Installation4" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHgU0drJ6I/AAAAAAAAD-U/YbcBGM_2o5I/Visual_Studio_Installation4_thumb%5B3%5D.jpg?imgmax=800" width="745" height="579" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TUHgWk8XWSI/AAAAAAAAD-Y/GQhic7ofJ6Q/s1600-h/Visual_Studio_Installation5%5B6%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation5" border="0" alt="Visual_Studio_Installation5" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TUHgXzSebMI/AAAAAAAAD-c/2jYG4daYOBE/Visual_Studio_Installation5_thumb%5B4%5D.jpg?imgmax=800" width="742" height="580" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHgY9SvvQI/AAAAAAAAD-g/qdPqUjSZriM/s1600-h/Visual_Studio_Installation6%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation6" border="0" alt="Visual_Studio_Installation6" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TUHgaAKHa5I/AAAAAAAAD-k/WjfzH8dnIyE/Visual_Studio_Installation6_thumb%5B3%5D.jpg?imgmax=800" width="745" height="579" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHgbDICGcI/AAAAAAAAD-o/5sPJTavIUV4/s1600-h/Visual_Studio_Installation7%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation7" border="0" alt="Visual_Studio_Installation7" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TUHgcI6EKxI/AAAAAAAAD-s/PO2fxXQIYsE/Visual_Studio_Installation7_thumb%5B5%5D.jpg?imgmax=800" width="748" height="589" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TUHgdeR_CBI/AAAAAAAAD-w/lwvLjRICTks/s1600-h/Visual_Studio_Installation8%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual_Studio_Installation8" border="0" alt="Visual_Studio_Installation8" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TUHgedosENI/AAAAAAAAD-0/IH9-nbR3hhc/Visual_Studio_Installation8_thumb%5B3%5D.jpg?imgmax=800" width="744" height="579" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-7787584064741689917?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=TEoT0TTvAcM:FvyvbFjOEIE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=TEoT0TTvAcM:FvyvbFjOEIE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=TEoT0TTvAcM:FvyvbFjOEIE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=TEoT0TTvAcM:FvyvbFjOEIE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/TEoT0TTvAcM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/TEoT0TTvAcM/visual-studio-2010-installation.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_5bxQMD4HzSY/TUHf_AgSA0I/AAAAAAAAD98/_qay0xcrtLM/s72-c/Visual_Studio_Installation1_thumb%5B5%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/visual-studio-2010-installation.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-3074002820335958606</guid><pubDate>Mon, 24 Jan 2011 11:49:00 +0000</pubDate><atom:updated>2011-01-26T15:35:18.172+05:30</atom:updated><title>An observation on .NET loops – foreach, for, while, do-while</title><description>It’s very common that .NET programmers use “foreach” loop for iterating through collections. Following is my observation whilst I was testing simple scenario on loops. “for” loop is 30% faster than “foreach” and “while” loop is 50% faster than “foreach”. “do-while” is bit faster than “while”. Someone may feel that how does it make difference if I’m iterating only 1000 times in a loop.   &lt;br /&gt;&lt;span class="fullpost"&gt;   &lt;br /&gt;&lt;b&gt;This test case is only for simple iteration. According to the &amp;quot;Data structure&amp;quot; concepts, best and worst cases are completely based on the data we provide to the algorithm. so we can not conclude that a &amp;quot;foreach&amp;quot; algorithm is not good. All I want to tell that we need to be little cautious even choosing the loops.      &lt;br /&gt;      &lt;br /&gt;Example:- You might want to chose quick sort when you want to sort more numbers. At the same time bubble sort may be effective than quick sort when you want to sort less numbers.&lt;/b&gt;     &lt;br /&gt;    &lt;br /&gt;Take a simple scenario, a request of a simple web application fetches the data of 10000 (10K) rows and iterating them for some business logic. Think, this application is being accessed by 1000 (1K) people simultaneously. In this simple scenario you are ending up with 10000000 (10Million or 1 Crore) iterations.     &lt;p&gt;below is the test scenario with simple console application to test 100 Million records.&lt;/p&gt;    &lt;pre class="csharpcode"&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Collections.Generic;&lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Diagnostics;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue"&gt;namespace &lt;/span&gt;ConsoleApplication1&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Program&lt;br /&gt;    &lt;/span&gt;{&lt;br /&gt;        &lt;span style="color: blue"&gt;static void &lt;/span&gt;Main(&lt;span style="color: blue"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;sw = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Stopwatch&lt;/span&gt;();&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;numbers = GetSomeNumbers();&lt;br /&gt;&lt;br /&gt;            sw.Start();&lt;br /&gt;            &lt;span style="color: blue"&gt;foreach &lt;/span&gt;(&lt;span style="color: blue"&gt;var &lt;/span&gt;item &lt;span style="color: blue"&gt;in &lt;/span&gt;numbers)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            sw.Stop();&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;String&lt;/span&gt;.Format(&lt;span style="color: #a31515"&gt;&amp;quot;\&amp;quot;foreach\&amp;quot; took {0} milliseconds&amp;quot;&lt;/span&gt;,&lt;br /&gt;            sw.ElapsedMilliseconds));&lt;br /&gt;&lt;br /&gt;            sw.Reset();&lt;br /&gt;            sw.Start();&lt;br /&gt;            &lt;span style="color: blue"&gt;for &lt;/span&gt;(&lt;span style="color: blue"&gt;int &lt;/span&gt;i = 0; i &amp;lt; numbers.Count; i++)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            sw.Stop();&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;String&lt;/span&gt;.Format(&lt;span style="color: #a31515"&gt;&amp;quot;\&amp;quot;for\&amp;quot; loop took {0} milliseconds&amp;quot;&lt;/span&gt;,&lt;br /&gt;            sw.ElapsedMilliseconds));&lt;br /&gt;&lt;br /&gt;            sw.Reset();&lt;br /&gt;            sw.Start();&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;it = 0;&lt;br /&gt;            &lt;span style="color: blue"&gt;while &lt;/span&gt;(it++ &amp;lt; numbers.Count)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            sw.Stop();&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;String&lt;/span&gt;.Format(&lt;span style="color: #a31515"&gt;&amp;quot;\&amp;quot;while\&amp;quot; loop took {0} milliseconds&amp;quot;&lt;/span&gt;,&lt;br /&gt;            sw.ElapsedMilliseconds));&lt;br /&gt;&lt;br /&gt;            sw.Reset();&lt;br /&gt;            sw.Start();&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;it2 = 0;&lt;br /&gt;            &lt;span style="color: blue"&gt;do&lt;br /&gt;            &lt;/span&gt;{&lt;br /&gt;&lt;br /&gt;            } &lt;span style="color: blue"&gt;while &lt;/span&gt;(it2++ &amp;lt; numbers.Count);&lt;br /&gt;&lt;br /&gt;            sw.Stop();&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;br /&gt;            &lt;span style="color: #2b91af"&gt;String&lt;/span&gt;.Format(&lt;span style="color: #a31515"&gt;&amp;quot;\&amp;quot;do-while\&amp;quot; loop took {0} milliseconds&amp;quot;&lt;/span&gt;,&lt;br /&gt;            sw.ElapsedMilliseconds));&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: blue"&gt;#region &lt;/span&gt;Get me 10Crore (100 Million) numbers&lt;br /&gt;        &lt;span style="color: blue"&gt;private static &lt;/span&gt;&lt;span style="color: #2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&amp;gt; GetSomeNumbers()&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;lstNumbers = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&amp;gt;();&lt;br /&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;count = 100000000;&lt;br /&gt;            &lt;span style="color: blue"&gt;for &lt;/span&gt;(&lt;span style="color: blue"&gt;var &lt;/span&gt;i = 1; i &amp;lt;= count; i++)&lt;br /&gt;            {&lt;br /&gt;                lstNumbers.Add(i);&lt;br /&gt;            }&lt;br /&gt;            &lt;span style="color: blue"&gt;return &lt;/span&gt;lstNumbers;&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: blue"&gt;#endregion &lt;/span&gt;Get me some numbers&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  In above example, I was just iterating through 100 Million numbers. You can see the time to execute various&amp;#160; loops provided in .NET&lt;br/&gt;&lt;br /&gt;  &lt;strong&gt;Output&lt;/strong&gt;&lt;br /&gt;     &amp;quot;foreach&amp;quot; took 1108 milliseconds &lt;br /&gt;    &lt;br /&gt;&amp;quot;for&amp;quot; loop took 727 milliseconds &lt;br /&gt;    &lt;br /&gt;&amp;quot;while&amp;quot; loop took 596 milliseconds &lt;br /&gt;    &lt;br /&gt;&amp;quot;do-while&amp;quot; loop took 594 milliseconds &lt;br /&gt;    &lt;br /&gt;&amp;#160; Press any key to continue . . . &lt;/br&gt;&lt;br /&gt;  &lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TT1nW85N7WI/AAAAAAAAD9w/wE57lr42_fs/s1600-h/NET_LOOPS_OUTPUT11.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="NET_LOOPS_OUTPUT" border="0" alt="NET_LOOPS_OUTPUT" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TT1nXi-FKhI/AAAAAAAAD90/pzwwg5ykhzY/NET_LOOPS_OUTPUT_thumb9.jpg?imgmax=800" width="368" height="123" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;  So I feel we need to be careful while choosing the looping strategy. Please comment your thoughts.&lt;br /&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-3074002820335958606?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=jtTT9ANudQs:-d-uJyuTw8s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=jtTT9ANudQs:-d-uJyuTw8s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=jtTT9ANudQs:-d-uJyuTw8s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=jtTT9ANudQs:-d-uJyuTw8s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/jtTT9ANudQs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/jtTT9ANudQs/try-to-avoid-foreachfor-loops.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_5bxQMD4HzSY/TT1nXi-FKhI/AAAAAAAAD90/pzwwg5ykhzY/s72-c/NET_LOOPS_OUTPUT_thumb9.jpg?imgmax=800" height="72" width="72" /><thr:total>25</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/try-to-avoid-foreachfor-loops.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-674364396866721498</guid><pubDate>Fri, 21 Jan 2011 10:34:00 +0000</pubDate><atom:updated>2011-01-21T16:04:36.011+05:30</atom:updated><title>Control HelpButton, HelpRequested, HelpButtonClicked - Instant help for windows Dialog Form components</title><description>Instant help for windows dialog components is a great feature and very much known since windows 98. but I saw many many people are not aware it and query on Google to get help, but “help button” for dialogs helps you or your customers to get the help instantly. &lt;span class="fullpost"&gt;Every dialog window has help icon if that dialog was coded to enable it. it really helps to know the functionality of the components quickly. For example I was trying to pint a document from acrobat reader and opened printer properties to print the content front and back of the paper.   &lt;br /&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TTlhLqmWtrI/AAAAAAAAD9c/l-0R2jcPq-8/s1600-h/Windows_Dialog_Help_Button11.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Windows_Dialog_Help_Button" border="0" alt="Windows_Dialog_Help_Button" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TTlhM0ciiYI/AAAAAAAAD9g/2ecnJz0dcO4/Windows_Dialog_Help_Button_thumb7.jpg?imgmax=800" width="451" height="408" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;If you observe there is a help button before close button. To get help on options of “Print on Both Sides” you would need to click on help button first and then click on the area on which you want to see the help. above picture shows help text for the options of “Print on Both Sides”. If you would like to get the help using keyboard you can use F1 key.&lt;/p&gt;    &lt;p&gt;Help button can be displayed only if minimize button and maximize button both are not shown unless you want go with custom buttons. below is the way if you want to get Help button for windows forms. &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5bxQMD4HzSY/TTlhNjYBFpI/AAAAAAAAD9k/P1XLbIN6WMg/s1600-h/Windows_Form_Help_Demo8.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Windows_Form_Help_Demo" border="0" alt="Windows_Form_Help_Demo" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TTlhOvmtulI/AAAAAAAAD9o/wpziDk62n38/Windows_Form_Help_Demo_thumb3.jpg?imgmax=800" width="240" height="145" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;In this sample demo I want to have a checkbox and need to show help when I click on F1 on check box. So I created a form which country check box and help label as show in adjacent picture.&lt;/p&gt;    &lt;p&gt;Below is the code for your code bind file.&lt;/p&gt;    &lt;p&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System;      &lt;br /&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Forms;      &lt;br /&gt;      &lt;br /&gt;&lt;span style="color: blue"&gt;namespace &lt;/span&gt;WindowsFormsApplication1      &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;public partial class&lt;/span&gt;&lt;span style="color: #2b91af"&gt;Form1&lt;/span&gt;: &lt;span style="color: #2b91af"&gt;Form       &lt;br /&gt;&amp;#160;&amp;#160; &lt;/span&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;public&lt;/span&gt;Form1()      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; InitializeComponent();      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;private void &lt;/span&gt;Form1_Load(&lt;span style="color: blue"&gt;object&lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;EventArgs &lt;/span&gt;e)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;this&lt;/span&gt;.Text = &lt;span style="color: #a31515"&gt;&amp;quot;Help Button Demo Form&amp;quot;&lt;/span&gt;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; lblHelp.Text = &lt;span style="color: #a31515"&gt;&amp;quot;Press F1 on any component to get Instant Help&amp;quot;&lt;/span&gt;;      &lt;br /&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;this&lt;/span&gt;.HelpButton = &lt;span style="color: blue"&gt;true&lt;/span&gt;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;this&lt;/span&gt;.MaximizeBox = &lt;span style="color: blue"&gt;false&lt;/span&gt;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;this&lt;/span&gt;.MinimizeBox = &lt;span style="color: blue"&gt;false&lt;/span&gt;;      &lt;br /&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; chkCountry.Tag = &lt;span style="color: #a31515"&gt;&amp;quot;Check or Uncheck Coutry Check Box&amp;quot;&lt;/span&gt;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; chkCountry.HelpRequested += &lt;span style="color: blue"&gt;new&lt;/span&gt;&lt;span style="color: #2b91af"&gt;HelpEventHandler&lt;/span&gt;(chkCountry_HelpRequested);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; chkCountry.MouseLeave += &lt;span style="color: blue"&gt;new&lt;/span&gt;&lt;span style="color: #2b91af"&gt;EventHandler&lt;/span&gt;(chkCountry_MouseLeave);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;void &lt;/span&gt;chkCountry_HelpRequested(&lt;span style="color: blue"&gt;object&lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;HelpEventArgs &lt;/span&gt;hlpevent)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;Control&lt;/span&gt;requestingControl = (&lt;span style="color: #2b91af"&gt;Control&lt;/span&gt;)sender;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; lblHelp.Text = (&lt;span style="color: blue"&gt;string&lt;/span&gt;)requestingControl.Tag;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; hlpevent.Handled = &lt;span style="color: blue"&gt;true&lt;/span&gt;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;void &lt;/span&gt;chkCountry_MouseLeave(&lt;span style="color: blue"&gt;object&lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;EventArgs &lt;/span&gt;e)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; lblHelp.Text = &lt;span style="color: #a31515"&gt;&amp;quot;Press F1 on any component to get Instant Help&amp;quot;&lt;/span&gt;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;}      &lt;br /&gt;&lt;/p&gt;    &lt;div class="CSharpCode"&gt;     &lt;p&gt;       &lt;br /&gt;In above code&amp;#160; “HelpRequested” is an event will be fired when you click on F1 on Country checkbox. I stored the help information in the checkbox property called “Tag”. You might also maintain a property file to keep help text for each component differently. If you click on F1 when focus is on main form instead on individual component then generally separate help window opens. This can be done using the event “Form.HelpRequested” to open help windows as in below code.&lt;/p&gt;      &lt;p&gt;&lt;span style="color: blue"&gt;this&lt;/span&gt;.HelpRequested += &lt;span style="color: blue"&gt;new&lt;/span&gt;HelpEventHandler(Form1_HelpRequested);        &lt;br /&gt;        &lt;br /&gt;&lt;span style="color: blue"&gt;void&lt;/span&gt;Form1_HelpRequested(&lt;span style="color: blue"&gt;object&lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;HelpEventArgs &lt;/span&gt;hlpevent)        &lt;br /&gt;{        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; frmHelp.Show();        &lt;br /&gt;}&lt;/p&gt;   &lt;/div&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-674364396866721498?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=6KRzrgkSwaY:JRntaaxDU20:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=6KRzrgkSwaY:JRntaaxDU20:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=6KRzrgkSwaY:JRntaaxDU20:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=6KRzrgkSwaY:JRntaaxDU20:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/6KRzrgkSwaY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/6KRzrgkSwaY/control-helpbutton-helprequested.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_5bxQMD4HzSY/TTlhM0ciiYI/AAAAAAAAD9g/2ecnJz0dcO4/s72-c/Windows_Dialog_Help_Button_thumb7.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/control-helpbutton-helprequested.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-7810290753032434</guid><pubDate>Thu, 20 Jan 2011 09:32:00 +0000</pubDate><atom:updated>2011-01-20T15:02:58.359+05:30</atom:updated><title>NetAdvantage - jQuery, ASP .NET MVC and HTML5 UI Components released for Web Developers</title><description>&lt;img title="NetAdvantage JQuery HTML5 MVC" alt="NetAdvantage JQuery HTML5 MVC" align="left" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TTgBSUT41eI/AAAAAAAAD9Y/a2ZC60nGTJk/NetAdvantage_JQuery_HTML5_MVC_thumb1.jpg?imgmax=800" /&gt; Built for speed and portability across operating systems, iPad/tablets, desktops and multi-browser support. Includes controls for ASP .NET MVC and uses the latest technologies like HTML 5 &amp;amp; CSS 3. &lt;span class="fullpost"&gt;This preview includes a sampling of powerful UI controls: grid, date picker, rating, editors, even a video player! All work with the popular WebKit engine that underpins many modern desktop browsers without requiring plug-ins or extensions. The grid embraces the latest Web techniques and frameworks like jQuery Client Templates and DOM virtualization. &lt;a href="http://www.infragistics.com/dotnet/netadvantage.aspx#Overview" target="_blank"&gt;Download&lt;/a&gt; these essentials for jQuery and ASP .NET MVC from us today.&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-7810290753032434?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=shGBkMTkuCk:MCUi2EF7ILc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=shGBkMTkuCk:MCUi2EF7ILc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=shGBkMTkuCk:MCUi2EF7ILc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=shGBkMTkuCk:MCUi2EF7ILc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/shGBkMTkuCk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/shGBkMTkuCk/netadvantage-jquery-asp-net-mvc-and.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_5bxQMD4HzSY/TTgBSUT41eI/AAAAAAAAD9Y/a2ZC60nGTJk/s72-c/NetAdvantage_JQuery_HTML5_MVC_thumb1.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/netadvantage-jquery-asp-net-mvc-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-1594830273725803880</guid><pubDate>Wed, 19 Jan 2011 12:04:00 +0000</pubDate><atom:updated>2011-01-19T17:34:14.168+05:30</atom:updated><title>NHibernate 3 Webcast - Open to Public – Thursday from Pluralsight</title><description>&lt;img align="left" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TTbTPB173NI/AAAAAAAAD9U/Hs-NLDofMCo/clip_image0026.jpg?imgmax=800" /&gt; This week for the very first time, we're giving all newsletter subscribers FREE access to our exclusive weekly webcast! Join us Thursday for a 45 minute presentation on NHibernate 3 presented by James Kovacs. James is an independent architect, developer, trainer and jack-of-all-trades. He also &lt;span class="fullpost"&gt;happens to be the instructor for our upcoming &lt;a href="http://cts.vresp.com/c/?Pluralsight/6dafc2ddc3/ef033e0f13/0ad32cc2a1/id=AP52"&gt;NHibernate virtual classroom course&lt;/a&gt; next week.     &lt;br /&gt;&lt;a href="http://cts.vresp.com/c/?Pluralsight/6dafc2ddc3/ef033e0f13/e269ed0e8c/id=N87SG3&amp;amp;role=attend&amp;amp;pw=rqpT%5E4h"&gt;LiveMeeting Login&lt;/a&gt; &lt;a href="http://cts.vresp.com/c/?Pluralsight/6dafc2ddc3/ef033e0f13/98d343555d"&gt;Add to outlook calendar&lt;/a&gt;     &lt;p&gt;&lt;b&gt;Thursday 20 Jan 2011 - &lt;/b&gt;&lt;b&gt;09:30PM IST, 11:00 AM EST , 16:00 UTC &lt;/b&gt;      &lt;br /&gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-1594830273725803880?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=aWqSENGMkCo:BdBo3y1lGms:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=aWqSENGMkCo:BdBo3y1lGms:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=aWqSENGMkCo:BdBo3y1lGms:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=aWqSENGMkCo:BdBo3y1lGms:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/aWqSENGMkCo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/aWqSENGMkCo/nhibernate-3-webcast-open-to-public.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_5bxQMD4HzSY/TTbTPB173NI/AAAAAAAAD9U/Hs-NLDofMCo/s72-c/clip_image0026.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/nhibernate-3-webcast-open-to-public.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-5162362491606033108</guid><pubDate>Tue, 18 Jan 2011 02:03:00 +0000</pubDate><atom:updated>2011-01-18T07:50:51.995+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Enterprise Library</category><title>Getting started with Blocks and namespaces - Enterprise Library 5.0 Tutorial Part 2</title><description>&lt;p&gt;This is my second post in this series. In first blog post I explained &lt;a title="How to install Enterprise Library 5.0" href="http://www.codekicks.com/2011/01/installing-enterprise-library-50.html" rel="How to install Enterprise Library 5.0" target="_blank"&gt;how to install Enterprise Library 5.0&lt;/a&gt; and provided links to various resources. Enterprise Library is divided into various blocks. Simply we can say, a block is a ready made solution for a particular common problem across various applications. So instead focusing on implementation of common problem across various applications, we can reuse these fully tested and extendable blocks to increase the productivity and also extendibility as these blocks are made with good design principles and patterns. Major blocks of Enterprise Library 5.0 are as follows.&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TTT4_CCrCUI/AAAAAAAAD9I/bDaHDeBkuIU/s1600-h/image%5B8%5D.png"&gt;&lt;img style="margin: 4px 5px 0px 4px; display: inline; float: right" title="image" alt="image" align="right" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TTT5Ai7phtI/AAAAAAAAD9M/egXizKRNP_U/image_thumb%5B3%5D.png?imgmax=800" width="458" height="294" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Core infrastructure        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Functional Application Blocks        &lt;ul&gt;         &lt;li&gt;Caching &lt;/li&gt;          &lt;li&gt;Data &lt;/li&gt;          &lt;li&gt;Exception Handling &lt;/li&gt;          &lt;li&gt;Logging &lt;/li&gt;          &lt;li&gt;Security &lt;/li&gt;          &lt;li&gt;Cryptography &lt;/li&gt;          &lt;li&gt;Validation            &lt;br /&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Wiring Application Blocks &lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Unity &lt;/li&gt;        &lt;li&gt;Policy Injection/Interception &lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;Each block resides in its own assembly, and also some extra assemblies for common infrastructure. Assemblies are as follows.&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Caching.Cryptography.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Caching.Database.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Caching.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Common.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Configuration.Design.HostAdapter.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Configuration.Design.HostAdapterV5.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Configuration.EnvironmentalOverrides.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Data.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Data.SqlCe.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.WCF.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Logging.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.PolicyInjection.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Security.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Validation.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Validation.Integration.AspNet.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WinForms.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.ServiceLocation.dll        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Microsoft.Practices.Unity.Configuration.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.Unity.dll &lt;/li&gt;      &lt;li&gt;Microsoft.Practices.Unity.Interception.dll &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;strong&gt;Enterprise Library Configuration Tool&lt;/strong&gt;&lt;/p&gt;   &lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TTT1BcHZcjI/AAAAAAAAD9A/vbrHYVtGqPY/s1600-h/image%5B5%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TTT1CdGL7YI/AAAAAAAAD9E/lrTgoYow1ZQ/image_thumb%5B3%5D.png?imgmax=800" width="354" height="363" /&gt;&lt;/a&gt;     &lt;p&gt;In addition to these assemblies you would get configuration tool &lt;strong&gt;“EntLibConfig-32.exe”&lt;/strong&gt;. If you are targeting your application to .NET 4.0 framework then you would need to use &lt;strong&gt;“EntLibConfig.NET4.exe”.&lt;/strong&gt; Optionally you can install &lt;a title="Visual Studio 2008 new features" href="http://msdotnetsupport.blogspot.com/2007/11/22-new-features-of-visual-studio-2008.html" rel="Visual Studio 2008 new features" target="_blank"&gt;Visual Studio 2008&lt;/a&gt; and Visual Studio 2010 add-ins whilst &lt;a href="http://www.codekicks.com/2011/01/installing-enterprise-library-50.html" target="_blank"&gt;installing of Enterprise Library&lt;/a&gt;. So that you can invoke the enterprise Library configuration from Visual Studio by right clicking on “app.config” or “web.config” file as shown below.&lt;/p&gt;    &lt;p&gt;I would suggest you to download the documentation from &lt;a title="Enterprise Library Documentation" href="http://entlib.codeplex.com/releases/view/43135" rel="Enterprise Library Documentation" target="_blank"&gt;Codeplex&lt;/a&gt; which was released on May 2010. It consists 3MB of information.&lt;/p&gt;    &lt;p&gt;you can also find issue tracker to know various issues/bugs currently people talking about enterprise library. There is also discussion link takes you to community site where you can post your questions.&lt;/p&gt;    &lt;p&gt;In my next blog post, I would cover more on each block.&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-5162362491606033108?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=itpdpOJUL6w:Ca1eSshuS_8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=itpdpOJUL6w:Ca1eSshuS_8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=itpdpOJUL6w:Ca1eSshuS_8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=itpdpOJUL6w:Ca1eSshuS_8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/itpdpOJUL6w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/itpdpOJUL6w/enterprise-library-blocks-and.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_5bxQMD4HzSY/TTT5Ai7phtI/AAAAAAAAD9M/egXizKRNP_U/s72-c/image_thumb%5B3%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/enterprise-library-blocks-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-3323731798000850004</guid><pubDate>Sun, 16 Jan 2011 06:33:00 +0000</pubDate><atom:updated>2011-01-18T07:37:13.447+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Enterprise Library</category><title>Installing Enterprise Library 5.0 - Enterprise Library 5.0 Tutorial Part 1</title><description>Microsoft has released Enterprise Library on April 2010. it’s free you can download and install from “&lt;a title="Download Enterprise Library" href="http://msdn.microsoft.com/library/cc467894.aspx" rel="Download Enterprise Library" target="_blank"&gt;Download Enterprise Library&lt;/a&gt;”. you can also find older version of enterprise library 4.1 still if your project needs it for maintenance purpose. but I suggest go for 5.0 as it has great enhancements and improved UI configuration tool.&lt;span class="fullpost"&gt;    &lt;p&gt;Will it work only with &lt;a title="Visual Studio 2008 new features" href="http://msdotnetsupport.blogspot.com/2007/11/22-new-features-of-visual-studio-2008.html" target="_blank"&gt;Visual Studio 2008&lt;/a&gt;? Yes, it works with also .NET 3.5 and Visual Studio 2008. you can take advantage of new improved UI configuration tool which comes from enterprise library 5.0 with VS2008. I suggest you to install it including documentation. you can also find community links. &lt;/p&gt;    &lt;p&gt;You’ll find 2 types of installers Whilst download. You might want to chose 2nd type with no source code option for production usage you .&lt;/p&gt;    &lt;p&gt;1. “Enterprise Library 5.0 - Source Code.msi” which is of 5.3 MB size contains source code of enterprise library.&lt;/p&gt;    &lt;p&gt;This installer is useful if you want to have a insight of the enterprise patterns source code. In this installation you would need to go through following steps.&lt;/p&gt;   &lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScF77I9_I/AAAAAAAAD7w/KD13tUUe5es/s1600-h/image%5B12%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScHRqhnoI/AAAAAAAAD70/2ffQqYi5DlY/image_thumb%5B5%5D.png?imgmax=800" width="560" height="459" /&gt;&lt;/a&gt;        &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScIc01efI/AAAAAAAAD74/GcoRiWtllT4/s1600-h/image%5B14%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TTScJs_j71I/AAAAAAAAD78/5thf-c5vMjA/image_thumb%5B7%5D.png?imgmax=800" width="552" height="456" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TTScKtOniFI/AAAAAAAAD8A/ZAYUVX7_QQ0/s1600-h/image%5B18%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScL4XPFxI/AAAAAAAAD8E/hDVZf8hUit4/image_thumb%5B9%5D.png?imgmax=800" width="561" height="447" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Once you finish above wizard you can see that all the source code has been copied to the folder given in first step. Folders are as follows…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScMd2BNqI/AAAAAAAAD8I/Rufm2xzcew4/s1600-h/image%5B28%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScNPKSf7I/AAAAAAAAD8M/4TJc1HML7XY/image_thumb%5B13%5D.png?imgmax=800" width="522" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;You can find the source code at the folder Blocks. If you want to build the assemblies yourself or dig into the code for advanced usage. but once you complete the wizard automatically installer initiate the MSBuild script file &lt;strong&gt;“BuildLibrary.bat”&lt;/strong&gt; which compiles the source code and copies all the required dlls in bin folder. You can find the batch script execution screen below. This step completes the required installation with default configuration.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TTScOFvNMzI/AAAAAAAAD8Q/6dsyDl4YVsk/s1600-h/image%5B29%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TTScPaifggI/AAAAAAAAD8U/g9Je97JbiHc/image_thumb%5B14%5D.png?imgmax=800" width="548" height="292" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;2. “Enterprise Library 5.0.msi” which is of 11 MB size. You can get following things with this installer.&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;1. Source Code        &lt;br /&gt;2. All compiled binaries/assemblies         &lt;br /&gt;3. Configuration Editor for Visual Studio.&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;Once you start the installer, You would need to read and agree the license terms as shown below.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScQTPus4I/AAAAAAAAD8Y/aEQMmLoIFm4/s1600-h/image%5B39%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_5bxQMD4HzSY/TTScRjFnD_I/AAAAAAAAD8c/tLtRouPdtQo/image_thumb%5B18%5D.png?imgmax=800" width="553" height="448" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScSiRp4JI/AAAAAAAAD8g/Kv81q9OQ6EQ/s1600-h/image%5B40%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScT6iY1dI/AAAAAAAAD8k/wOae1jzQQgs/image_thumb%5B19%5D.png?imgmax=800" width="556" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScVECrolI/AAAAAAAAD8o/8_5pSWNalt8/s1600-h/image%5B42%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScWRqWRPI/AAAAAAAAD8s/zEm8hQ9Uxew/image_thumb%5B21%5D.png?imgmax=800" width="550" height="453" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;In this following screen you can find that installer is going to install Configuration tool for &lt;a title="Visual Studio 2008 new features" href="http://msdotnetsupport.blogspot.com/2007/11/22-new-features-of-visual-studio-2008.html" rel="Visual Studio 2008 new features" target="_blank"&gt;Visual Studio 2008&lt;/a&gt;. if you have Visual Studio 2010 installed in your machine, then this wizard also installs the configuration tool for Visual Studio 2010.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScXG4-HjI/AAAAAAAAD8w/_fMJV__6gw0/s1600-h/image%5B46%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 4px 5px 0px 4px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TTScYqAtufI/AAAAAAAAD80/1t_SDT-jB7o/image_thumb%5B23%5D.png?imgmax=800" width="547" height="443" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;In this &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=bcb166f7-dd16-448b-a152-9845760d9b4c&amp;amp;displaylang=en" target="_blank"&gt;link&lt;/a&gt; you can find all overview and system requirements to use these patterns. In my next blog posts I’ll provide more insight to various blocks of Enterprise Library 5.0.&lt;/p&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-3323731798000850004?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=dAqUTPoZZsc:UXsv062sfDM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=dAqUTPoZZsc:UXsv062sfDM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=dAqUTPoZZsc:UXsv062sfDM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=dAqUTPoZZsc:UXsv062sfDM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/dAqUTPoZZsc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/dAqUTPoZZsc/installing-enterprise-library-50.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_5bxQMD4HzSY/TTScHRqhnoI/AAAAAAAAD70/2ffQqYi5DlY/s72-c/image_thumb%5B5%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2011/01/installing-enterprise-library-50.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-4138979148005469248</guid><pubDate>Sun, 31 Oct 2010 14:02:00 +0000</pubDate><atom:updated>2010-11-26T02:32:19.064+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows</category><category domain="http://www.blogger.com/atom/ns#">.NET Tools</category><title>VMMap - awesome memory analysis tool</title><description>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_5bxQMD4HzSY/TM12_6-BQPI/AAAAAAAAD2Q/h_YXxpLIb9o/s1600-h/image%5B3%5D.png"&gt;&lt;img style="display: inline; float: left" title="image" alt="image" align="left" src="http://lh5.ggpht.com/_5bxQMD4HzSY/TM13CkZdekI/AAAAAAAAD2U/MUtmdfQvxvc/image_thumb%5B1%5D.png?imgmax=800" width="240" height="167" /&gt;&lt;/a&gt;VMMap is a process virtual and physical memory analysis utility. It shows a breakdown of a process's committed virtual memory types as well as the amount of physical memory (working set) assigned by the operating system to those types. Besides graphical representations of memory usage, VMMap also shows summary information and a detailed process memory map. Powerful filtering and refresh capabilities allow you to identify the sources of process memory usage and the memory cost of application features.&lt;/p&gt; &lt;a name='more'&gt;&lt;/a&gt;   &lt;p&gt;Besides flexible views for analyzing live processes, VMMap supports the export of data in multiple forms, including a native format that preserves all the information so that you can load back in. It also includes command-line options that enable scripting scenarios.&lt;/p&gt;    &lt;p&gt;VMMap is the ideal tool for developers wanting to understand and optimize their application's memory resource usage.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-4138979148005469248?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=Ak50yI82Dp4:TlNcjJ_WwjU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=Ak50yI82Dp4:TlNcjJ_WwjU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=Ak50yI82Dp4:TlNcjJ_WwjU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=Ak50yI82Dp4:TlNcjJ_WwjU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/Ak50yI82Dp4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/Ak50yI82Dp4/vmmap-awesome-memory-analysis-tool.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_5bxQMD4HzSY/TM13CkZdekI/AAAAAAAAD2U/MUtmdfQvxvc/s72-c/image_thumb%5B1%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/10/vmmap-awesome-memory-analysis-tool.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-2588085593657207231</guid><pubDate>Fri, 29 Oct 2010 17:27:00 +0000</pubDate><atom:updated>2010-10-29T22:59:43.907+05:30</atom:updated><title>How great leaders inspire action - Simon Sinek</title><description>&lt;p&gt;&lt;b&gt;&lt;a title="Simon O. Sinek" href="http://en.wikipedia.org/wiki/Simon_Sinek" rel="Simon O. Sinek" target="_blank"&gt;Simon O. Sinek&lt;/a&gt;&lt;/b&gt; (born 1973) is a marketing consultant known for developing &amp;quot;The Golden Circle,&amp;quot; a model based on human decision-making that guides organizations on how to inspire people to buy or support any product, company or idea.&lt;/p&gt;  &lt;p&gt;Here is one of his speech&lt;/p&gt; &lt;center&gt;   &lt;p&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qp0HIF3SfI4?fs=1&amp;amp;hl=en_GB"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qp0HIF3SfI4?fs=1&amp;amp;hl=en_GB" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt; &lt;/center&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-2588085593657207231?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=qcUXdw9hP_o:xDNRbQBlbvc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=qcUXdw9hP_o:xDNRbQBlbvc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=qcUXdw9hP_o:xDNRbQBlbvc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=qcUXdw9hP_o:xDNRbQBlbvc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/qcUXdw9hP_o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/qcUXdw9hP_o/how-great-leaders-inspire-action-simon.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/10/how-great-leaders-inspire-action-simon.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-6400321268896395731</guid><pubDate>Fri, 29 Oct 2010 17:09:00 +0000</pubDate><atom:updated>2010-10-29T22:46:10.455+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft News</category><title>Own a KINECT for MS-XBOX before anyone does</title><description>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5bxQMD4HzSY/TMsAbP_FBjI/AAAAAAAAD2I/6NkEOew_oCU/s1600-h/image%5B5%5D.png"&gt;&lt;img style="display: inline; float: right" title="image" alt="image" align="right" src="http://lh4.ggpht.com/_5bxQMD4HzSY/TMsAcvZ2A9I/AAAAAAAAD2M/4FjVgoObrtM/image_thumb%5B3%5D.png?imgmax=800" width="240" height="87" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Following is the announced by &lt;a title="Richik Nandi" href="http://richik.posterous.com/" rel="Richik Nandi" target="_blank"&gt;Richik Nandi&lt;/a&gt; from &lt;a title="Microsoft" href="http://microsoft.com" rel="Microsoft" target="_blank"&gt;Microsoft&lt;/a&gt; team.     &lt;br /&gt;Dear Customer,     &lt;br /&gt;We believe that our privileged customers shouldn't have to wait for good things. So, here's a special offer exclusively for you. Be one of the first in India to own and experience Kinect for XBOX 360, few days before it is even launched in stores. &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;Introducing the new Kinect for XBOX 360®. &lt;b&gt;Kinect needs no controllers. You are the controller.&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;Kinect brings games and entertainment to life in extraordinary new ways without using a controller. The sensor recognizes your face, eyes and body movements to deliver a superb gaming experience. &lt;/p&gt;    &lt;p&gt;Easy to use and great fun, Kinect gets everyone off the couch. See a ball? Kick it. Want to join a friend in the fun? Simply jump in. Imagine controlling movies and music with the wave of a hand or the sound of your voice! Kinect is all about fun for you and your family. And the best part is Kinect works with every Xbox 360®. &lt;/p&gt;    &lt;p&gt;There are two options you can choose from: &lt;/p&gt;    &lt;p&gt;&lt;b&gt;•&amp;#160; &lt;/b&gt;&lt;strong&gt;Kinect sensor + 4GB Xbox 360 bundle + Kinect Adventures game&lt;/strong&gt; at       &lt;br /&gt;&lt;b&gt;Rs 22,990/-&lt;/b&gt;and get Dance Central game worth Rs 1999 from Redington, 20% discount voucher from Starwood on food and beverages, T-shirt from PUMA and a Kinect adventure live card absolutely free using your &lt;strong&gt;unique promo code : XbTXXZl2Sb&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;•&amp;#160; &lt;/b&gt;&lt;strong&gt;Kinect Sensor&lt;/strong&gt; at &lt;b&gt;Rs 9,500/-&lt;/b&gt;and get 20% discount voucher from Starwood on food and beverages, T-shirt from PUMA and a Kinect adventure live card absolutely free &lt;strong&gt;using your unique promo code : lDg6o8SuYh&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;We want you to own your Kinect before the official launch. The promotion closes by &lt;strong&gt;10th November&lt;/strong&gt;. &lt;/p&gt;    &lt;p&gt;To know more about Kinect &lt;a href="http://click.email.microsoftemail.com/?qs=dfeeb9cdbfa2f0bea3a878e1f6791d0964b04643735377247b4a115ae93cecee8a85fc2167ea1caa" target="_blank"&gt;click here&lt;/a&gt;. To book your Kinect&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=dfeeb9cdbfa2f0befcd675ec4454f86913594df2f0635cc7b796bf4e2f268defa2c1c8a6985374f8" target="_blank"&gt;PRE-ORDER now!&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;Enter your details along with the above mentioned promo code to avail of the free gifts offer. We will have your Kinect delivered by 19th November 2010.      &lt;br /&gt;Enjoy being the controller. Enjoy the Kinect.&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-6400321268896395731?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=bmhO65WkBOo:BOJ82Wd6rtI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=bmhO65WkBOo:BOJ82Wd6rtI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=bmhO65WkBOo:BOJ82Wd6rtI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=bmhO65WkBOo:BOJ82Wd6rtI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/bmhO65WkBOo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/bmhO65WkBOo/own-kinect-before-anyone-does.html</link><author>noreply@blogger.com (Dutt)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_5bxQMD4HzSY/TMsAcvZ2A9I/AAAAAAAAD2M/4FjVgoObrtM/s72-c/image_thumb%5B3%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/10/own-kinect-before-anyone-does.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-231953031250892251</guid><pubDate>Wed, 20 Oct 2010 02:53:00 +0000</pubDate><atom:updated>2010-10-20T08:23:43.851+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET Tools</category><title>Now Shipping! NetAdvantage for .NET 2010 Volume 3!</title><description>&lt;p&gt;The new NetAdvantage Ultimate includes all four Line of Business user interface control sets for ASP .NET, Windows Forms, WPF and Silverlight plus two advanced Data Visualization UI control sets for WPF and Silverlight. With six NetAdvantage products in one robust package, Infragistics® gives you hundreds of controls and infinite development possibilities. &lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;&lt;b&gt;Unified XAML Product Strategy-Share Code, Get More Controls&lt;/b&gt; In the 10.3 release, Infragistics continues to deliver code parity between the XAML platforms, WPF and Silverlight. In the line of business toolsets, Infragistics introduces the new xamSchedule™, full-featured, Outlook® 2010-style schedule controls, and the new xamDataTree™, a data bound tree view that comfortably handles tens of thousands of tree nodes. Mimicking our Silverlight Drag and Drop Framework, the WPF Drag and Drop Framework CTP empowers you to add your own rich touches to your applications. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Track Users' Behaviors &lt;/b&gt;New to all NetAdvantage Silverlight controls is the Infragistics Analytics Framework (IGAF), which empowers you to track user behavior in RIAs running on Silverlight 4. Building on the Microsoft® Silverlight Analytics Framework, with IGAF you can analyze the user's behaviors to ensure the experience you want to deliver. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;NetAdvantage for Windows Forms--New Office® 2010 Ribbon and Application Menu 2010&lt;/b&gt; Create new experiences with Windows Forms. Now with Office 2010 styling, NetAdvantage for Windows Forms has new features such as Microsoft® Office 2010 ribbon and enhanced Infragistics.Excel to export the contents of the high performance WinGrid™ into Microsoft Excel® 2010. The new Windows Message Support enables Infragistics standalone editor controls to process numerous Windows® OS messages, allowing them to respond just like native controls to changes in the Windows environment. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Create Faster Web 2.0 Experiences with NetAdvantage for ASP .NET&lt;/b&gt; Infragistics continues to push the envelope to deliver the fastest ASP .NET WebForms controls available on the market. Our lightning fast ASP .NET grids are now enhanced with XPS/PDF Exporting and Summary Rows. This release also includes support for jQuery Templating (as a CTP) within our WebDataGrid™ and WebDataTree™ controls allowing you to quickly cut down overall page size.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Deliver Business Intelligence with Power, Flexibility and the Office 2010 Experience&lt;/b&gt; NetAdvantage for WPF Data Visualization and NetAdvantage for Silverlight Data Visualization help you deliver flexible, powerful and usable end user experiences in Business Intelligence applications. Both suites include the Pivot Grid that delivers the full power of online analytical processing (OLAP) to present multi-dimensional data, sliced and diced in cross-tabulated form for end users to drill down into, interact with and easily extract meaning from the data. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Mapping Made Easy&lt;/b&gt; 10.3 marks the official release of the WPF Data Visualization xamMap™ control to map anything and everything from geographic to geo-spacial mapping data. Map layers allow you to add successive levels of detail, navigational panes for panning in all directions, color swatch panes that facilitate value scales like Choropleth shading, and scale panes allowing users to zoom-in and out. Both toolsets introduce the first of many relationship maps! With the xamOrgChart™ CTP you can map out organizational charts of up to 50K employees, competitive brackets (think World Cup) and any other relational, organizational map your application needs. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infragistics.com/redirects/NA2010vol3-IG"&gt;http://www.infragistics.com&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-231953031250892251?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=IOwxjwDj6ac:SlWkj9NDLCQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=IOwxjwDj6ac:SlWkj9NDLCQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=IOwxjwDj6ac:SlWkj9NDLCQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=IOwxjwDj6ac:SlWkj9NDLCQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/IOwxjwDj6ac" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/IOwxjwDj6ac/now-shipping-netadvantage-for-net-2010.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><category domain="http://rss.financialcontent.com/stocksymbol">IGAF</category><category domain="http://rss.financialcontent.com/stocksymbol">OLAP</category><feedburner:origLink>http://www.codekicks.com/2010/10/now-shipping-netadvantage-for-net-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-6285304513678607058</guid><pubDate>Wed, 20 Oct 2010 02:45:00 +0000</pubDate><atom:updated>2010-10-20T08:15:20.908+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET Code Samples</category><category domain="http://www.blogger.com/atom/ns#">.NET Interview questions</category><title>Number of Weeks between 2 Dates in SQL Server and Oracle</title><description>This post gives you queries in Oracle and SQL Server to find number of weeks between 2 given dates &lt;span class="fullpost"&gt;&lt;strong&gt;Microsoft SQL Server Syntax:&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;SELECT DATEDIFF (ww, '01/01/1753', '12/31/9999');     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Oracle Syntax:&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;SELECT floor(     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (to_date('12/31/9999','mm/dd/yyyy')     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; - to_date('01/01/1753','mm/dd/yyyy')     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; )     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; / 7) diff     &lt;br /&gt;FROM DUAL;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-6285304513678607058?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=fU_88GhaZz0:0B0sWMrCVtY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=fU_88GhaZz0:0B0sWMrCVtY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=fU_88GhaZz0:0B0sWMrCVtY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=fU_88GhaZz0:0B0sWMrCVtY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/fU_88GhaZz0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/fU_88GhaZz0/number-of-weeks-between-2-dates-in-sql.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/10/number-of-weeks-between-2-dates-in-sql.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-7260235304788715105</guid><pubDate>Mon, 18 Oct 2010 17:55:00 +0000</pubDate><atom:updated>2010-10-18T23:25:00.782+05:30</atom:updated><title>Corticon provides Business Rules Engines for Silverlight, WCF and .NET developers</title><description>Now Corticon Business Rules Engines and Business Rules Management Systems users can enjoy support for the Windows 7 operating system, and for Silverlight and Windows Communication Foundation developers. &lt;span class="fullpost"&gt;The new Corticon 4.3 provides numerous performance, usability, and integration enhancements and provides the industry-first cloud deployment option for a business rules &lt;a title="Corticon provides Business Rules Engines for Silverlight, WCF and .NET developers" href="http://www.tradingmarkets.com/news/stock-alert/mgsy_corticon-technologies-version-4-3-release-1226734.html" rel="Corticon provides Business Rules Engines for Silverlight, WCF and .NET developers" target="_blank"&gt;engine&lt;/a&gt;.&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-7260235304788715105?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=H5_sfbgkwKQ:0pamh1PWMmE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=H5_sfbgkwKQ:0pamh1PWMmE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=H5_sfbgkwKQ:0pamh1PWMmE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=H5_sfbgkwKQ:0pamh1PWMmE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/H5_sfbgkwKQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/H5_sfbgkwKQ/corticon-provides-business-rules.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/10/corticon-provides-business-rules.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-5069337481054560797</guid><pubDate>Mon, 18 Oct 2010 08:09:00 +0000</pubDate><atom:updated>2010-10-18T23:20:41.400+05:30</atom:updated><title>Improve your Application Performance with .NET Framework 4.0</title><description>Nice Article on CodeGuru. This processors we use today are quite different from those of just a few years ago, as most processors today provide multiple cores and/or multiple threads. With multiple cores and/or threads we need to change how we tackle problems in code. Yes we can still&lt;span class="fullpost"&gt; continue to write code to perform an action in a top down fashion to complete a task. This apprach will continue to work; however, you are not taking advantage of the extra processing power available. The best way to take advantage of the extra cores prior to .NET Framework 4.0 was to create threads and/or utilize the ThreadPool. For many developers utilizing Threads or the ThreadPool can be a little daunting. The .NET 4.0 Framework drastically simplified the process of utilizing the extra processing power through the Task Parallel Library (TPL). This &lt;a title="Improve your Application Performance with .NET Framework 4.0" href="http://www.codeguru.com/csharp/.net/article.php/c18023" rel="Improve your Application Performance with .NET Framework 4.0" target="_blank"&gt;article&lt;/a&gt; talks following topics “Data Parallelism”, “Parallel LINQ (PLINQ)” and “Task Parallelism”.&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-5069337481054560797?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=hAmoxvR6jAg:kf9ijX1WIb8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=hAmoxvR6jAg:kf9ijX1WIb8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=hAmoxvR6jAg:kf9ijX1WIb8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=hAmoxvR6jAg:kf9ijX1WIb8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/hAmoxvR6jAg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/hAmoxvR6jAg/improve-your-application-performance.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><category domain="http://rss.financialcontent.com/stocksymbol">PLINQ</category><category domain="http://rss.financialcontent.com/stocksymbol">TPL</category><feedburner:origLink>http://www.codekicks.com/2010/10/improve-your-application-performance.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-5539439239107351216</guid><pubDate>Tue, 29 Jun 2010 13:58:00 +0000</pubDate><atom:updated>2010-11-26T00:31:11.719+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ajax</category><category domain="http://www.blogger.com/atom/ns#">.NET Tips and Tricks</category><title>How to check if the tab page is dirty and prompt the user to save before navigating away using ajaxtoolkit tab control in ASP.NET</title><description>&lt;p&gt;&lt;strong&gt;Step 1: &lt;/strong&gt;Put a hidden variable in Update panel&lt;/p&gt;  &lt;p&gt;&amp;lt;asp:HiddenField ID=&amp;quot;hfIsDirty&amp;quot; runat=&amp;quot;server&amp;quot; Value=&amp;quot;0&amp;quot; /&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 2: &lt;/strong&gt;Put the following code in ajaxcontrol tool kit tabcontainer OnClientActiveTabChanged=&amp;quot;ActiveTabChanged&amp;quot;&lt;/p&gt;  &lt;p&gt;Copy the following script in the aspx page.&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Trigger Server side post back for the Tab container      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function ActiveTabChanged(sender, e) {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; __doPostBack('&amp;lt;%= tcBaseline.ClientID %&amp;gt;', '');       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Sets the dirty flag if the page is dirty      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function setDirty() {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var hf = document.getElementById(&amp;quot;&amp;lt;%=hfIsDirty.ClientID%&amp;gt;&amp;quot;);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (hf != null)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; hf.value = 1;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Resets the dirty flag after save      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function clearDirty() {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var hf = document.getElementById(&amp;quot;&amp;lt;%=hfIsDirty.ClientID%&amp;gt;&amp;quot;);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; hf.value = 0;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function showMessage() { return &amp;quot;page is dirty&amp;quot; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function setControlChange() {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (typeof (event.srcElement) != 'undefined')       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; { event.srcElement.onchange = setDirty; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function checkDirty() {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var tc = document.getElementById(&amp;quot;&amp;lt;%=tcBaseline.ClientID%&amp;gt;&amp;quot;);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var hf = document.getElementById(&amp;quot;&amp;lt;%=hfIsDirty.ClientID%&amp;gt;&amp;quot;);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (hf.value == &amp;quot;1&amp;quot;) {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var conf = confirm(&amp;quot;Do you want o loose unsaved changes? Please Cancel to stay on page or OK to continue &amp;quot;);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (conf) {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; clearDirty();       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return true;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var e = window.event;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; e.cancelBubble = true;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (e.stopPropagation) e.stopPropagation();       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return false;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return true;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; document.body.onclick = setControlChange;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; document.body.onkeyup = setControlChange; &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var onBeforeUnloadFired = false; &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Function to reset the above flag.      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function resetOnBeforeUnloadFired() {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; onBeforeUnloadFired = false;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function doBeforeUnload() { &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var hf = document.getElementById(&amp;quot;&amp;lt;%=hfIsDirty.ClientID%&amp;gt;&amp;quot;); &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // If this function has not been run before...      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!onBeforeUnloadFired) { &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Prevent this function from being run twice in succession.      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; onBeforeUnloadFired = true; &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // If the form is dirty...      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (hf.value == &amp;quot;1&amp;quot;) { &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; event.returnValue = &amp;quot;If you continue you will lose any changes that you have made to this record.&amp;quot;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; window.setTimeout(&amp;quot;resetOnBeforeUnloadFired()&amp;quot;, 1000);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (window.body) {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; window.body.onbeforeunload = doBeforeUnload;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; window.onbeforeunload = doBeforeUnload; &lt;/p&gt;    &lt;p&gt;&amp;#160; &amp;lt;/script&amp;gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Here is how the tabcontrol should look like&lt;/p&gt;    &lt;p&gt;&amp;lt;asp:UpdatePanel ID=&amp;quot;upTab&amp;quot; runat=&amp;quot;server&amp;quot; UpdateMode=&amp;quot;conditional&amp;quot;&amp;gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ContentTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ajaxtoolkit:TabContainer ID=&amp;quot;tcBaseline&amp;quot; runat=&amp;quot;server&amp;quot; Height=&amp;quot;400px&amp;quot; OnClientActiveTabChanged=&amp;quot;ActiveTabChanged&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ajaxtoolkit:TabPanel ID=&amp;quot;tpPersonalInformation&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;HeaderTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;asp:Label ID=&amp;quot;lblPITab&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;&amp;lt;%$ Resources:Resources, Baseline_Tab_PersonalInformation %&amp;gt;&amp;quot;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; onclick=&amp;quot;checkDirty();&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/HeaderTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ContentTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;asp:PlaceHolder ID=&amp;quot;PlaceHolder1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:PlaceHolder&amp;gt;       &lt;br /&gt;&amp;lt;/ContentTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/ajaxtoolkit:TabPanel&amp;gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-5539439239107351216?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=C47qEjanrNE:spjkGjUsLDE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=C47qEjanrNE:spjkGjUsLDE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=C47qEjanrNE:spjkGjUsLDE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=C47qEjanrNE:spjkGjUsLDE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/C47qEjanrNE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/C47qEjanrNE/how-to-check-if-tab-page-is-dirty-and.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>1</thr:total><feedburner:origLink>http://www.codekicks.com/2010/06/how-to-check-if-tab-page-is-dirty-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-4191301304033484841</guid><pubDate>Tue, 29 Jun 2010 13:51:00 +0000</pubDate><atom:updated>2010-11-26T00:32:47.763+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">asp.net</category><category domain="http://www.blogger.com/atom/ns#">.NET Tips and Tricks</category><title>How to read values from RESX file in ASP.NET using ResXResourceReader</title><description>&lt;p&gt;Here is the method which returns the value for a particular key in a given resource file.&lt;/p&gt;  &lt;p&gt;Below method assumes resourceFileName is the resource filename and key is the string for which the value has to be retrieved.&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;public static string ReadValueFromResourceFile(String resourceFileName, String key)      &lt;br /&gt;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String _value = String.Empty;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ResXResourceReader _resxReader = new ResXResourceReader(       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String.Format(&amp;quot;{0}{1}\\{2}&amp;quot;,System.AppDomain.CurrentDomain.BaseDirectory.ToString(), StringConstants.ResourceFolderName , resourceFileName));       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach (DictionaryEntry _item in _resxReader)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (_item.Key.Equals(key))       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; _value = _item.Value.ToString();       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return _value;       &lt;br /&gt;&amp;#160;&amp;#160; }&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-4191301304033484841?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=mHceHaFUc9M:dF6gPbiyWfo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=mHceHaFUc9M:dF6gPbiyWfo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=mHceHaFUc9M:dF6gPbiyWfo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=mHceHaFUc9M:dF6gPbiyWfo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/mHceHaFUc9M" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/mHceHaFUc9M/how-to-read-values-from-resx-file-in.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/06/how-to-read-values-from-resx-file-in.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31991684.post-2630427052551183453</guid><pubDate>Tue, 29 Jun 2010 13:44:00 +0000</pubDate><atom:updated>2010-11-26T00:34:49.081+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ajax</category><category domain="http://www.blogger.com/atom/ns#">.NET Tips and Tricks</category><title>How to block the ASP.NET page while ajax UpdateProgress is being displayed.</title><description>&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Copy the following styles to your aspx page. &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; .hide       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; display: none;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; .show       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; display: inherit;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; .progressBackgroundFilter       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; position: absolute;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; top: 0px;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bottom: 0px;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; left: 0px;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; right: 0px;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; overflow: hidden;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; padding: 0;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; margin: 0;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; background-color: #000;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; filter: alpha(opacity=50);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; opacity: 0.5;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; z-index: 1000;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; .processMessage       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; position: absolute;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; font-family:Verdana;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; font-size:12px;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; font-weight:normal;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; color:#000066;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; top: 30%;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; left: 43%;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; padding: 10px;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width: 18%;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; z-index: 1001;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; background-color: #fff;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160; &amp;lt;/style&amp;gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Step 2: &lt;/strong&gt;Put the divs as shown below in UpdateProgress control.&lt;/p&gt;    &lt;p&gt;&amp;lt;asp:UpdateProgress ID=&amp;quot;updPrgsBaselineTab&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ProgressTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;progressBackgroundFilter&amp;quot; class=&amp;quot;progressBackgroundFilter&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/div&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;processMessage&amp;quot; class=&amp;quot;processMessage&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;tr style=&amp;quot;width: 100%&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;td style=&amp;quot;width: 100%&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Please Wait..........       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/td&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/tr&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;tr style=&amp;quot;width: 100%&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;td style=&amp;quot;width: 100%&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;img src=&amp;quot;../Images/Update_Progress.gif&amp;quot; /&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/td&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/tr&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/table&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/div&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/ProgressTemplate&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;/asp:UpdateProgress&amp;gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;style&gt;
span.fullpost {display:none;}
&lt;/style&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31991684-2630427052551183453?l=www.codekicks.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=VKb3IS5mKdc:NhunteuH1oY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=VKb3IS5mKdc:NhunteuH1oY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?i=VKb3IS5mKdc:NhunteuH1oY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Microsoftnet?a=VKb3IS5mKdc:NhunteuH1oY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Microsoftnet?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Microsoftnet/~4/VKb3IS5mKdc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Microsoftnet/~3/VKb3IS5mKdc/how-to-block-aspnet-page-while-ajax.html</link><author>noreply@blogger.com (Dutt)</author><thr:total>0</thr:total><feedburner:origLink>http://www.codekicks.com/2010/06/how-to-block-aspnet-page-while-ajax.html</feedburner:origLink></item></channel></rss>

