<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-35390214</atom:id><lastBuildDate>Sun, 06 Oct 2024 10:32:13 +0000</lastBuildDate><category>TipsAndTricks</category><category>Visual Studio 2010</category><category>WF</category><category>visual studio 2005</category><category>Dotnet 3.0</category><category>Learning</category><category>VSDotnetIDE2005</category><category>code samples</category><category>share point 2007</category><category>MOSS 2007</category><category>IDE</category><category>sqlserver</category><category>sqlserver 2005</category><category>videos</category><category>Books</category><category>dotnet 2.0</category><category>links</category><category>ASP</category><category>Bugs</category><category>ClassicASP</category><category>Error</category><category>Infopath2007</category><category>MS Test</category><category>News</category><category>QuestionBank</category><category>SOA</category><category>Settings</category><category>Ubuntu</category><category>VSTS</category><category>architecture</category><category>dotnet 1.1</category><category>editor</category><category>katmai</category><category>rapid_development</category><category>sql server 2008</category><category>sqlserver 2000</category><category>tools</category><category>training material exams</category><category>unit test</category><title>My experiments with Microsoft Technologies</title><description>This blog will include code samples, videos, useful links, news, events of Silverlight, WCF, WPF, CS, WF, Sharepoint 2007, Biz Talk Server, Sql Server,C# , VB.Net, VSTO, Visual Studio IDE &amp;amp; Team System related information. I would be happy if you could click on the comments link and leave me your comments as it encourages me to post more.</description><link>http://dotnetfx3.blogspot.com/</link><managingEditor>noreply@blogger.com (Prashant Danda - http://freshant.com)</managingEditor><generator>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-5048186729855082014</guid><pubDate>Sat, 26 Mar 2011 23:09:00 +0000</pubDate><atom:updated>2011-03-26T19:09:25.942-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code samples</category><category domain="http://www.blogger.com/atom/ns#">editor</category><category domain="http://www.blogger.com/atom/ns#">IDE</category><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>Visual Studio 2010 Tips and Tricks # 5 : Block Editing, Multi-line Coding</title><description>&lt;ul&gt;   &lt;li&gt;This is one of my favorite tricks in VS 2010 IDE. This one is more cool than my previous post [&lt;a href=&quot;http://dotnetfx3.blogspot.com/2011/03/visual-studio-2010-tips-and-tricks-4.html&quot;&gt;Visual Studio 2010 Tips and Tricks #4: Code Snippets&lt;/a&gt; ] &lt;/li&gt;    &lt;li&gt;Did you know you can select any vertical area of your code by using “ALT” key and your “Mouse” in the Code area inside the editor. &lt;/li&gt;    &lt;li&gt;Say we need to create Model class with lots of string variables and “Get”, “Set”. You can follow the tip#4 and use prop code snippet (or) you can use this Block Editing tip. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMTL6BjGMvFUZJZSRUvuKmPuWyLW76bLmxjjOn224v0GwaSouuntbjEzjJF5tDnXrdLYegc1l0OLemwNnRthUthYI2baH7TawLYcWUfcO3OSeSCjDa8FLno9aqZtlG7WCOeyXyZA/s1600-h/Editor_1%5B4%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_1&quot; border=&quot;0&quot; alt=&quot;Editor_1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvyIbfRy9MWCrmFfjyovilsssOWBAL0jNUIkWDGzswfGUxOUFcujP61QZaoqDl4dNeAbDHU1YwCiXuoZrzjDn9BVxAopAx7x4TP8GaS8L6au7nYsrTqvSYufLdlOoJgff_15vyWg/?imgmax=800&quot; width=&quot;591&quot; height=&quot;452&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;First select a vertical region of your code by pressing the “Alt” key and selecting a vertical line as shown above. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgszFe0zlLdfaxABjHlelabOnDyyXQJe-Gnwi_aw4_J19Odtx-6EqieAld1W6cjeyvmg2ydhacOqy4loCpUbnCgOb3nO8xCemzpyuKey1pRBd7g1aKYwc9bKdOHIGirOXFIgo-ReQ/s1600-h/Editor_2%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_2&quot; border=&quot;0&quot; alt=&quot;Editor_2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAU3XS51vQIwg4BlUfpnQdkRduMe1W7fUYZa2NnxxfLy95CEwyO2uSoqrnxRBGsKRTBkyLs5ErSSgiAkNqzBNnKRHuB-6hlN8O7hyphenhyphenVe4OeyYVgNfljQQk-OI9KVYw6rI6PjvQehA/?imgmax=800&quot; width=&quot;597&quot; height=&quot;503&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Start typing “public string” and see it fills in all the lines not just one line (as shown above). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1EwUwoPbv4m0QUdq8jAhJgbGas2W8Jkyl4FVk7jCblvlhrY2ZJLe2XtaeB-CWP0TIGsHWgqAxhklXzjuVJwdv9d0E_sWOQR11eTeHthNFNBcINFSvX9q0FvP7DcSfEJwsPofFig/s1600-h/Editor_3%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_3&quot; border=&quot;0&quot; alt=&quot;Editor_3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVK083luLbPOowzurzrV84rVOSLzWvG9KqqsZmZoLG66cRRrpidpIxd0jWpNL5ZurBA4dBJ4X01BuQs0qenJUCFbC79juWLuYOsf0vP5q6iSy_P-kxBG9XS6gIbyHOPgOpYcKDPA/?imgmax=800&quot; width=&quot;606&quot; height=&quot;518&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now press “Esc” to go out of this mode and start typing your Member names &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO1I-FFo_4YSqOyhTIGDD_vedD7knOPeNg6rkV2HdDFhQKOkJnQN9XRWAJtgFJmklzXkco6p49C3kE-AWj3kCAQAbH3BPysqX9xX0iEBxV-CvbwPfv8bi4NmUTk7JcIZlyliruMA/s1600-h/Editor_4%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_4&quot; border=&quot;0&quot; alt=&quot;Editor_4&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFVp4A_MMAg2j34FObEoTIQTDtZGDcmrBxEvy1VfmXffZOggzP1uqaBpyOPX1HtZhpmHfWkPncFoEyyjEJKiZuntLRn0hu_ILFUQgbgE7XnsJtKMB5pB8k_T5K8QQUxpewmuv0FA/?imgmax=800&quot; width=&quot;602&quot; height=&quot;510&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now again vertical select a region by pressing “Alt” key and use your mouse. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjko4g_ysTTt-fML87YjQ8zbfFCzceyUJZd5YXB3RutwX6sXrV6BVNYZdl8kYn3Q6SRglvgmOwKgPPoM6WskKt9CahxZFOnLuDjD6w1SegoAQFHn3usDJ_A41AtO3WeevPqgRjGIw/s1600-h/Editor_5%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_5&quot; border=&quot;0&quot; alt=&quot;Editor_5&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi-UrB147VCzaNK7xm0RX7BEEmD-jx6bLV3fPW4zy8kL0OM14OwABdcfaLj0-SMMjQuoJbdue1rlFCB2k-PEGJfeyMqDq9IsvI3Ax3Lwxw6u70U1h32PA4bNz505ZgtIE2K75RXA/?imgmax=800&quot; width=&quot;597&quot; height=&quot;518&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;And enter “{ get; set; }” and your properties are done. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhqHSKfoO3j71J21PAZ4OvicbpA80Bk2nm6mI6oRK2SBkkVVN5sVGGfGxzG22X0RVB9lXGjayktoskLVoaBVzjka-PHnfkQqqPj8zNNr3V4CZitMqdvKv2duzC_XIoCQRIkPOCSQ/s1600-h/Editor_6%5B4%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_6&quot; border=&quot;0&quot; alt=&quot;Editor_6&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9caT256VdMJMM51AXhwvGOuo3B0q_exffgCID4-Jq2l3fzKiTfSmn8vnLV2aFlo2AOitWiAduNHg-zfnhyphenhyphenfg195ZHtnPGiMOkpW9-ZRN3WWScpzWohBQpzboNkPaa5SdJmZ9b-w/?imgmax=800&quot; width=&quot;580&quot; height=&quot;475&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Yes but it looks ugly with lot of spaces in between, so use my previous tip &lt;a href=&quot;http://dotnetfx3.blogspot.com/2007/05/visual-studio-2005-tips-tricks-1.html&quot; target=&quot;_blank&quot;&gt;[ Tip to autoformat code ]&lt;/a&gt; and select these lines and press “Ctrl + E + Ctrl F” to tidy up the code. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhIFYTQYfKiDGEYK0Lk0w7epU8GshvGrWq6fG4dqkjL2kEQN-XmcKHrPUna8kpqRdHo6OkxONmjBeCARX-juv8XpSZlCb-g1Fm3hV2xmplwhp53fskCeraqMaeZfVgx9yrudo74A/s1600-h/Editor_7%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_7&quot; border=&quot;0&quot; alt=&quot;Editor_7&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1rvvpG9V9aa8HOsq7L6ShNOaBwhyphenhyphenWjCh8FNzHiz5l_SAxL8dR5eItUOYvN1zQ3DhqhhUxKdqal2ShhKYN5tCARh0fkv4s3rz0YBZnDwDoF8ycq_oZs2AJpwhncZNXVun8kWv0wg/?imgmax=800&quot; width=&quot;562&quot; height=&quot;446&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;When there are lot of similar lines this approach is very helpful to code faster. &lt;/li&gt;    &lt;li&gt;Say you want to convert all the properties from “public” to “internal”, this can be done very easily using our “Block” editing trick. &lt;/li&gt;    &lt;li&gt;First use “ALT” key and select all the public word in all the lines. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG9z3mTA-zp8zW-zGy_09EbyMiWjIh3uE_dM-1btR_pqy3QJIXhPOQg_3nABYbJ0Z93SZO2_LIfCdQ3UwJ9XMv4AYcKRN03Cnqsec3CPU5asvXQ-HMM1m801Ezesq6Y7AIq7kUaQ/s1600-h/Editor_8%5B9%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_8&quot; border=&quot;0&quot; alt=&quot;Editor_8&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZBFX5l6zuW-zhcb0msqlKb73N2p_q5pv3CdNVvHOTh6kW6nliJBNdrvlhM3N2EinhNl3v7CIYcm605TV1hpsc6SF8NoIP3XHi0DiEDGeb2iAz16pxsTLug7XAiXKekJSBHRL_uA/?imgmax=800&quot; width=&quot;539&quot; height=&quot;433&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now start typing “internal” and you just renamed multiple lines. You may ask why not use “Quick Replace” but this is very helpful if you only want to apply the changes to only few lines and not the entire document. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig1iKKK2AE9SdMyn3F3JFGF1IDrefmUzZEFMcd1frp6rBykQy_5-64UlLw5J92pQMXdsoMKxp7jLf18yjKmnnE9DYq3d-GaZDSvHMUaOd89IQBv8SfyOESnefmRXf2t8f-MQa_kg/s1600-h/Editor_9%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Editor_9&quot; border=&quot;0&quot; alt=&quot;Editor_9&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfAEIL_NW_OB99fhBcO7gzC3S4Jn3NbbQX28tO7GMiIuPtDZXOXoE4iEMHMHf21A1HUREfJyqDiLQJl_On2WZuOpBLArJKVUkOpYQwp4m7PcBH8cbzsU5xziK9YX25Crea8nRY1w/?imgmax=800&quot; width=&quot;539&quot; height=&quot;439&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;This approach is very useful in situations say to enter comments for all lines, say to prefix “M_” or “_” to convert local variables to global etc.. &lt;/li&gt; &lt;/ul&gt;  </description><link>http://dotnetfx3.blogspot.com/2011/03/visual-studio-2010-tips-and-tricks-5.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvyIbfRy9MWCrmFfjyovilsssOWBAL0jNUIkWDGzswfGUxOUFcujP61QZaoqDl4dNeAbDHU1YwCiXuoZrzjDn9BVxAopAx7x4TP8GaS8L6au7nYsrTqvSYufLdlOoJgff_15vyWg/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-6371608507613873482</guid><pubDate>Sat, 26 Mar 2011 21:17:00 +0000</pubDate><atom:updated>2011-03-26T17:17:03.208-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Error</category><category domain="http://www.blogger.com/atom/ns#">MS Test</category><category domain="http://www.blogger.com/atom/ns#">Settings</category><category domain="http://www.blogger.com/atom/ns#">unit test</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>Deployment is currently disabled</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;So you write a new MS Test Unit test and you try to run the test and you get a “Deployment is currently disabled” error? So how to fix this. &lt;/li&gt;    &lt;li&gt;This happens if your unit test is referring a method which has a deployment Item (say whether it is a test file or a referred dll), in your code you would see [DeploymentItem(pathtofile)] Annotation. &lt;/li&gt;    &lt;li&gt;This is a very simple fix. &lt;/li&gt;    &lt;li&gt;Try to find out which “.testsettings” file is currently in use, by default it is the “Local.testsettings”, double click on it to open the “Test Settings” popup window, in that window click on “Deployment” Item in the left to see the “Deployment” settings screen as shown below. &lt;/li&gt;    &lt;li&gt;Check the checkbox which says &amp;quot;[*] Enable deployment” and try to save the file and try running your test again and it should work. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqBuabpBt1ckva7mafdoS0lppyv-mIHUZ_rVs5r8TmL1KVnJWFY6oWhrK0gX93YmhAD8s_fRn_9b3NIIk9h6g_aDd49IE0Zumjf6vL8cTbSovHrx6SlbLhlN-_3orOl36aj75STA/s1600-h/Deployment_Enable%5B8%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Deployment_Enable&quot; border=&quot;0&quot; alt=&quot;Deployment_Enable&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNDJdtJGvK4X6ZBcSY7w_ewe-wHu8zXrRxruAtE8LA3ayMQ5RR4K4M69BmdQJDujPKN3j7ydUvxK3DsjWu2w_N0Q1PpBclyq8zqXWVJxya2VoTI2hxLYfIsKpXplql39Lrabb5TQ/?imgmax=800&quot; width=&quot;804&quot; height=&quot;541&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://dotnetfx3.blogspot.com/2011/03/deployment-is-currently-disabled.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNDJdtJGvK4X6ZBcSY7w_ewe-wHu8zXrRxruAtE8LA3ayMQ5RR4K4M69BmdQJDujPKN3j7ydUvxK3DsjWu2w_N0Q1PpBclyq8zqXWVJxya2VoTI2hxLYfIsKpXplql39Lrabb5TQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-1809238886623121170</guid><pubDate>Thu, 24 Mar 2011 04:19:00 +0000</pubDate><atom:updated>2011-03-24T00:19:37.025-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code samples</category><category domain="http://www.blogger.com/atom/ns#">IDE</category><category domain="http://www.blogger.com/atom/ns#">rapid_development</category><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>Visual Studio 2010 Tips and Tricks # 4 : Code Snippets</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;This is not a new feature, Code Snippets did exist in previous versions of Visual Studio. &lt;/li&gt;    &lt;li&gt;Let us look at what are code snippets and how to use them.&lt;/li&gt;    &lt;li&gt;Trust me they are very helpful for rapid application development. &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-ninja&quot; alt=&quot;Ninja&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiATPf6Rs7Aaye5HByWO1GtF5Vc0F0r2pYKMji-OKKxXwkAqyOb-BBX6-H2wsSK6usTxQyAC_TzJ1ju4BCb_3bq7esoQUA-ay2t86ABeBQhC6n3yZYoFat1OmgZYx52U6YpzgHw8Q/?imgmax=800&quot; /&gt;&lt;/li&gt;    &lt;li&gt;Assume you are creating a class with member variables and basic getter, setter methods. Now you can sit and write the entire line for each member variable (or) you can make it rapid by following the steps shown below,&lt;/li&gt;    &lt;li&gt;If you right click on your project and select “Add –&amp;gt; New Class –&amp;gt; enter class name”, it creates the class stub.&lt;/li&gt;    &lt;li&gt;Now go in to the class and type “prop”&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW2kiZOHme0NqlMklj_BUyoNFDowMaRQRXWwZP5aF7LM-zunwqU0J-N779ZrM88sHBdk3YOVPfLva4sIkV1fJjpXzd2-hL8qy6voIFjYtvm71aMqiNPzM5HVjivTrJmo3jodp1DQ/s1600-h/prop_1%5B4%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;prop_1&quot; border=&quot;0&quot; alt=&quot;prop_1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-mfUBV7wOLQ485hYCUY5dxbx_1PsA5vk_etDX9C33nbhblu3aQlASN0YIMLZuF4otkWV1rKvo1luT6eQFZTkrNIiNHtMUa05oY61TitQT1HLV45x-uROk7pm-KOibGw7qP0GM-Q/?imgmax=800&quot; width=&quot;615&quot; height=&quot;356&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;A drop-down gets shown select “prop” and hit tab twice (tab-tab)&lt;/li&gt;    &lt;li&gt;It will auto-fill the default datatype “int” and puts the “Get/Set” for you.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigAIsn_xC22QNVk8lfX2H617RHuLKTa2DseBrDQtY_WmX4eatm6PFp6wFp3I586S5k0J0vkSzZx4LoFDjUpeGpE4inbG6v0knczDCiAi3HPoPu6YDHpE7h6gppkpL1qhYtEpPAhA/s1600-h/prop_2%5B6%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;prop_2&quot; border=&quot;0&quot; alt=&quot;prop_2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRVNKrBF_auuqdfyGiQ2A2BOvcE2s8p8LFOieO31eUEgbhPYmP9uBNDHvwtfJy7I9uCuTGEvlpZDrtMt3Z59Te0lfHNyryMA3Yz_XpAxOt39YU-ddZcgfuEYwKpps691fr9eqGWQ/?imgmax=800&quot; width=&quot;625&quot; height=&quot;437&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now if you want to change the datatype, click on “tab” and enter say “DateTime” on top of “int”.&lt;/li&gt;    &lt;li&gt;And click another “tab” and type in your property name and that’s it you just wrote one member variable so fast &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-partysmile&quot; alt=&quot;Party smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNcYIsz-i4tXtSwYDJtm3oMkVFYCoHEFUZnM9XEvJlLbDLS85PAeVnSu6luo-Gp3IEIeMjM3TQ18Lo8JCTFmkMix-Nm3CeBz7ti2nCdQrtbfhb7laJ21qy1CEvZKRKTI4k97uYbg/?imgmax=800&quot; /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh_88VPyaskeV1_vxZtd70zHxyxAhygsVLpKQrMu5uMBBzJDQ-RGtVIxc3TClDb7eClSbn84AF0MkBTD12Og1qJMbqePCn8AmEzFeFXJJt_c07gspD-IXOwuWdD2FpY-vwIb7luA/s1600-h/prop_3%5B5%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;prop_3&quot; border=&quot;0&quot; alt=&quot;prop_3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigELlUEsFNPWrIZHg_oMAKDyBVnBf1Ye1vOGJNr3XyAQsBcubHsxPgL4S004pkPkeK9OArQVSnQdvxv1qrPZ8Buik6fv3k2vuL8oUF76UP0DOWW8kcxRmVWw_qMM8oDamMG0NsFw/?imgmax=800&quot; width=&quot;627&quot; height=&quot;516&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now having enjoyed rapid authoring, you may be wondering is there more auto-fill’s for most common syntax/structures.&lt;/li&gt;    &lt;li&gt;Yes there is, for example, say you want to enter try catch. Just enter try and the dropdown shows available snippets,&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiovGVntmjvhKT3_hmhOh7xskr5QFmiBue1qon5w4RsE7xCIt8DzLTGLyqIt6ngShih-f61MYPrs4fufC4CylFOCXJvfPzIlYekDfOm_ZXSEaJgjr3BTEjxG67baKWghlqY4utZaQ/s1600-h/prop_5%5B4%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;prop_5&quot; border=&quot;0&quot; alt=&quot;prop_5&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUnvFSDvDftQGXL1z-eS-OGO8rElJuX0mjS7Ptfc9gXCnoPt6nfFk7foxQY8ehv7i0EvsEqtGmH3z75j-iq2p-ZQo9tHM32Xm7ictIl_xtz2K1SqdUBZEBPSA4eJUo3bNJyr859w/?imgmax=800&quot; width=&quot;663&quot; height=&quot;250&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Select “try” and hit tab-tab&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLEkdwzDkPJFFTnh0iQF3ZSzi2JhZQ37INNAnzAtfZuMp7Ngix1KxsPoMeWDxcAqp9CVhryCssRN5-oj_BONquGS0DodqvTcloTvasYVKKz863zYLndJVlM13VE5odg2WTzYM2Ig/s1600-h/prop_4%5B4%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;prop_4&quot; border=&quot;0&quot; alt=&quot;prop_4&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmzU9vEYABZg9o11UU4fR76BpKgSrKTtXosx3KRSvHn2AmZlC2LCJZP-KlCLrWy462IwLbD5EKi0xmp6NpkuXjzewxwuJwSTlNvaJPc8wVBuEnHujKN-hXwz9G19X6hIwMJGgxNQ/?imgmax=800&quot; width=&quot;419&quot; height=&quot;437&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cool right you just saved yourself time entering the braces and aligning them etc..&lt;/li&gt;    &lt;li&gt;Yes, so your next question is how do I know what all snippets are there, it is very easy,&lt;/li&gt;    &lt;li&gt;Just right click on your code, select “Insert Snippet” or use short cut key “CTRL + K AND CTRL + X” to show the “Insert snippet” option.&lt;/li&gt;    &lt;li&gt;Select the folder, say “Visual C#” and see all available snippet options, as shown below,&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghqsvdc1fHLKy77hFZ9yutEludkZVH9A3s0sOkENEhmoL4OQbwo28uKx_NOFCxQ37MjORhr9XIZicqQ9QzmUjUul46GnlIMC60eaIqK5KGK2j5nEsylT02Em_D01EnSBo5BMk3_Q/s1600-h/prop_6%5B4%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;prop_6&quot; border=&quot;0&quot; alt=&quot;prop_6&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ9l6D2ZGzopcFEutaWt1-9la5yuTUHfLgw3rpqi1rPMRLFhn8GaKbUU0KwUvtmEbP8tq5Vyj54fcms-_rCVfwfXYi3_c_2IB-5lLpivUH4qWTAX0wI6QbNfVJeCnIHy2jDFLhAg/?imgmax=800&quot; width=&quot;587&quot; height=&quot;318&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Use lot of snippets while you are coding and increase your coding productivity. &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-nerdsmile&quot; alt=&quot;Nerd smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM7RcLP3OCjdwCo6kGHfmxk_uWMYv7g3SRTdcRlYHcjsz7YTmjmHeK0AjABPj5uey5H3DhORLS9uq7LixEwUuzw2uH4VHoCAz687GY6LqVa_kksVipsVgCRYF2cg7l5KkSz5DPIg/?imgmax=800&quot; /&gt;&lt;/li&gt;    &lt;li&gt;Become a “Ninja Coder” &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-ninja&quot; alt=&quot;Ninja&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiATPf6Rs7Aaye5HByWO1GtF5Vc0F0r2pYKMji-OKKxXwkAqyOb-BBX6-H2wsSK6usTxQyAC_TzJ1ju4BCb_3bq7esoQUA-ay2t86ABeBQhC6n3yZYoFat1OmgZYx52U6YpzgHw8Q/?imgmax=800&quot; /&gt;&lt;/li&gt;    &lt;li&gt;Stay tuned for my post about “how to create custom snippets”.&lt;/li&gt; &lt;/ul&gt;  </description><link>http://dotnetfx3.blogspot.com/2011/03/visual-studio-2010-tips-and-tricks-4.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiATPf6Rs7Aaye5HByWO1GtF5Vc0F0r2pYKMji-OKKxXwkAqyOb-BBX6-H2wsSK6usTxQyAC_TzJ1ju4BCb_3bq7esoQUA-ay2t86ABeBQhC6n3yZYoFat1OmgZYx52U6YpzgHw8Q/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-3917935253633379439</guid><pubDate>Thu, 24 Mar 2011 03:25:00 +0000</pubDate><atom:updated>2011-03-23T23:25:54.106-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>Visual Studio 2010 Tips and Tricks # 3 : View Call Hierarchy</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;One of the features I like the most with VS 2010 that I use daily is the “Call Hierarchy”. &lt;/li&gt;    &lt;li&gt;Say you are in a method and you want to know what all methods “Call In” to your method, then this is the most easiest way to do it. &lt;/li&gt;    &lt;li&gt;Just click on your method and use shortcut key (CTRL + K and CTRL+T) and the call hierarchy window will be shown, or just right-click and select “View Call Hierarchy”. &lt;/li&gt;    &lt;li&gt;You can keep drilling down. &lt;/li&gt;    &lt;li&gt;Another nice feature is the “Call Sites” window which is on the Right hand side of the “Call Hierarchy” window. It shows the entire line where the method is called and also gives the file name and the line number. Double click on the row and it takes you to the file. &lt;/li&gt;    &lt;li&gt;VS 2010 is one of the best IDE’s out there, make full use of it &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-Inlove&quot; alt=&quot;In love&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicKMbkIsR97O1uZo7-gTOR8jZ4d_BdaJ1zNoJKGW-LsS8UIFo5q-YY1eVea09Ueo-EsZEnZEiIkvSnr6F_LOHQ1xAmopSDIlGe5ga9exCjHq778G9QW1_JDSK_U_VIq02103082Q/?imgmax=800&quot; /&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE6BcmFg6g9MoNmnPbydpNsmFgXB8GT2X1CliAWDFmzeFTn1rRs_fSKmU360u4ZXP3JN40KuhfPv5ZymiuMo1VuY3MKOwlvb60rLUiULsX_ZSBFS7Dl1M_ygMduufamzmP2Q20ag/s1600-h/Call_hierarchy%5B6%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Call_hierarchy&quot; border=&quot;0&quot; alt=&quot;Call_hierarchy&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPki4szd-SzlttpEyrBlqof6uFXkgdPohGgyyLUEXrBFAu2mf8V5H8_9wRtLyEYiNDDgud0sbBi70TJkNOtS1hwmnG-y9Tqh80Z40cHlBGauQj5u2M4vzYejYzlK8_w6m3M1s9eA/?imgmax=800&quot; width=&quot;720&quot; height=&quot;455&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://dotnetfx3.blogspot.com/2011/03/visual-studio-2010-tips-and-tricks-3.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicKMbkIsR97O1uZo7-gTOR8jZ4d_BdaJ1zNoJKGW-LsS8UIFo5q-YY1eVea09Ueo-EsZEnZEiIkvSnr6F_LOHQ1xAmopSDIlGe5ga9exCjHq778G9QW1_JDSK_U_VIq02103082Q/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-6500202774749142138</guid><pubDate>Thu, 17 Mar 2011 03:44:00 +0000</pubDate><atom:updated>2011-03-16T23:44:27.147-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>Visual Studio 2010 Tips and Tricks # 2 : Resolve Namespaces</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;With Visual Studio 2010 there is a new feature available called “Resolve”. &lt;/li&gt;    &lt;li&gt;Using “Resolve”, you can automatically add using statements to a class. &lt;/li&gt;    &lt;li&gt;Shortcut key to invoke this is =&amp;gt; Press Ctrl key and “.” key and automatically the namespace will be added.&lt;/li&gt;    &lt;li&gt;Shown below in this picture, when we enter “DataSet” and if we press “Ctrl” and “.” keys it automatically shows all the namespaces which have the “Data Set” class.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghpu0cOYAtavRDgVSFpP3i7a2Tmw13qE3Hd8xukPW35ntf6eERkufR8bQ10qKzTLywqm5dMr-oIHQi_qVLi3rtPPm70ReacbVovnDscvd7nEXjoQ5CcmWsFSZalZPr9yPtOBHteQ/s1600-h/Resolve_1%5B10%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;Resolve_1&quot; border=&quot;0&quot; alt=&quot;Resolve_1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQaU7h6lfr1wOzAhyphenhyphendM9H9uEP7dgi8vm_Hp6pMZxZggw5C-OVAs1ydzPBJOTEIFaEs4rDMDkLDMHrX5vS9FkCj7yKyaLR9asbUuIyfAiZivhEVCAV3zUXoayuaVYMVcC1lDO9Zw/?imgmax=800&quot; width=&quot;725&quot; height=&quot;587&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;We can move up and down using arrow keys to select the right namespace and then if we click enter, that using statement is automatically added to our using section at the top – “How cool !” &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-nerdsmile&quot; alt=&quot;Nerd smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZEdJgZS0C929CfR43KdxffZM9FP3NyNA-wKn5bmc5NIpC9HqM39NJ804YAFg3qRfkbdXNGYbEI_znDeEPH6O5CF41fLxLWrJR-KR5r9M0uuXk5tNRZHFX1ZTkbjjMkAWa0WKrQ/?imgmax=800&quot; /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEjLM-t4zKIK1wKbFWQFCURTjKdXUUAhwP0rqHa9NnDuXFXrI868ic4-miROp6mFFP0EDmFlPdZ7Ir4x7M2ZhaGO6aCQ4TCSGVEVjlY3Gaw3Iw1WusRK7lELwofKNQOQmYpfqjkA/s1600-h/Resolve_2%5B7%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;Resolve_2&quot; border=&quot;0&quot; alt=&quot;Resolve_2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGlvPE0TftCTIDRoM9AHpptlI-WBcImQWLLX4nts9weZyi_1-vl7esmuFJnz_PNU4cp-7h4iJaifH5uecNRLX_GAyEiuKjJ6zIFOQ26PdMQH4VhmaAX7HNLZNsfwDKJBFrMqkJUA/?imgmax=800&quot; width=&quot;772&quot; height=&quot;524&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Follow my blog for more tips and tricks like this &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-angel&quot; alt=&quot;Angel&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXTMBQCTT_lnl0UBpkUbJZAy8HIKM367lmOskdnCK0YYN-uGZEYIZVsMM_ULDuPp97J8Nm4CTIh5lO1GXfYGLiD4q8r9VsrzkbZYxd7KbMuBmmNFKSHhY6muUmdAigYb-HZLLLRA/?imgmax=800&quot; /&gt;&lt;/li&gt; &lt;/ul&gt;  </description><link>http://dotnetfx3.blogspot.com/2011/03/visual-studio-2010-tips-and-tricks-2.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQaU7h6lfr1wOzAhyphenhyphendM9H9uEP7dgi8vm_Hp6pMZxZggw5C-OVAs1ydzPBJOTEIFaEs4rDMDkLDMHrX5vS9FkCj7yKyaLR9asbUuIyfAiZivhEVCAV3zUXoayuaVYMVcC1lDO9Zw/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-6058817491857019423</guid><pubDate>Thu, 17 Mar 2011 02:23:00 +0000</pubDate><atom:updated>2011-03-17T00:16:15.734-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>Visual Studio 2010 Tips and Tricks # 1 : Navigate To</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;With Visual Studio 2010 there is a new feature available called “Navigate To”. &lt;/li&gt;    &lt;li&gt;Using “Navigate to”, you can search for a file name (or) object name (or) method name in your entire solution. &lt;/li&gt;    &lt;li&gt;Shortcut key to invoke this is =&amp;gt; Press Ctrl key and “,” key to bring up the dialog (like shown below), then start typing your search term and it will auto-fill. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZ4JQZaOvmvn0qlJVTQAXTt20oHdijnST4SRC250A6pspqXG5wowHm0B6oQ1KgtGtusRivzxlx2u0-DzsSREALDZrFVy2C61Y7hP8AYFK1Vum5HZjMRJJ5VCBjJhkSlALBxdJeA/s1600-h/Navigate_To%5B4%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;Navigate_To&quot; border=&quot;0&quot; alt=&quot;Navigate_To&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwP22GsklFYpMEQMGWTSaq4I5busWr5S_R5xXCRosxNS1B751QPlErg8ioIRVr3S6BgiDK2LoPnV3MI-Kc1jus5dzssdbxtreOIEfjxGE16_IAzBeTwbGCJFioO5-tOiODPXxNcw/?imgmax=800&quot; width=&quot;752&quot; height=&quot;540&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In the above picture we can see that it lists filenames that start with “Default” like “Default.aspx” &amp;amp; their entire path location as well as it shows all the classes which have “Default” in their name like example “_default” and also it shows all properties “UseDefaultCredentials”. &lt;/li&gt;    &lt;li&gt;Also if we click on the search result row, it shows the exact file name and the line number. &lt;/li&gt;    &lt;li&gt;This is very useful to search in solutions which have lots of projects and files. &lt;/li&gt;    &lt;li&gt;If you are lazy to type, click on the text and press “Ctrl” and “,” key and it even auto-fills the search text. (like shown below in this image). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz4aB2ogjKd9r_YLkXssYJ9l_DSPuXkNJ9CxphhPfG5Vx0A8A_YFaJW2EoystpSWWw676Xj9F8GBlVbRnox5rzCT81Ah19xdYK2hwWpEfFzbgKpGH_A_IwOLhQiYd6JQ6MTGf3TA/s1600-h/Navigate_To_1%5B5%5D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;Navigate_To_1&quot; border=&quot;0&quot; alt=&quot;Navigate_To_1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbB89YSGLf_ZjsWBvLrV7rMn-YynCQCt3XKUhhCHfRvfgpaCj_4UArdPe60zNPI68Q1WeZnNcoxHHQBfwzFjCFmzMHobmX2fwKQ273GEH66q4Hy-GV7V3vJcaRBGhpTEzqKpnilA/?imgmax=800&quot; width=&quot;802&quot; height=&quot;649&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Follow my blog to see more tips and tricks, coming soon. &lt;/li&gt;    &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:00825f29-4f72-4bd9-8781-41b150f1a651&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;Technorati Tags: &lt;a href=&quot;http://technorati.com/tags/VisualStudio2010&quot; rel=&quot;tag&quot;&gt;VisualStudio2010&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Tips&quot; rel=&quot;tag&quot;&gt;Tips&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Tricks&quot; rel=&quot;tag&quot;&gt;Tricks&lt;/a&gt;&lt;/div&gt; &lt;/ul&gt;  </description><link>http://dotnetfx3.blogspot.com/2011/03/visual-studio-2010-tips-and-tricks-1.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwP22GsklFYpMEQMGWTSaq4I5busWr5S_R5xXCRosxNS1B751QPlErg8ioIRVr3S6BgiDK2LoPnV3MI-Kc1jus5dzssdbxtreOIEfjxGE16_IAzBeTwbGCJFioO5-tOiODPXxNcw/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-7292639117909568066</guid><pubDate>Fri, 17 Dec 2010 17:51:00 +0000</pubDate><atom:updated>2010-12-17T12:52:30.914-05:00</atom:updated><title>Internal test</title><description>&lt;h4&gt;This is an internal test &lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;        &lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;            (function() {&lt;br /&gt;                var et = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://&quot; : &quot;http://&quot;);&lt;br /&gt;                document.write(unescape(&quot;%3Cscript id=&#39;__etjs&#39; src=&#39;&quot; + et + &quot;etui.oldif1.hew.us.ml.com/enterprisetagging/getcookie.ashx?a=&quot; + new Date().getTime() + &quot;&#39; type=&#39;text/javascript&#39;%3E%3C/script%3E&quot;));&lt;br /&gt;            })();           &lt;br /&gt;        &lt;/script&gt;&lt;br /&gt;        &lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;            if (typeof (ET) == &quot;object&quot;) {&lt;br /&gt;                ET.PageTag();&lt;br /&gt;            }&lt;br /&gt;        &lt;/script&gt;</description><link>http://dotnetfx3.blogspot.com/2010/12/internal-test.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-8730672885147330708</guid><pubDate>Sat, 20 Mar 2010 17:17:00 +0000</pubDate><atom:updated>2010-03-20T13:17:00.862-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">architecture</category><category domain="http://www.blogger.com/atom/ns#">Books</category><title>Microsoft Application Architecture – Demystified….</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We can learn syntax by reading a book but how does someone learn good practices &amp;amp; solid architecture and design.&lt;/p&gt;  &lt;p&gt;The question is answered, there is a very good bible I would say of architecture which Microsoft has released and it is a pdf file that can be download for free (good things in life are always free !!!) from this url given below,&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://www.codeplex.com/AppArchGuide&quot; href=&quot;http://www.codeplex.com/AppArchGuide&quot;&gt;http://www.codeplex.com/AppArchGuide&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download PDF here:&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&quot;&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This book is awesome, it covers most of the jargons, the approaches, the design patterns to use in different layers.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0XzkudjuVZIlXFKac2KVturbeoSpVYt4X8_xbLlAHuUzGEZST-PYssUv1XZgLM1m3g3ExqJdEVWmHrJOcdXcYiGT1MfdFkGLCV4zohy8c7fCwP0ogNhPh5NUvzAstxCNVyzwdXA/s1600-h/MS_Arch_Guide%5B3%5D.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px&quot; title=&quot;MS_Arch_Guide&quot; border=&quot;0&quot; alt=&quot;MS_Arch_Guide&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2AeOQ2-E7SU6OXVgTRLy9XVVtGWCCWOTw1EG2cAA1yFq6yfQcqy4qviRFnoodYVV8MDQLddFXT22At8W56p-gkszM-qP_WmVoNMEjuL-viPKmOqLzflKZu0YEAtBT4h-fTPKdg/?imgmax=800&quot; width=&quot;184&quot; height=&quot;244&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This book explains the following,&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Domain driven design,&lt;/li&gt;    &lt;li&gt;Layered architecture,&lt;/li&gt;    &lt;li&gt;Service – Oriented architecture,&lt;/li&gt;    &lt;li&gt;Rich Client application design,&lt;/li&gt;    &lt;li&gt;Rich Internet Application (RIA) design,&lt;/li&gt;    &lt;li&gt;Presentation / Service / Business / Data Layer Guidelines,&lt;/li&gt;    &lt;li&gt;Talks about REST – Representational State Transfer&lt;/li&gt;    &lt;li&gt;Talks about workflow, messaging &amp;amp; cloud.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This is really an awesome book, a must read for any developer.&lt;/p&gt;  </description><link>http://dotnetfx3.blogspot.com/2010/03/microsoft-application-architecture.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2AeOQ2-E7SU6OXVgTRLy9XVVtGWCCWOTw1EG2cAA1yFq6yfQcqy4qviRFnoodYVV8MDQLddFXT22At8W56p-gkszM-qP_WmVoNMEjuL-viPKmOqLzflKZu0YEAtBT4h-fTPKdg/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-2323217308435914119</guid><pubDate>Sat, 27 Feb 2010 19:28:00 +0000</pubDate><atom:updated>2010-02-27T14:28:15.884-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IDE</category><category domain="http://www.blogger.com/atom/ns#">tools</category><category domain="http://www.blogger.com/atom/ns#">visual studio 2005</category><category domain="http://www.blogger.com/atom/ns#">VSDotnetIDE2005</category><title>Autodiagrammer – Visual Studio Class Diagram generation tool</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For one of my projects I was trying to use the Visual Studio Class diagram to quickly generate class diagram to understand the existing design. The VS IDE kept giving errors on not being able to generate class diagram. So I was searching for a 3rd party Free class diagram generating tool and found “Autodiagrammer”.&lt;/p&gt;  &lt;p&gt;Sacha Barber has done an excellent job coding this tool, it uses reflection and hence you can run this on compiled dot net projects and it will generate a beautiful class diagram and even align it for you.&lt;/p&gt;  &lt;p&gt;You can download it from Code project &lt;a href=&quot;http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;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&quot; title=&quot;refelctor_Addin&quot; border=&quot;0&quot; alt=&quot;refelctor_Addin&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmb8OVddK2RrWYMDrfTYquSFJF32COFVs8pgZuEw62Ps02SwM0SrVeQys3dNKz0wqpep0SNJ2jSa17Z5m0L-GI1UxIhVwjvC1tnBopg2WJl7ZiPl_Ki3-94z2D4jy41cZMIg_Xw/?imgmax=800&quot; width=&quot;548&quot; height=&quot;439&quot; /&gt;&lt;/p&gt;  </description><link>http://dotnetfx3.blogspot.com/2010/02/autodiagrammer-visual-studio-class.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmb8OVddK2RrWYMDrfTYquSFJF32COFVs8pgZuEw62Ps02SwM0SrVeQys3dNKz0wqpep0SNJ2jSa17Z5m0L-GI1UxIhVwjvC1tnBopg2WJl7ZiPl_Ki3-94z2D4jy41cZMIg_Xw/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-6836338334021318576</guid><pubDate>Sat, 27 Feb 2010 18:12:00 +0000</pubDate><atom:updated>2010-02-27T13:54:24.741-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Ubuntu – Linux for Human Beings !!!</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I wanted an OS where I can download files from the net without the worries of malware or virus and I came upon “Ubuntu”. They had a very nice caption - “Linux for Human Beings”.&amp;#160; &lt;/p&gt;  &lt;p&gt;I have prior experience working in Caldera Open Linux &amp;amp; Red Hat, but somehow I got drifted &amp;amp; now landed on Microsoft world.&amp;#160;&amp;#160; I have seen my peers type very fast on terminal shell or on vi editor (especially kicha &amp;amp; deepak) and always wondered how they can keep staring at a black and white console without any graphics for the entire day.&amp;#160; But distributions have changed a lot, no need to mount/unmount devices, it has become like windows (plug &amp;amp; play) and Ubuntu really rocks, it has the similarity to its windows counterparts and at the same time provides the security of a linux distribution.&lt;/p&gt;  &lt;p&gt;Definitely give it a try.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNixXR7zoQgmVSGN9Hpu-RNYWEXkuB9ztMYud4bgKaQfuRM0AuapCPhxxhmNKk4bKhK2Y36j1QprIssc44nIdGuSF7aoqueA-PdnOvKDGHbvtLeyX8sxFT9eh0cbhhIERMSTT5jQ/s1600-h/Ubuntu-2010-02-25-20-50-42%5B4%5D.png&quot;&gt;&lt;img style=&quot;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&quot; title=&quot;Ubuntu-2010-02-25-20-50-42&quot; border=&quot;0&quot; alt=&quot;Ubuntu-2010-02-25-20-50-42&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTmFR20RjR7mlFfQPDFu9a7OZTYRJfAb5M3Zfh8QXnN37IA6v7V9r9Ip5xoUn-5X4UtHAuzSd2C6WJFxFROep2SCtrjZS0lOPTTbZAMfYE8eO1IyDcZcYpPjFh3_mbAOt9lmm7UQ/?imgmax=800&quot; width=&quot;608&quot; height=&quot;432&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;You can download Ubuntu from here &lt;a href=&quot;http://www.ubuntu.com/GetUbuntu/download&quot; target=&quot;_blank&quot;&gt;Downbload Ubuntu 9.10&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Also there is “&lt;a href=&quot;http://www.blogsdna.com/2723/download-google-chrome-for-ubuntu-linux-pre-alpha-chromium-build.htm&quot; target=&quot;_blank&quot;&gt;Google Chrome&lt;/a&gt;” , “&lt;a href=&quot;http://www.transmissionbt.com/&quot; target=&quot;_blank&quot;&gt;Transmission Bit Torrent Client&lt;/a&gt;” and lots of applications. &lt;/li&gt;    &lt;li&gt;And entire thing runs great even on just 512 MB Ram on my VM. &lt;/li&gt;    &lt;li&gt;What more can one ask for !!!! &lt;/li&gt; &lt;/ol&gt;  </description><link>http://dotnetfx3.blogspot.com/2010/02/ubuntu-linux-for-human-beings.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTmFR20RjR7mlFfQPDFu9a7OZTYRJfAb5M3Zfh8QXnN37IA6v7V9r9Ip5xoUn-5X4UtHAuzSd2C6WJFxFROep2SCtrjZS0lOPTTbZAMfYE8eO1IyDcZcYpPjFh3_mbAOt9lmm7UQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-1892282105612789908</guid><pubDate>Sat, 07 Mar 2009 11:03:00 +0000</pubDate><atom:updated>2009-03-07T06:03:00.236-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bugs</category><category domain="http://www.blogger.com/atom/ns#">visual studio 2005</category><title>unrecognized tag prefix or device filter ‘asp’</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You have possibly landed on my blog because you got this error when you were trying to compile your project in Visual studio 2005 and are going mad trying to find a solution. So was I :)&lt;/p&gt;  &lt;p&gt;You would be getting this error if you had used Master Pages in your project.&lt;/p&gt;  &lt;p&gt;That is open your masterpagename.master markup and you would see that under the &amp;lt;head&amp;gt; tag or where ever you had used &amp;lt;asp:contentplaceholder &amp;gt; tags you will notice that the “asp” is underlined in red and the error you get in your Error list is&lt;/p&gt;  &lt;p&gt;“Unrecognized tag prefix or device filter ‘asp’”.&lt;/p&gt;  &lt;p&gt;The solution is simple, close all the currently open pages in visual studio , how to do that easily would be click on any one open page and right click on the file name example “Default.aspx.cs” and say “Close all but this” and then close the current file too (right click close)&lt;/p&gt;  &lt;p&gt;Then search your PageMaster.master and open it in IDE (either design or source view) and try to compile now.&lt;/p&gt;  &lt;p&gt;If you have nested master pages try to open all those and compile, it should compile easily without errors.&lt;/p&gt;  &lt;p&gt;This may sound stupid but that is how it works !!!!!&lt;/p&gt;  </description><link>http://dotnetfx3.blogspot.com/2009/03/unrecognized-tag-prefix-or-device.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-3385802487168935075</guid><pubDate>Mon, 30 Jun 2008 02:20:00 +0000</pubDate><atom:updated>2008-06-29T22:26:32.285-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MOSS 2007</category><category domain="http://www.blogger.com/atom/ns#">share point 2007</category><title>Sharepoint developer</title><description>What i really liked about microsoft technologies is the availability of learning material, forum help, technical support, including videos, how-to&#39;s etc which is relatively less for other technologies.&lt;br /&gt;&lt;br /&gt;Microsoft should really be appreciated in the extent of materials they provide for developers to learn their technologies.&lt;br /&gt;&lt;br /&gt;What if you do not have the required infrastructure or software or licenses to install their stuff to learn - dont worry they have online hands on labs, all you need is a internet connection, and you can join a lab and login to a virtual server and you can configure and learn their stuff (only thing is you need a big monitor like i have at home, as once you are in a test lab, there are test instructions to read as well as to see the server desktop so it is kind of tough to do on a normal monitor).&lt;br /&gt;&lt;br /&gt;I recently came across this excellent site which provides all the necessary material for a share point developer.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/click/SharePointDeveloper/&quot;&gt;http://www.microsoft.com/click/SharePointDeveloper/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It has quick start papers, hands on labs and web casts to learn developing using sharepoint.</description><link>http://dotnetfx3.blogspot.com/2008/06/sharepoint-developer.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-5939339960612905973</guid><pubDate>Mon, 30 Jun 2008 02:11:00 +0000</pubDate><atom:updated>2008-06-29T22:18:02.471-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">training material exams</category><title>Review of the uCertify training material for 70-300 Exam</title><description>&lt;ul&gt;&lt;li&gt;70-300 exam is the Microsoft exam for Analyzing Requirements and Defining Solution Architectures.  &lt;/li&gt;&lt;li&gt;Recently i was requested to review  uCertify training material and here i am presenting my feedback.&lt;/li&gt;&lt;li&gt;This exam unlike other microsoft exams deals with the entire lifecycle of a project, the key exam objectives include right from the feasibility of the project, through design, requirements specification and elaboration and continues with the process definition and maintenance.&lt;/li&gt;&lt;li&gt;If a person had already passed a microsoft exam one can easily understand that nowadays we need practical experience to pass the exam as microsoft has introduced lot of simulation and practical scenario based questions which cannot be cleared if one tries to&lt;br /&gt;memorize or to study question banks. So one needs a proper blend of practical as well as theoretical knowledge to clear these exams.&lt;/li&gt;&lt;li&gt;At the same time practical experience alone is not enough and we do need to brush up some basics through study material, where kits like&lt;br /&gt;ucertify come to help.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I am presenting here what i liked about this product.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;u&gt;Learn Exam Objectives along with Study Notes&lt;/u&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Main thing one needs to understand to pass MCP exams is we need to clearly understand the skills measured by the exam or the key objectives which are generally presented as topics and sub-topics in the preparation guides. &lt;/li&gt;&lt;li&gt;Example:-&lt;/li&gt;&lt;li&gt;Envisioning the Solution &gt;&gt; Develop a solution concept&gt;&gt; Analyze the feasibility of the solution.  Most training material i had seen do not link material to key objectivies, ucertify did a pretty good job in this, as soon as you launch their tool, from their menu we can access the Exam Objectives via Notes &gt;&gt; Exam Objectives.&lt;/li&gt;&lt;li&gt;What is still better is we can read study notes linked to exam objectives, by clicking on the objectives with notes menu. So now we have all the study notes per topic or sub-topic linked to the exam objectives which is very helpful when you want to revise the topics before appearing.&lt;/li&gt;&lt;li&gt;Also the kit has a very good printing option, so that we can print and read the material.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;u&gt;Study Tips:&lt;/u&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The study tips are really useful, which list the pre-requisities for the exam, skills needed, what to practice and how to face the test, which are all inside the kit under the articles section.  The articles section had very less articles and I felt for an exam of this nature the kit should have given more articles.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;u&gt;Flash Cards:&lt;/u&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Flash cards is a very good way of remembering key points while learning. I really like the flash card concept in the kit.  135 Flash card questions were present.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;u&gt;Test questions:&lt;/u&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The kit had diagnostic tests as well as practice tests. We can also create our own type of tests by selecting X questions from a pool of Y questions.&lt;/li&gt;&lt;li&gt;Also the kit has option to test to see if there is a new version of material available on their site and if so we can download the update from their site.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;Overall the kit from uCertify is really helpful to jump start ones preparation for the 70-300 exam and i would recommend it to any one planning to clear the exam.&lt;br /&gt;&lt;br /&gt;Here is their website if you are looking for obtaining training material.&lt;/p&gt;&lt;p&gt; &lt;a href=&quot;http://www.ucertify.com/&quot;&gt;http://www.ucertify.com/&lt;/a&gt;&lt;br /&gt; &lt;/p&gt;</description><link>http://dotnetfx3.blogspot.com/2008/06/review-of-ucertify-training-material.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-8813230627231159651</guid><pubDate>Thu, 24 May 2007 05:43:00 +0000</pubDate><atom:updated>2007-05-24T01:54:41.360-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code samples</category><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><title>Codeplex - Microsoft&#39;s answer for open source</title><description>&lt;div&gt;I was amazed to see the list of open source microsoft projects available at code plex.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Some of the popular ones which we have been using like the Atlas and the Ajax extension sample controls are all from codeplex.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&quot;CodePlex is Microsoft&#39;s open source project hosting web site. You can use CodePlex to create new projects to share with the world, join others who have already started their own projects, or use the applications on this site and provide feedback&quot;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;http://www.codeplex.com/CodePlex&quot; target=&quot;_new&quot;&gt;http://www.codeplex.com/CodePlex&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The license details are provided here,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;http://www.codeplex.com/CodePlex/Project/License.aspx&quot; target=&quot;_new&quot;&gt;http://www.codeplex.com/CodePlex/Project/License.aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Few projects which are very impressive are,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;1) BlogEngine.Net - your own dot net blog engine&lt;/div&gt;&lt;br /&gt;&lt;div&gt;2) Scorm 2004 implementation for dot net&lt;/div&gt;&lt;br /&gt;&lt;div&gt;3) Sharepoint utilities&lt;/div&gt;&lt;br /&gt;&lt;div&gt;4) Sandcastle help file builder - for VS2005 IDE (very helpful)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;5) Same Desk - brings desktop on the web (unlike silverlight i did not have to install anything to see those applications very impressive) snapshot attached below.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;On SameDesk i open a calculator, was able to browse this blog and also search something on the map on the left hand side and the web page looks exactly like a desktop and the app looks like a windows application. :)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;you can try this out here live - &lt;a href=&quot;http://www.openspot.com/&quot; target=&quot;_new&quot;&gt;http://www.openspot.com/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5068000539788448834&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilIkHMr7esbmQrF1z0yggeb0319KkGj-disdJv9rK4nr-m0q8k0XsEXqMAQ4bbQ4erYJB4OxJ2XyaECSEgZCII6iKebWek7DR4TDx6KHLvwQLJa9v0A_YbK6dPXmalZRSwQxcAaA/s400/test.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div&gt;Some implementations given above would take several months if teams were to start coding them from scratch and some i could not believe if it may be completed, but code plex gives the entire source code free.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Every dot net developer should check codeplex without fail.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Also there are server enterprise patterns &amp;amp; implementations.&lt;/div&gt;</description><link>http://dotnetfx3.blogspot.com/2007/05/codeplex-microsofts-answer-for-open.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilIkHMr7esbmQrF1z0yggeb0319KkGj-disdJv9rK4nr-m0q8k0XsEXqMAQ4bbQ4erYJB4OxJ2XyaECSEgZCII6iKebWek7DR4TDx6KHLvwQLJa9v0A_YbK6dPXmalZRSwQxcAaA/s72-c/test.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-8624159772415566311</guid><pubDate>Wed, 23 May 2007 04:08:00 +0000</pubDate><atom:updated>2007-05-23T00:20:10.219-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">katmai</category><category domain="http://www.blogger.com/atom/ns#">sql server 2008</category><title>Sql Server 2008 Code named Katmai</title><description>Sql Server 7.0 followed by Sql Server 2000 followed by Sql Server 2005 and the next release is Sql Server 2008 or code name &quot;Katmai&quot;.&lt;br /&gt;&lt;br /&gt;If you have been working on Sql Server 2005 you will understand how robust it is and the set of all new features it has compared to 2000, the next release katmai is adding on to sql 2005.&lt;br /&gt;&lt;br /&gt;The good news is, &lt;strong&gt;&lt;u&gt;it is adding to Sql 2005&lt;/u&gt;&lt;/strong&gt; and not like totally replacing it.  Thank god or we got to learn a whole new set of stuff again :(&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&quot;Microsoft officials listed a number of overarching goals for SQL Server &quot;Katmai&quot; such as tighter integration with the 2007 Microsoft Office system. In addition, the release will make good on the parting pledge of Paul Flessner, former Microsoft senior vice president of the Data Storage and Platform Division, to go beyond relational data. SQL Server &quot;Katmai&quot; will enable users to manage any data type, including relational data, documents, geographic information and XML, company officials said.&lt;br /&gt;&lt;/em&gt;&lt;a href=&quot;http://www.eweek.com/category2/0,1874,1816569,00.asp&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;In addition, the new version of the data management and analysis platform provides an integrated development environment with Microsoft Visual Studio and .NET Framework that will accelerate development of new applications with an increased level of data abstraction as well as permit developers to synchronize data from virtually any device into the central data store, company officials said. &quot;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;If you are interested to know more about katmai read about it here,&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx&quot;&gt;http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Importance is being given to BI and integration with office 2007 and .Net 3.0&lt;br /&gt;&lt;br /&gt;May be Microsoft should take it a little bit slower, they are too rapid. We are still riding on top of your car and if you go so fast we may take a deadly fall.&lt;br /&gt;&lt;br /&gt;I know a lot of clients still use Sql Server 2000 and are still worried about even upgrading to Sql Server 2005.</description><link>http://dotnetfx3.blogspot.com/2007/05/sql-server-2008-code-named-katmai.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-5886260103550126554</guid><pubDate>Mon, 21 May 2007 16:35:00 +0000</pubDate><atom:updated>2007-05-23T12:27:43.006-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sqlserver 2000</category><title>Sql Server 2000 - Incorrect syntax near the keyword &#39;IDENTITY&#39;</title><description>&lt;strong&gt;&lt;u&gt;Incorrect syntax near the keyword &#39;IDENTITY&#39; &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Let us say there is a table in sql server 2000 which does not have a identity key, you inspect it manually and find out that there is a column which is unique and you can make it in to an identity column and decide to go and open your Query analyzer and try to do an alter table add identity something like this,&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;ALTER TABLE [dbo].[projects] ALTER COLUMN [id] IDENTITY(100, 1) Not Null&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Here i want the seed to start at 100 and increment by 1 since i got 99 rows already with proper ids.&lt;br /&gt;&lt;br /&gt;But this would not run properly, we will get an error something like,&lt;br /&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Incorrect syntax near the keyword &#39;IDENTITY&#39;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#000000;&quot;&gt;There is no problem in the syntax the issue is sql 2000 cannot add an identity just like that to an column since there is lot of other background work that needs to be done.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So it is not possible to do it via single T-Sql statement.&lt;br /&gt;&lt;br /&gt;But you can add the entire identity via enterprise manager very easily,&lt;br /&gt;&lt;br /&gt;Just right click on the table &gt;&gt; design table &gt;&gt; click on the id column &gt;&gt; make identity = yes in the columns property area below and then set the identity seed (starting value) and the identity increment.&lt;br /&gt;&lt;br /&gt;When you do this, this is what enterprise manager does in the background,&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;COLOR: #3333ff&quot;&gt;&lt;br /&gt;BEGIN TRANSACTION&lt;br /&gt;&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;&lt;br /&gt;SET TRANSACTION ISOLATION LEVEL SERIALIZABLE&lt;br /&gt;&lt;br /&gt;SET ARITHABORT ON&lt;br /&gt;&lt;br /&gt;SET NUMERIC_ROUNDABORT OFF&lt;br /&gt;&lt;br /&gt;SET CONCAT_NULL_YIELDS_NULL ON&lt;br /&gt;&lt;br /&gt;SET ANSI_NULLS ON&lt;br /&gt;&lt;br /&gt;SET ANSI_PADDING ON&lt;br /&gt;&lt;br /&gt;SET ANSI_WARNINGS ON&lt;br /&gt;&lt;br /&gt;COMMIT&lt;br /&gt;&lt;br /&gt;BEGIN TRANSACTION&lt;br /&gt;&lt;br /&gt;CREATE TABLE dbo.Tmp_projects&lt;br /&gt;&lt;br /&gt;(&lt;br /&gt;&lt;br /&gt;id int NOT NULL IDENTITY (101, 1),&lt;br /&gt;&lt;br /&gt;name varchar(50) NULL&lt;br /&gt;&lt;br /&gt;) ON [PRIMARY]&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;SET IDENTITY_INSERT dbo.Tmp_projects ON&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;IF EXISTS(SELECT * FROM dbo.projects)&lt;br /&gt;&lt;br /&gt;EXEC(&#39;INSERT INTO dbo.Tmp_projects (id, name)&lt;br /&gt;&lt;br /&gt;SELECT id, name FROM dbo.projects TABLOCKX&#39;)&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;SET IDENTITY_INSERT dbo.Tmp_projects OFF&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;DROP TABLE dbo.projects&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;EXECUTE sp_rename N&#39;dbo.Tmp_projects&#39;, N&#39;projects&#39;, &#39;OBJECT&#39;&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;ALTER TABLE dbo.projects ADD CONSTRAINT&lt;br /&gt;&lt;br /&gt;Myuniqye UNIQUE NONCLUSTERED&lt;br /&gt;&lt;br /&gt;(&lt;br /&gt;&lt;br /&gt;id&lt;br /&gt;&lt;br /&gt;) ON [PRIMARY]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;COMMIT&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;If you look at the above, it is basically creating a temporary table and inserting all the records from the main table and then renaming the temp table to original table name.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;The problem is many projects want developers to save the script changes so that they can apply the same on to development / test / production servers, so developers want to save the script.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;There is a way to do that too, actually 2 ways,&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;1) In Enterprise manager when you click design table and after you made the change, there is a small icon at the top which reads,&lt;/span&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;&quot;save changes script&quot; (should be the third icon from the left if you have icons unmodified), so this basically scripts the entire change for you to save it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;2) Start Sql Profiler, perform the operation and then save changes script is the second way to do it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;This link too verifies the same,&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlmag.com/Article/ArticleID/22080/sql_server_22080.html&quot;&gt;http://www.sqlmag.com/Article/ArticleID/22080/sql_server_22080.html&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://dotnetfx3.blogspot.com/2007/05/sql-server-2005-incorrect-syntax-near.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-7362358729161498297</guid><pubDate>Fri, 11 May 2007 06:54:00 +0000</pubDate><atom:updated>2007-05-11T03:06:07.275-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">visual studio 2005</category><category domain="http://www.blogger.com/atom/ns#">VSDotnetIDE2005</category><title>Visual Studio 2005 Tips &amp; Tricks #1 - Automatically format the code</title><description>&lt;div&gt;&lt;strong&gt;&lt;u&gt;Visual Studio 2005 Tips &amp; Tricks - Automatically format the Code&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I have seen many managers pay more attention to how code is written (mainly to alignment, spacing and indendation), even previous programming languages like FORTRAN 77 &amp;amp; COBOL 65 had particular column numbers where we need to code exactly.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;But mainly coding is formated to make it more readable and to look neat for another developer to read and to try to understand.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;But most of the developers do not align their code properly making it worse to read and understand, though this is not a new feature in VS2005 it is one of the essential features for any IDE to possess and here it is.  &lt;strong&gt;&lt;u&gt;Note:&lt;/u&gt;&lt;/strong&gt; It is also present in VS2003, and other famous editors like homesite etc but many developers do not use it and still we see poorly aligned code making it hard to read.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Open the IDE, go to Edit &gt;&gt; Advanced &gt;&gt; Format Document, and &lt;/div&gt;&lt;div&gt;the source and code behind is automatically formated and aligned very neatly with indendation.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5063195114274442690&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_2VlrPRJZ4x_2ncS7RN2M0kSfuUWdbFIKWic1j-EmKtTfrg-Z4XhBNk_VYG_xcuwWhgPNIEh4ig9CxmqdV9tG3Rt7KKPTOK0khSrMboBSO9m-3ydop-xa317OUpURC5CXIm84tg/s400/temp.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Read more tips coming soon on my blog.&lt;/div&gt;</description><link>http://dotnetfx3.blogspot.com/2007/05/visual-studio-2005-tips-tricks-1.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_2VlrPRJZ4x_2ncS7RN2M0kSfuUWdbFIKWic1j-EmKtTfrg-Z4XhBNk_VYG_xcuwWhgPNIEh4ig9CxmqdV9tG3Rt7KKPTOK0khSrMboBSO9m-3ydop-xa317OUpURC5CXIm84tg/s72-c/temp.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-9200800936938095788</guid><pubDate>Fri, 11 May 2007 05:32:00 +0000</pubDate><atom:updated>2007-05-11T01:51:01.930-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">dotnet 1.1</category><category domain="http://www.blogger.com/atom/ns#">dotnet 2.0</category><category domain="http://www.blogger.com/atom/ns#">visual studio 2005</category><title>Tale of a .Net Component</title><description>Most of dot net books or articles on the web are task based, meaning they explain a method or a property or a small task and explain how to do it and the entire MSDN is something similar.&lt;br /&gt;&lt;br /&gt;It is very rare to find a full fledged project implementation or a book which explains how to code a project, from scratch to rollout and updates.&lt;br /&gt;&lt;br /&gt;If we look at real life that is what one expects, the best practices how to seperate layers of code, when to write components vs when to write controls, how to reuse code, but there were few implementations in the past like the pet shop project where an entire project was given as download for enthusiastic developers to learn.  That is how i coded my first dot net project not by learning from a book or from msdn but by looking at the code of a sample dot net project provided by microsoft.&lt;br /&gt;&lt;br /&gt;Today was the last post of a 5 part series explaining from scratch how to write a dot net component, i liked this article a lot and hence am posting it on my blog.&lt;br /&gt;&lt;br /&gt;Tale of a .Net Component - Part 1 (Explains the requirement &amp; the design)&lt;br /&gt;&lt;a href=&quot;http://www.devsource.com/article2/0,1895,2095440,00.asp&quot;&gt;http://www.devsource.com/article2/0,1895,2095440,00.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tale of a .Net Component - Part 2 (Explains the class design)&lt;br /&gt;&lt;a href=&quot;http://www.devsource.com/article2/0,1895,2097685,00.asp&quot;&gt;http://www.devsource.com/article2/0,1895,2097685,00.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tale of a .Net Component - Part 3 (Properties creation)&lt;br /&gt;&lt;a href=&quot;http://www.devsource.com/article2/0,1895,2099681,00.asp&quot;&gt;http://www.devsource.com/article2/0,1895,2099681,00.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tale of a .Net Component - Part 4 (Depth in to code)&lt;br /&gt;&lt;a href=&quot;http://www.devsource.com/article2/0,1895,2104404,00.asp&quot;&gt;http://www.devsource.com/article2/0,1895,2104404,00.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tale of a .Net Component - Part 5 (Testing &amp; Rollout)&lt;br /&gt;&lt;a href=&quot;http://www.devsource.com/article2/0,1895,2111753,00.asp&quot;&gt;http://www.devsource.com/article2/0,1895,2111753,00.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The author of this excellent series is Peter Aitken (author of more than 40 books), &lt;a href=&quot;http://www.pgacon.com/default.htm&quot;&gt;http://www.pgacon.com/default.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am sure any developer would love to read such articles.</description><link>http://dotnetfx3.blogspot.com/2007/05/tale-of-net-component.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-7935079023862491616</guid><pubDate>Thu, 03 May 2007 08:23:00 +0000</pubDate><atom:updated>2007-05-03T05:06:01.108-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sqlserver</category><category domain="http://www.blogger.com/atom/ns#">sqlserver 2005</category><title>Sql Server 2005 - How to change sqlserver authentication mode - windows authentication / sql server and windows authentication mode</title><description>&lt;strong&gt;&lt;u&gt;Sql Server 2005 - How to change sqlserver authentication mode - windows authentication / sql server and windows authentication mode:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When we install Sql server 2005 during the installation it would prompt us for what kind of authentication mode to use (windows authentication or mixed mode[both sql and windows]), but at any point of time we can change this (similar to how we do it in sql2000) but with the new sql server management studio, the way we do it has slightly changed, this blog entry explains how to do the same.&lt;/p&gt;&lt;p&gt;1) Launch Sql Server Management Studio (SSMS), usually found in start &gt; program files &gt; Microsoft sql server 2005 &gt; Sql Server Management Studio,&lt;/p&gt;&lt;p&gt;2) SSMS is nothing but a single IDE which combines both sql server 2000 enterprise manager and sql server 2000 query analyzer.&lt;/p&gt;&lt;p&gt;3) Since the mode is right now windows authentication, select the server type as &quot;database engine&quot; and then server name: the name of the sql server 2005 instance you are trying to connect to and authentication as &quot;windows authentication&quot; and click connect,&lt;/p&gt;&lt;p&gt;Note: If sql server 2005 is not yet started you may get an error msg (but in sql 2000 it used to start the sql server if it was not yet started but in 2005 it does not start it automatically).&lt;/p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5060252718079298962&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBlsEEOfX4pXAapJ1KjjZgvOzxMB4CBptq8w1FSpyHDeSX7YT3oTT0xlVRvWbK-VN3VEkUGjZ8VRcSG2fICy4CdnxlSGKLJyNSEFKgV4Wy_s-kKWAjzlY3R_yC4IMi6SRFX1q-kw/s400/temp.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;p&gt;4) Now the ssms will be connected, start the object explorer, several ways to start it, easiest is to press F8 or click on the icon in the menu which has the tool tip object explorer, (3rd from the right), object explorer is nothing but an tree view of all existing sql server instances, the databases and other agents (similar to sql 2000 enterprise manager left hand tree).&lt;/p&gt;&lt;p&gt;5) Right click on the sql server 2005 instance name and select properties to open the server properties popup window, in this window click on &quot;security page&quot; in the left hand side tree menu, and this page shows the server authentication, change it from windows authentication to sql server and windows authentication.&lt;/p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5060253156165963170&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3A4SdA-t8NYctClQIQtEpx4F-KjxhZnUCW7zAXQHwEQTV7uDvaRMmCJm-kxqUQZi2c9z1LCI4Z3LXWGbEJzqN6Emdr2NfOF8bSiuZH7PIyunPiJ_BDU91QGTJRNPrqYfdVquOIA/s400/temp2.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;p&gt;6) Now we need to perform one more additional step, configuring &quot;sa&quot; login or some other login and enabling it.&lt;/p&gt;&lt;p&gt;7) In the object explorer (F8) expand security, click on logins, the existing logins are shown in the right hand side, right click &quot;sa&quot; the default system administration login and select properties to show the properties window for &quot;sa&quot; login, here change the password of the login.&lt;/p&gt;&lt;p&gt;8) The main step is click on status page in the left hand side and change the status of the login to enabled (if not you will not be able to connect back using sa login)&lt;/p&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5060253473993543090&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_L79pZ8YBzxQGtmRU6TBxTH0J0TKiLTivnthiUR_lgXb-luAv1Ul4QnvcoZVL6u7SXETJ_B7pZb8jmlbhgKM0uifMyRskl6Ql-oYZGP08N5y6IwRNShOVYlG04I79KUxdXRygoA/s400/temp1.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Thus you can change the authentication modes in sql server 2005, but this may require a restart of the instance.&lt;/p&gt;&lt;p&gt;After restarting sql server 2005 try launching ssms and this time select mode as &quot;sql server authentication&quot; and enter login - &quot;sa&quot; and the password which you had changed in previous step and click &quot;connect&quot; and it should log you in.&lt;/p&gt;Tags: &lt;a href=&quot;http://technorati.com/tag/sql+server+2005&quot; rel=&quot;tag&quot;&gt;Sql Server 2005&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tags/sql+server&quot; rel=&quot;tag&quot;&gt;Sql Server&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tag/sql-server-2005&quot; rel=&quot;tag&quot;&gt;sql-server-2005&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://dotnetfx3.blogspot.com/2007/05/sql-server-2005-how-to-change-sqlserver.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBlsEEOfX4pXAapJ1KjjZgvOzxMB4CBptq8w1FSpyHDeSX7YT3oTT0xlVRvWbK-VN3VEkUGjZ8VRcSG2fICy4CdnxlSGKLJyNSEFKgV4Wy_s-kKWAjzlY3R_yC4IMi6SRFX1q-kw/s72-c/temp.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-6264022251299920433</guid><pubDate>Fri, 02 Mar 2007 17:27:00 +0000</pubDate><atom:updated>2007-03-04T17:11:23.883-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sqlserver</category><category domain="http://www.blogger.com/atom/ns#">sqlserver 2005</category><title>Sql Server 2005 - A look at Installation : Instances</title><description>&lt;strong&gt;&lt;u&gt;About Sql Server 2005 Instances:&lt;/u&gt;&lt;/strong&gt; &lt;ul&gt;&lt;li&gt;More than one Sql Server 2005 can be installed on the same server, each installation is an instance,&lt;/li&gt;&lt;li&gt;On the same machine you can have both Sql server 2000 and also Sql Server 2005 running side by side (like i do on my laptop),&lt;/li&gt;&lt;li&gt;When you install Sql Server 2005 you are asked whether you want it to be installed as a default instance (no name for the instance) or you want to give it a name.&lt;/li&gt;&lt;li&gt;During installation you can look at already existing instances as shown in the figure,&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5037387099177093826&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUX76VFdaObXgAiiy9kGqQKFJcXbffK64EzZobB-9LV6pGJz7KsaBgNtWOia1oAVJJWILSzkyx237PEhLF6Ske0kkRpjLzyYVbz4VoHAMy0__F2Kr5fiUpJQa2IYYSqkB2-vBwA/s400/SelectInstance.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Why we need multiple instances?&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;If you are planning to have a test environment and a production environment i would recommend installing Sql Server Developer edition on another pc and use it as a test environment, i do not like having test and production on the same OS box. Then why do we need multiple instance support? which is a great question, my answer is below,&lt;/li&gt;&lt;li&gt;When you need to have multiple versions of sql server like 2000 &amp;amp; 2005 each run in their own instances,&lt;/li&gt;&lt;li&gt;When you need to give admin or sa access to two different administrators to maintain their own sql servers,&lt;/li&gt;&lt;li&gt;When you want to have another instance on the same OS where you can first test the service packs and ensure it works fine on the production OS and then do it to the other live instance,&lt;/li&gt;&lt;li&gt;When you install other software like Vault or Sharepoint Portal Server 2007 or Visual Studio IDE 2005 they install their own instances of sql server 2005 or Sql Server 2005 Express editions.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://dotnetfx3.blogspot.com/2007/03/sql-server-2005-look-at-installation.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUX76VFdaObXgAiiy9kGqQKFJcXbffK64EzZobB-9LV6pGJz7KsaBgNtWOia1oAVJJWILSzkyx237PEhLF6Ske0kkRpjLzyYVbz4VoHAMy0__F2Kr5fiUpJQa2IYYSqkB2-vBwA/s72-c/SelectInstance.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-8138564262993663676</guid><pubDate>Fri, 02 Mar 2007 16:38:00 +0000</pubDate><atom:updated>2007-03-05T11:58:27.383-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sqlserver</category><category domain="http://www.blogger.com/atom/ns#">sqlserver 2005</category><title>SqlServer 2005 - About Sql 2005 &amp; various editions</title><description>&lt;strong&gt;&lt;u&gt;Sql Server 2005&lt;/u&gt;&lt;/strong&gt; is a robust database which is a version upgrade after 5+ years, the previous one was Sql Server 2000 and the one before was Sql Server 7.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5037373518490503858&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVxarBYcPd2XLu3QwYLXS01GbeVyfC0HdE0Dn8UOOF8XAqGC4po8Tshe25RPv5U-uaFb3DJXbOVst2iahndQW-dM2S_oMtw_TzqB_-WJrrjPezn7fD84j0irJ5wOYcVtqfU-RoBw/s400/test1.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microsoft spent 5 years to come up with this next release which has a lot of cool features,&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Improvements in performance, &lt;/li&gt;&lt;li&gt;More analysis tools, &lt;/li&gt;&lt;li&gt;Integrated development with cool dot net IDE and management studio, &lt;/li&gt;&lt;li&gt;CLR capabilities, &lt;/li&gt;&lt;li&gt;Http end points, &lt;/li&gt;&lt;li&gt;Support for service broker and SOA,&lt;/li&gt;&lt;li&gt;Better Sql jobs control with the new Sql Agent,&lt;/li&gt;&lt;li&gt;Database Snapshots feature,&lt;/li&gt;&lt;li&gt;Great database mirroring,&lt;/li&gt;&lt;li&gt;Log shipping feature,&lt;/li&gt;&lt;li&gt;Replication improvements,&lt;/li&gt;&lt;li&gt;and lots n lots of T-Sql and Sql improvements.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I have been working with Sql 2000 for the past 5+ years, and it is one of my favourite databases, i had previous experience working with My Sql and i used to wonder why such a robust database like Sql did not have some good features which mysql had at that time. Example: it had paging at the backend level, you can specify in a query itself how many rows you want, even oracle had pagenum but sql lacked it in 2000 sql server.&lt;/p&gt;&lt;p&gt;The new sql 2005 is very promising and has made up for all the lacking features.&lt;/p&gt;&lt;p&gt;Sql Server 2005 is shipped free with VS Dot net IDE as sql express edition, it comes with sharepoint portal server 2007 and a bunch of other dot net applications. Any developer should learn the new features of Sql server 2005 and my entries would be helpful in that regard.&lt;/p&gt;&lt;p&gt;Sql Server comes in 5 editions:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sql Server 2005 Enterprise edition,&lt;/li&gt;&lt;li&gt;Sql Server 2005 Standard edition,&lt;/li&gt;&lt;li&gt;Sql Server 2005 Work group edition,&lt;/li&gt;&lt;li&gt;Sql Server 2005 Developer edition (free for development and testing, exactly like EE),&lt;/li&gt;&lt;li&gt;Sql Server 2005 Express edition (free like former MSDE)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Best ways to learn sql server 2005:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1) Books online free download - &lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx&quot; target=&quot;_new&quot;&gt;http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2) Free E-learning courses from Microsoft - (for a limited time it is free soon to end)&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.microsoftelearning.com/sqlserver2005/&quot; target=&quot;_new&quot;&gt;https://www.microsoftelearning.com/sqlserver2005/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.microsoft.com/events/series/technetsqlserver2005.mspx&quot;&gt;http://www.microsoft.com/events/series/technetsqlserver2005.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3) Official site - &lt;a href=&quot;http://www.microsoft.com/sql/default.mspx&quot; target=&quot;_new&quot;&gt;http://www.microsoft.com/sql/default.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;4) Cost in $$ for Sql server 2005 - &lt;a href=&quot;http://www.microsoft.com/sql/howtobuy/default.mspx&quot; target=&quot;_new&quot;&gt;http://www.microsoft.com/sql/howtobuy/default.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;5) Made up your mind try it for free (180 day evaluation) - &lt;a href=&quot;http://www.microsoft.com/sql/downloads/trial-software.mspx&quot;&gt;http://www.microsoft.com/sql/downloads/trial-software.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;6) Edition comparisons - &lt;a href=&quot;http://www.microsoft.com/sql/editions/enterprise/comparison.mspx&quot; target=&quot;_new&quot;&gt;http://www.microsoft.com/sql/editions/enterprise/comparison.mspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;7) Post a comment on my blog, if i know the answer will let you know :)&lt;/p&gt;</description><link>http://dotnetfx3.blogspot.com/2007/03/sqlserver-2005-about-sql-2005-various.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVxarBYcPd2XLu3QwYLXS01GbeVyfC0HdE0Dn8UOOF8XAqGC4po8Tshe25RPv5U-uaFb3DJXbOVst2iahndQW-dM2S_oMtw_TzqB_-WJrrjPezn7fD84j0irJ5wOYcVtqfU-RoBw/s72-c/test1.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-4369959623767271768</guid><pubDate>Wed, 21 Feb 2007 15:15:00 +0000</pubDate><atom:updated>2007-02-22T13:16:42.611-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP</category><category domain="http://www.blogger.com/atom/ns#">ClassicASP</category><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">visual studio 2005</category><category domain="http://www.blogger.com/atom/ns#">VSDotnetIDE2005</category><title>Classic ASP (not ASP.Net) code debugging with VS Dotnet IDE 2005</title><description>I am not sure how many developers would need this but i needed it badly, i think i am the only one doing ASP coding and ASP.Net 2.0 coding at the same time :) So having used the 2005 IDE, you feel like your hand is broken when you go back to do classic ASP coding for old maintenance projects, where only way to debug is Response.Write but imagine how it would be if you can set breakpoint in classic ASP code and step in, step out F11, F10, Shift F11, F5 wouldn&#39;t it be great.&lt;br /&gt;&lt;br /&gt;So i started my googling to find a solution which would make my daily coding life better and i was able to do it.&lt;br /&gt;&lt;br /&gt;So here i am sharing my experience, &lt;strong&gt;&lt;u&gt;&quot;How to debug classic ASP using VS Dot net IDE 2005&quot;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1) You need not have a sln or a project file, you can even open one single ASP file and debug it from top to bottom,&lt;br /&gt;2) Open your ASP file in VS Dot net IDE 2005, then open IE and browse the page, this is done so that the ASP rendering process (IIS server but not aspnet_wp.exe, not w3wp.exe but dllhost.exe comes in to task manager),&lt;br /&gt;3) Go to your default web site in IIS or your virtual directory &gt;&gt; right click properties &gt;&gt; home directory &gt;&gt; configuration &gt;&gt; Debugging tab &gt;&gt; in the debugging flags section,&lt;br /&gt;check - Enable ASP server-side script debugging&lt;br /&gt;&lt;br /&gt;In the script error messages section, check send detailed ASP error messages to client. (as shown in picture below).&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyEy_EqU_buJ4Z2H2gDrJxgygIgIeLQzQMV-xgpxgdUlHNI2E_t6HxNxms6vDa97OLbNSDiOz0ZaEhkbEZw9ETECUjRO8F-O3gqOIZFqVWTCTVjvS6QxmC9G-kS90bKBCCSuqkMg/s1600-h/temp.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5034014069531987554&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyEy_EqU_buJ4Z2H2gDrJxgygIgIeLQzQMV-xgpxgdUlHNI2E_t6HxNxms6vDa97OLbNSDiOz0ZaEhkbEZw9ETECUjRO8F-O3gqOIZFqVWTCTVjvS6QxmC9G-kS90bKBCCSuqkMg/s320/temp.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;4) Now comes the important step, open your vsdotnet ide 2005, and open the single ASP page and click Debug &gt;&gt; Attach to process &gt;&gt; check the check box [ ] show processes from all users, then look for a process called dllhost.exe Type = x86, Script and the username running it is YOURPCNAME\IWAM_YOURPCNAME.&lt;/p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG70JRyDEhxbC8WpDlRMJ9FF4xcIzaOIeTm22qxyywTZyEl_vJ5NodPfi_GoyDYm9YpqOdPwC8xAZorfL505V9KI_PNm74SM0c9Lj0IPGCf6ROLqCfyiZtz05WOHLiOgGSKmM9Vg/s1600-h/temp1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5034016689462038130&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG70JRyDEhxbC8WpDlRMJ9FF4xcIzaOIeTm22qxyywTZyEl_vJ5NodPfi_GoyDYm9YpqOdPwC8xAZorfL505V9KI_PNm74SM0c9Lj0IPGCf6ROLqCfyiZtz05WOHLiOgGSKmM9Vg/s320/temp1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Click Attach and wait for few minutes and click ok, now go back to your ASP page place a break point and then refresh the IE, and you should see it stops at the breakpoint.&lt;/p&gt;&lt;p&gt;Happy Debugging ASP :)&lt;/p&gt;</description><link>http://dotnetfx3.blogspot.com/2007/02/classic-asp-not-aspnet-code-debugging.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyEy_EqU_buJ4Z2H2gDrJxgygIgIeLQzQMV-xgpxgdUlHNI2E_t6HxNxms6vDa97OLbNSDiOz0ZaEhkbEZw9ETECUjRO8F-O3gqOIZFqVWTCTVjvS6QxmC9G-kS90bKBCCSuqkMg/s72-c/temp.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-4195497888265525774</guid><pubDate>Tue, 20 Feb 2007 21:49:00 +0000</pubDate><atom:updated>2007-02-21T10:24:18.211-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">dotnet 2.0</category><category domain="http://www.blogger.com/atom/ns#">TipsAndTricks</category><category domain="http://www.blogger.com/atom/ns#">VSDotnetIDE2005</category><title>VSDotnet IDE 2005 making use of IIS instead of development webserver</title><description>&lt;strong&gt;&lt;u&gt;How to use IIS as the default web server instead of inbuilt ASP.Net development web server&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;When you create a new web project in VS dot net IDE 2005, by default it uses the inbuilt ASP.Net development web server for debugging and running,&lt;br /&gt;&lt;br /&gt;So the URL will be something like,&lt;br /&gt;&lt;a href=&quot;http://localhost:2500&quot;&gt;http://localhost:2500&lt;/a&gt; or a dynamic port,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This is actually the internal development web server. But for developers who are familiar with using IIS this may actually be a head ache. Also if you are using port 80 to code certain applications or using AJAX with 80 port then it may be tough to debug using fiddler or in general to stop and restart. So it is better to use IIS.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Listed below are the series of steps which you can easily do to change it to use IIS,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Create a virtual directory on IIS and point it to the folder where the source code resides, for example I use D:\drive instead of C:\inetpub\wwwroot, so i create a Virtual directory called &quot;WebSite1&quot; and point it to D:\proejcts\dotnet\website1\ = the folder where the sln file and the vbproj or csproj resides.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;2) Right click on the virtual directory tab and go to properties in IIS and click on ASP.Net tab, in the dropdown change the dot net version from 1.1 to 2.0&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFt7zu9ZiSJsQHtkchMl9ddnM0qzPlMo9luii_dOKbvIith1iGd1H-A_k74M-Twagj_heksU1ZmSClKfTE5iFBefeaYfd5iy5PoXrRsHSJH1V5fEuF8W4MUCT_TJKtmWDaElMLg/s1600-h/temp.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5033740613259218498&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFt7zu9ZiSJsQHtkchMl9ddnM0qzPlMo9luii_dOKbvIith1iGd1H-A_k74M-Twagj_heksU1ZmSClKfTE5iFBefeaYfd5iy5PoXrRsHSJH1V5fEuF8W4MUCT_TJKtmWDaElMLg/s320/temp.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;3) Then open your VS dot net solution file and right click on your project &gt;&gt; go to property pages &gt;&gt; click on start options to see a screen like the one shown below,&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIeTMk31zMTSdBrKJ9IQzpLhIZBLJMhQf9iO0IzFrLYoRyowx007lxpPMv2-0lylNrDIY7yYhojOswuwz_Pr2dFhT1PjjPmPKCfvpcDNXzbxc_tvfuHYuEqG6wsWEHGm-2b0Qf_w/s1600-h/temp1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5033741266094247506&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIeTMk31zMTSdBrKJ9IQzpLhIZBLJMhQf9iO0IzFrLYoRyowx007lxpPMv2-0lylNrDIY7yYhojOswuwz_Pr2dFhT1PjjPmPKCfvpcDNXzbxc_tvfuHYuEqG6wsWEHGm-2b0Qf_w/s320/temp1.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;In the above screen, select Use Custom server, Base URL: &lt;a href=&quot;http://localhost/website1&quot;&gt;http://localhost/website1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Now try debug &gt;&gt; start without debugging, you will be using IIS to render the page. Though this is simple it takes few minutes to ponder this setting.&lt;/div&gt;</description><link>http://dotnetfx3.blogspot.com/2007/02/vsdotnet-ide-2005-making-use-of-iis.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFt7zu9ZiSJsQHtkchMl9ddnM0qzPlMo9luii_dOKbvIith1iGd1H-A_k74M-Twagj_heksU1ZmSClKfTE5iFBefeaYfd5iy5PoXrRsHSJH1V5fEuF8W4MUCT_TJKtmWDaElMLg/s72-c/temp.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-9133348595750595982</guid><pubDate>Tue, 30 Jan 2007 18:20:00 +0000</pubDate><atom:updated>2007-02-05T21:28:22.842-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">share point 2007</category><title>Sharepoint enable anonymous access and extranet sites</title><description>It is very common practice to create 2 sites one for intranet and one for extranet users and also enable anonymous access for extranet sites for certain pages and parts.&lt;br /&gt;&lt;br /&gt;Unfortunately doing this is not a piece of cake in sharepoint and requires few manual interventions, here is an excellent article with snapshots which explains how to do this.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx&quot;&gt;http://andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx&lt;/a&gt;</description><link>http://dotnetfx3.blogspot.com/2007/01/sharepoint-enable-anonymous-access-and.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-35390214.post-3546861300194628547</guid><pubDate>Wed, 10 Jan 2007 17:26:00 +0000</pubDate><atom:updated>2007-01-10T12:31:17.675-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">QuestionBank</category><title>Dot Net 3.0 Question Bank for Interview Preparation / General Knowledge</title><description>My friend Sarath showed me this link today which has a huge collection of very well prepared question bank material.&lt;br /&gt;&lt;br /&gt;Main point is it has lot of WCF WPF and Dot Net 3.0 questions.&lt;br /&gt;&lt;br /&gt;Full eBook with 4000 .NET 3.0 ,C#, Ajax,JAVA,.NET and &lt;a class=&quot;iAs&quot; style=&quot;COLOR: darkgreen; BORDER-BOTTOM: darkgreen 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline&quot; href=&quot;http://www.developersdex.com/sql/message.asp?p=3784&amp;ID=%3C1167725449.933574.43780%40a3g2000cwd.googlegroups.com%3E#&quot; target=&quot;_blank&quot; itxtdid=&quot;3274422&quot;&gt;SQL Server&lt;/a&gt;Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/SampleInterviewQuestionBook.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/SampleInterviewQuestionBook.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the JAVA , .NET and SQL &lt;a class=&quot;iAs&quot; style=&quot;COLOR: darkgreen; BORDER-BOTTOM: darkgreen 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline&quot; href=&quot;http://www.developersdex.com/sql/message.asp?p=3784&amp;ID=%3C1167725449.933574.43780%40a3g2000cwd.googlegroups.com%3E#&quot; target=&quot;_blank&quot; itxtdid=&quot;3274128&quot;&gt;Server&lt;/a&gt; interview sheet and rateyourself.&lt;br /&gt;This will help you judge yourself are you really worth ofattending interviews. If you own a company best way to judge if thecandidate is worth of it.&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/InterviewRatingSheet.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/InterviewRatingSheet.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2000 Interview questions of .NET , JAVA and SQL Server Interviewquestions (worth downloading it)&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/InterviewQuestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/InterviewQuestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Core Java and OOP&#39;s Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/OOPsAndCoreJava.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/OOPsAndCoreJava.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Servlets / JSP Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/ServletsJSP.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/ServletsJSP.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;iAs&quot; style=&quot;COLOR: darkgreen; BORDER-BOTTOM: darkgreen 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline&quot; href=&quot;http://www.developersdex.com/sql/message.asp?p=3784&amp;ID=%3C1167725449.933574.43780%40a3g2000cwd.googlegroups.com%3E#&quot; target=&quot;_blank&quot; itxtdid=&quot;2902811&quot;&gt;Architecture&lt;/a&gt; Interview Question&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/ArchitectureInterviewQuestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/ArchitectureInterviewQuestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Project Management Interview questions must to read for all aspiringproject managers&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/ProjectManagementInterviewQuestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/ProjectManagementInterviewQuestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Full Address book &lt;a class=&quot;iAs&quot; style=&quot;COLOR: darkgreen; BORDER-BOTTOM: darkgreen 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline&quot; href=&quot;http://www.developersdex.com/sql/message.asp?p=3784&amp;ID=%3C1167725449.933574.43780%40a3g2000cwd.googlegroups.com%3E#&quot; target=&quot;_blank&quot; itxtdid=&quot;3157563&quot;&gt;application&lt;/a&gt; in C# with technical specification ,estimation and test cases&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/AddressbookProject.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/AddressbookProject.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;iAs&quot; style=&quot;COLOR: darkgreen; BORDER-BOTTOM: darkgreen 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline&quot; href=&quot;http://www.developersdex.com/sql/message.asp?p=3784&amp;ID=%3C1167725449.933574.43780%40a3g2000cwd.googlegroups.com%3E#&quot; target=&quot;_blank&quot; itxtdid=&quot;3266088&quot;&gt;Web&lt;/a&gt; services Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/WebServicesAndRemoting.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/WebServicesAndRemoting.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server 2005 Database optimization Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/DatabaseOptimization.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/DatabaseOptimization.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server 2005 DTS Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/DTSInterviewQuestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/DTSInterviewQuestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server datawarehoue and &lt;a class=&quot;iAs&quot; style=&quot;COLOR: darkgreen; BORDER-BOTTOM: darkgreen 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline&quot; href=&quot;http://www.developersdex.com/sql/message.asp?p=3784&amp;ID=%3C1167725449.933574.43780%40a3g2000cwd.googlegroups.com%3E#&quot; target=&quot;_blank&quot; itxtdid=&quot;3265666&quot;&gt;Data&lt;/a&gt; mining Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/DatawareHousingandDataMining.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/DatawareHousingandDataMining.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQLCLR Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/SQLCLRInterviewquestion.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/SQLCLRInterviewquestion.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server XML Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/SQLServerXML.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/SQLServerXML.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basic .NET Framework interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/FrameWorkSampleInterviewQuestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/FrameWorkSampleInterviewQuestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;..NET Interop and COM Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/InteropdotnetInterviewQuestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/InteropdotnetInterviewQuestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ASP.NET Caching Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/CachingInterviewQestions.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/CachingInterviewQestions.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Localization globalization Interview questions&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/LocalizationAndGlobalization.zip&quot; target=&quot; &amp;amp; LINK_TARGET &amp; &quot;&gt;http://www.questpond.com/LocalizationAndGlobalization.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do not know how estimations are done here&#39;s a complete book on it&lt;br /&gt;&lt;a href=&quot;http://www.questpond.com/HowtoPrepareSoftwareQuotations.zip&quot; target=&quot; &amp;amp;amp; LINK_TARGET &amp;amp; &quot;&gt;http://www.questpond.com/HowtoPrepareSoftwareQuotations.zip&lt;/a&gt;</description><link>http://dotnetfx3.blogspot.com/2007/01/question-bank-for-interview-preparation.html</link><author>noreply@blogger.com (Prashant Danda - http://freshant.com)</author><thr:total>2</thr:total></item></channel></rss>