<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5064084495381051898</id><updated>2012-02-08T17:56:33.916-08:00</updated><category term='table variable'/><category term='Dotnet Books'/><category term='TicTacToe'/><category term='challenge'/><category term='Academic Projects'/><category term='bugs'/><category term='SQL Server'/><category term='AJAX'/><category term='Default Constructor'/><category term='oops'/><category term='C# Learning Projects'/><category term='Delete'/><category term='Interview Questions'/><category term='c#'/><category term='c# dotnet code'/><category term='Drop'/><category term='Leap Year Calculator'/><category term='C# Online Test'/><category term='Text and speech Project'/><category term='Projects'/><category term='xreverse'/><category term='c sharp interview questions'/><category term='Inheritance'/><category term='Dotnet framework'/><category term='web.config'/><category term='Modal Form'/><category term='C sharp code'/><category term='Project Idea'/><category term='Truncate command in SQL'/><category term='Dotnet Interview Question'/><category term='Project'/><category term='Modeless Form'/><category term='XML'/><category term='Hidden Picture Game Project'/><category term='machine.config'/><category term='Dotnet Projects'/><category term='Quotations'/><category term='dotnet tutorials'/><category term='count words in a file'/><category term='1 year experience'/><category term='Useful Links'/><category term='Leap Year Source Code'/><category term='Dotnet Basics'/><category term='Online tutorials'/><category term='learn dotnet'/><category term='String Reverse'/><category term='ASP.Net'/><category term='JavaScript'/><category term='Temp table'/><category term='Windows Application'/><title type='text'>DOTNET Projects and Interview Questions</title><subtitle type='html'>This blog contaions Dotnet learning/ academic projects. Also, it contains dotnet interview questons with  answers.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-7766487785965925972</id><published>2012-01-12T10:05:00.000-08:00</published><updated>2012-01-12T10:06:40.368-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Leap Year Source Code'/><category scheme='http://www.blogger.com/atom/ns#' term='Leap Year Calculator'/><title type='text'>Leap Year Calculator and JavaScript Source Code</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;By Definition, "A leap year is a year containing one extra day in order to keep the calendar year synchronized with the astronomical or seasonal year."&lt;br /&gt;&lt;br /&gt;In a Leap Year, February month has 29 days.&lt;br /&gt;&lt;br /&gt;If you are looking for the Algorithm or Source Code to find leap year, here it is.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Leap Year Algorithm:&lt;/h3&gt;Here is the Pseudo code to determine whether a year is a leap year or not.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;if year modulo 4 is 0&lt;br /&gt;then&lt;br /&gt;if year modulo 100 is 0&lt;br /&gt;then&lt;br /&gt;if year modulo 400 is 0&lt;br /&gt;then&lt;br /&gt;is_leap_year&lt;br /&gt;else&lt;br /&gt;not_leap_year&lt;br /&gt;else is_leap_year&lt;br /&gt;else not_leap_year&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Leap Year Calculator:&lt;/h3&gt;&lt;script type="text/javascript"&gt;function LeapYear(){//document.getElementById("demo").innerHTML=Date();x =0;x= document.getElementById("txtin").value;if(x==""){document.getElementById("txtout").value="Year can't be blank";}else if(isNaN(x)){document.getElementById("txtout").value="Enter a valid Year";}else{if(x%4==0){ if(x%100==0)  {    if(x%400==0)     document.getElementById("txtout").value="Leap Year";    else      document.getElementById("txtout").value="Not Leap Year";   } else   document.getElementById("txtout").value="Leap Year";}else  document.getElementById("txtout").value="Not Leap Year";}}&lt;/script&gt;&lt;br /&gt;Enter the year you wish to check&lt;br /&gt;&lt;input id="txtin" type="text" /&gt;&lt;button onclick="LeapYear()" type="button"&gt;Check Leap Year&lt;/button&gt;&lt;br /&gt;&lt;input id="txtout" size="40/" type="text" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Leap Year Calculator Source Code in JavaScript:&lt;/h3&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;function LeapYear()&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;x =0;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;x= document.getElementById("txtin").value;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;if(x=="")&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;document.getElementById("txtout").value="Year can't be blank";&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;else if(isNaN(x))&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;document.getElementById("txtout").value="Enter a valid Year";&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;if(x%4==0)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;if(x%100==0)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;{&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;if(x%400==0)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;document.getElementById("txtout").value="Leap Year";&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;else &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;document.getElementById("txtout").value="Not Leap Year"; &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;else &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;document.getElementById("txtout").value="Leap Year";&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;document.getElementById("txtout").value="Not Leap Year";&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;Enter the year you wish to check&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;&amp;lt;input id="txtin" type="text" /&amp;gt;&amp;lt;button onclick="LeapYear()" type="button"&amp;gt;Check Leap Year&amp;lt;/button&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;&amp;lt;input id="txtout" size="40/" type="text" /&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;You can use the same logic and create your own calculator in C# or VB.Net or any other Programming Language.&lt;br /&gt;&lt;br /&gt;Let me know if you face any difficulties in implementing your own calculator.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-7766487785965925972?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/7766487785965925972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2012/01/leap-year-calculator-and-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/7766487785965925972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/7766487785965925972'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2012/01/leap-year-calculator-and-javascript.html' title='Leap Year Calculator and JavaScript Source Code'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8926061044967252921</id><published>2011-12-26T11:06:00.000-08:00</published><updated>2011-12-26T11:06:51.608-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Basics'/><category scheme='http://www.blogger.com/atom/ns#' term='learn dotnet'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Online tutorials'/><title type='text'>How to Learn Dotnet Basics?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This article is intended for Students, freshers or experienced professionals who want to &lt;b&gt;learn dotnet as beginners&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Classroom training in Dotnet:&lt;/h3&gt;To get started and familiarize with &lt;b&gt;Dotnet Tools and Techniques&lt;/b&gt; , a classroom training in dotnet is very helpful. You can learn many things in a short span of time. So, enroll yourself in a good &lt;b&gt;Dotnet training programme&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Online tutorials:&lt;/h3&gt;There are many useful websites that guides you with &lt;b&gt;Dotnet step by step tutorials, examples&lt;/b&gt; etc. There are also a lot of &lt;b&gt;dotnet videos tutorials&lt;/b&gt; available in the internet.&lt;br /&gt;&lt;br /&gt;Here are some useful websites to get started:&lt;br /&gt;&lt;a href="http://www.asp.net/web-forms/tutorials" target="_blank"&gt;&lt;span style="color: blue;"&gt;http://www.asp.net/web-forms/tutorials&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.asp.net/web-forms/videos" target="_blank"&gt;&lt;span style="color: blue;"&gt;http://www.asp.net/web-forms/videos&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetspider.com/tutorials" target="_blank"&gt;&lt;span style="color: blue;"&gt;http://www.dotnetspider.com/tutorials&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/" target="_blank"&gt;&lt;span style="color: blue;"&gt;http://www.w3schools.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://asp.net-tutorials.com/" target="_blank"&gt;&lt;span style="color: blue;"&gt;http://asp.net-tutorials.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.csharp-station.com/Tutorial/" target="_blank"&gt;&lt;span style="color: blue;"&gt;http://www.csharp-station.com/Tutorial/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are many more useful websites on Dotnet tutorials. If you come across a good website, do share in comments.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Books:&lt;/h3&gt;.Net Programming Black Book&lt;br /&gt;Microsoft Press books&lt;br /&gt;Wrox Publication&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8926061044967252921?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8926061044967252921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/12/how-to-learn-dotnet-basics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8926061044967252921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8926061044967252921'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/12/how-to-learn-dotnet-basics.html' title='How to Learn Dotnet Basics?'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-6539546915036871505</id><published>2011-07-24T01:31:00.000-07:00</published><updated>2011-07-24T01:31:44.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1 year experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Interview Question'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Dotnet Interview Questions for 1 year experience</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here are few basic dotnet interview questions asked in interview for a 1 year experience candidate. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About your project:&lt;/h3&gt;Get maximum knowledge about your current project. You should know the architecture diagram of your project. Also, you have to explain the Dataflow. You might be asked to tell what all dotnet new features used in your project.&lt;br /&gt;&lt;br /&gt;Then follows technical discussion.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Dotnet Framework Interview Questions for 1 Year Experience:&lt;/h3&gt;1. What is CLR and it's functions?&lt;br /&gt;2. How memory is managed in Dotnet applications?&lt;br /&gt;Hint: Automatically by Garbage collector&lt;br /&gt;3. What is an assembly?&lt;br /&gt;4. What is a strong name?&lt;br /&gt;5. What is MSIL?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;C#  Interview Questions for 1 Year Experience:&lt;/h3&gt;1. What are the 4 pillars of Object Oriented Programming?&lt;br /&gt;2. What is a Class? What is an Object?&lt;br /&gt;3. What is a partial class?&lt;br /&gt;4. What is a sealed class?&lt;br /&gt;5. What is constructor?&lt;br /&gt;6. What is stringbuilder?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;ADO.Net Interview Questions for 1 Year Experience:&lt;/h3&gt;1. What is connection string?&lt;br /&gt;2. What is Datareader?&lt;br /&gt;3. Difference between Dataset and datareader?&lt;br /&gt;4. What is Ado.Net?&lt;br /&gt;5. Namespace for using sqlserver database?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;ASP.Net Interview Questions for 1 Year Experience:&lt;/h3&gt;1. What is web.config file and it's use?&lt;br /&gt;2. What is global.asax?&lt;br /&gt;3. What is session?&lt;br /&gt;4. Which all controls you have used in your project?&lt;br /&gt;5. What is gridview?&lt;br /&gt;6. What is Authentication in ASP.Net and types of authentication?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;SQL Server Interview Questions for 1 Year Experience:&lt;/h3&gt;1. What is Primary key, unique key and difference between them?&lt;br /&gt;2. What is index? Types of index?&lt;br /&gt;3. What is a stored procedure? Why it is better than inline query?&lt;br /&gt;Hint: Stored Procedure is precompiles and has a execution plan. Hence faster execution.&lt;br /&gt;4. You might be asked to write simple query&lt;br /&gt;5. What is inner join&lt;br /&gt;&lt;br /&gt;Also, if you know any advance concepts like WCF, WPF, LINQ, MVC, JQuerymention while telling "about yourself". You will be given preference. But, make sure you know the basics or worked on them for sometime.&lt;br /&gt;&lt;br /&gt;Post questions you faced in interview in comments. Also post answers in comments to questions mentioned above.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-6539546915036871505?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/6539546915036871505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/07/dotnet-interview-questions-for-1-year.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6539546915036871505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6539546915036871505'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/07/dotnet-interview-questions-for-1-year.html' title='Dotnet Interview Questions for 1 year experience'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-7236608935170061670</id><published>2011-07-11T04:25:00.000-07:00</published><updated>2011-07-11T04:26:03.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web.config'/><category scheme='http://www.blogger.com/atom/ns#' term='machine.config'/><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>What is the difference between web.config and machine.config</title><content type='html'>This is a common question asked in ASP.Net interviews.&lt;br /&gt;&lt;br /&gt;Web.config and machine.config are two files used for managing configuration of web applications. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Machine.config:&lt;/h3&gt;1. The configurations mentioned in machine.config file are applicable to all the applications hosted in a machine/computer/server.&lt;br /&gt;&lt;br /&gt;2. The machine.config file is located in x:\&lt;windows&gt;\Microsoft.NET\Framework\&lt;version&gt;\config\machine.config&lt;br /&gt;&lt;br /&gt;3. There can be only one machine.config file per machine (per dotnet framework installed).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;web.config:&lt;/h3&gt;1. web.config file contains configurations for a single application. &lt;br /&gt;&lt;br /&gt;2. Web.config files overrides the configurations mentioned in machine.config file.&lt;br /&gt;&lt;br /&gt;3. The web configuration file is located in your application's root folder&lt;br /&gt;&lt;br /&gt;4. There can be multiple web.config files in a single web application in different sub folders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-7236608935170061670?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/7236608935170061670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/07/what-is-difference-between-webconfig.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/7236608935170061670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/7236608935170061670'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/07/what-is-difference-between-webconfig.html' title='What is the difference between web.config and machine.config'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8830836136592417223</id><published>2011-07-10T11:56:00.000-07:00</published><updated>2011-07-10T11:56:45.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Temp table'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='table variable'/><title type='text'>Difference between a temp table and Table Variable in SQL Server</title><content type='html'>I have faced this question in almost all the interviews. &lt;b&gt;What is the difference between a Temporary table and Table Variable in SQL Server?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Here are the main differences:&lt;br /&gt;&lt;h3&gt;1. Declaration syntax:&lt;/h3&gt;Temp Table: &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: blue;"&gt;CREATE TABLE&lt;/span&gt; #tmptbl(ID &lt;span class="Apple-style-span" style="color: blue;"&gt;INT&lt;/span&gt;, NAME &lt;span class="Apple-style-span" style="color: blue;"&gt;VARCHAR&lt;/span&gt;(20))&lt;br /&gt;Table Variable: &amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: blue;"&gt;DECLARE &lt;/span&gt;@tblvar &lt;span class="Apple-style-span" style="color: blue;"&gt;TABLE&lt;/span&gt;(ID &lt;span class="Apple-style-span" style="color: blue;"&gt;INT&lt;/span&gt;, NAME &lt;span class="Apple-style-span" style="color: blue;"&gt;VARCHAR&lt;/span&gt;(20))&lt;br /&gt;&lt;h3&gt;2. Creating Index:&lt;/h3&gt;You can create Indexes (Clustered and non-clustered Indexes) in Temp Tables. This can return records faster if there are large number of records in a table.&lt;br /&gt;&lt;br /&gt;You cannot create indexes in Table Variables.&lt;br /&gt;Note: You can have Primary key in table variables which will create a clustered index by default. But you cannot create any index explicitly by using &lt;b&gt;Create Index&lt;/b&gt; command.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3. Transaction:&lt;/h3&gt;The transaction logs are not recorded for the table-variables. Hence, we cannot implement transaction mechanism in case of table variables. &lt;br /&gt;But transaction mechanism is applicable in case of temp tables.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;CREATE TABLE&lt;/span&gt; #tmptbl (val &lt;span class="Apple-style-span" style="color: blue;"&gt;VARCHAR&lt;/span&gt;(50))&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; DECLARE&lt;/span&gt; @tblvar &lt;span class="Apple-style-span" style="color: blue;"&gt;TABLE&lt;/span&gt;(val &lt;span class="Apple-style-span" style="color: blue;"&gt;VARCHAR&lt;/span&gt;(50))&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; INSERT INTO&lt;/span&gt; #tmptbl &lt;span class="Apple-style-span" style="color: blue;"&gt;VALUES &lt;/span&gt;('Old value in temp table')&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; INSERT INTO&lt;/span&gt; @tblvar &lt;span class="Apple-style-span" style="color: blue;"&gt;VALUES &lt;/span&gt;('Old value in table variable')&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; BEGIN TRAN&lt;br /&gt;UPDATE&lt;/span&gt; #tmptbl &lt;span class="Apple-style-span" style="color: blue;"&gt;SET&lt;/span&gt; val='New value in temp table'&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; UPDATE&lt;/span&gt; @tblvar &lt;span class="Apple-style-span" style="color: blue;"&gt;SET &lt;/span&gt;val='New value in table variable'&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; SELECT &lt;/span&gt;* &lt;span class="Apple-style-span" style="color: blue;"&gt;FROM &lt;/span&gt;#tmptbl&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; SELECT &lt;/span&gt;* &lt;span class="Apple-style-span" style="color: blue;"&gt;FROM&lt;/span&gt; @tblvar&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; SELECT &lt;/span&gt;* &lt;span class="Apple-style-span" style="color: blue;"&gt;FROM &lt;/span&gt;#tmptbl&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt; SELECT &lt;/span&gt;* &lt;span class="Apple-style-span" style="color: blue;"&gt;FROM&lt;/span&gt; @tblvar&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;The output will be as below:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;New value in temp table&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;New value in table variable&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Old value in temp table&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;New value in table variable&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Notice that the Update command against the table variable is not getting rolled back.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Stored Procedure Recompilation:&lt;/h3&gt;A procedure with a temporary table &lt;b&gt;cannot &lt;/b&gt;be pre-compiled. But a procedure with table-variables can be compiled in advance. A Pre-compiled Stored Procedure runs faster.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;5. Performance:&lt;/h3&gt;For small to medium volumes of data and simple usage scenarios you should use table variables. For large set of data, you should go for Temp tables (with proper Indexes).&lt;br /&gt;&lt;br /&gt;If you have any more differences, please share in comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8830836136592417223?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8830836136592417223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/07/difference-between-temp-table-and-table.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8830836136592417223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8830836136592417223'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/07/difference-between-temp-table-and-table.html' title='Difference between a temp table and Table Variable in SQL Server'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-4003700366813122227</id><published>2011-06-26T09:44:00.000-07:00</published><updated>2011-06-26T09:44:21.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp interview questions'/><category scheme='http://www.blogger.com/atom/ns#' term='C sharp code'/><title type='text'>Find the Bugs in this C Sharp Dotnet Code</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is another simple C Sharp dotnet interview question. &lt;br /&gt;&lt;br /&gt;There is a piece of code in C# Dotnet as written below. The function takes a number array as input and returns the largest number. It has few bugs in it. Find out the bugs and fix them.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Code :&lt;/h3&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public static int Largest(int[] list)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int max = int.MaxValue;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; list.Length - 1; i++)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (list[i] &amp;gt; max)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max = list[i];&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return max;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;You can post the answers as comments. Thank you.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-4003700366813122227?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/4003700366813122227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/06/find-bugs-in-this-c-sharp-dotnet-code.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/4003700366813122227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/4003700366813122227'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/06/find-bugs-in-this-c-sharp-dotnet-code.html' title='Find the Bugs in this C Sharp Dotnet Code'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8995411575967336231</id><published>2011-06-26T09:36:00.000-07:00</published><updated>2011-06-26T09:36:03.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C sharp code'/><category scheme='http://www.blogger.com/atom/ns#' term='String Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='xreverse'/><title type='text'>String Reverse with X in between each character in C Sharp Dotnet</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is a C# Interview question I faced in an interview. This is very easy. But, I am sharing just to make all of you aware of this type of questions being asked in interviews.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Question:&lt;/h3&gt;Write a function named &lt;b&gt;XReverse &lt;/b&gt;in C# that will take a &lt;b&gt;string as input&lt;/b&gt; and return the &lt;b&gt;reverse of the string with 'X' in between each characters&lt;/b&gt; as Output.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solution Code:&lt;/h3&gt;&lt;br /&gt;public static string xReverse(string inputStr)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int len = inputStr.Length;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StringBuilder revStr = new StringBuilder();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = len - 1; i &amp;gt;= 0; i--)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revStr.Append(inputStr[i]);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (i != 0)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revStr.Append('X');&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return revStr.ToString();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Output:&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6_cL8PRmXNQ/Tgdfb8Rmh8I/AAAAAAAAAfI/u_9R1BHQvRw/s1600/XReverse.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="164" src="http://3.bp.blogspot.com/-6_cL8PRmXNQ/Tgdfb8Rmh8I/AAAAAAAAAfI/u_9R1BHQvRw/s320/XReverse.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If anybody has any other solution or has a better idea, please share as comments.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8995411575967336231?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8995411575967336231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/06/string-reverse-with-x-in-between-each.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8995411575967336231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8995411575967336231'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/06/string-reverse-with-x-in-between-each.html' title='String Reverse with X in between each character in C Sharp Dotnet'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6_cL8PRmXNQ/Tgdfb8Rmh8I/AAAAAAAAAfI/u_9R1BHQvRw/s72-c/XReverse.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-6522807976511581058</id><published>2011-03-30T21:31:00.000-07:00</published><updated>2011-03-30T21:31:33.315-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inheritance'/><category scheme='http://www.blogger.com/atom/ns#' term='Default Constructor'/><category scheme='http://www.blogger.com/atom/ns#' term='oops'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Interview Question'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Interview Question on Inheritance and Default Constructor</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is a question on &lt;b&gt;OOPS concepts&lt;/b&gt; like &lt;b&gt;Inheritance&lt;/b&gt; and &lt;b&gt;Default Constructor&lt;/b&gt;. The code provided is in &lt;b&gt;C#&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;There are three classes named A, B and C. &lt;br /&gt;Class A has a default constructor that writes "In A" to console. Similarly Class B and C has default constructors that write "In B", and "In C" to Console respectively. &lt;br /&gt;Class C inherits from Class B and Class B inherits from class A.&lt;br /&gt;&lt;br /&gt;[Code]&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;class A&lt;br /&gt;{&lt;br /&gt;public A()&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("In A");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class B:A&lt;br /&gt;{&lt;br /&gt;public B()&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("In B");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class C:B&lt;br /&gt;{&lt;br /&gt;public C()&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("In C");&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;[/Code]&lt;br /&gt;&lt;br /&gt;Now, the &lt;b&gt;question&lt;/b&gt; is as below.&lt;br /&gt;If we instanciate class C, what will be the output.&lt;br /&gt;&lt;br /&gt;[Code]&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;C objC = new C();&lt;br /&gt;Console.Read();&lt;br /&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;[/Code]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Result:&lt;/b&gt;&lt;br /&gt;The result will be:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;In A&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;In B&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;In C&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-3H3AGkt68Tg/TZQC6mR2YtI/AAAAAAAAAXE/GhHzJMJK4Xo/s1600/Output.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/-3H3AGkt68Tg/TZQC6mR2YtI/AAAAAAAAAXE/GhHzJMJK4Xo/s320/Output.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-6522807976511581058?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/6522807976511581058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/03/interview-question-on-inheritance-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6522807976511581058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6522807976511581058'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/03/interview-question-on-inheritance-and.html' title='Interview Question on Inheritance and Default Constructor'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-3H3AGkt68Tg/TZQC6mR2YtI/AAAAAAAAAXE/GhHzJMJK4Xo/s72-c/Output.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-6315112811405154670</id><published>2011-03-29T12:35:00.000-07:00</published><updated>2011-03-29T12:39:19.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='challenge'/><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><title type='text'>What are the problems/challenges you faced in your previous projects?</title><content type='html'>Sometimes the interviewer asks a question like:&lt;br /&gt;&lt;b&gt;"What are the problems/challenges you faced in your previous projects?"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To answer this question, you have to think of all projects you handled and prepare a list of challenges you faced and how you resolved them. If you don't prepare this list, it will be difficult to remember all points at the time of interview. &lt;br /&gt;&lt;br /&gt;I will list down few problems that I faced in my previous projects. That will help you prepare a list for yourself.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Challenge 1&lt;/h3&gt;&lt;b&gt;Challenge&lt;/b&gt;: This is the biggest challenge I faced. The Production web application connecting to the Crystal Enterprise server was always down. The client was very upset and was using the UAT web application to run Ad-hoc query in Crystal Enterprise server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Resolution&lt;/b&gt;: After a long research on Crystal Enterprise server, IIS, Web application settings, application pools etc for about 3 months, I got the answer. &lt;br /&gt;Another application installed in the same &lt;b&gt;application Pool&lt;/b&gt; was causing this web application down when there was any run time error in that application. I resolved the issue by separating the &lt;b&gt;Application Pools&lt;/b&gt; for each web applications.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Challenge 2&lt;/h3&gt;&lt;b&gt;Challenge&lt;/b&gt;: I was part of a Unit Testing team in a big project. We were doing Unit Testing in VSTS (Visual Studio Team System). The challenge was to achieve the &lt;b&gt;code coverage&lt;/b&gt; above 90% and to &lt;b&gt;automate &lt;/b&gt;the input data for test cases above 95%.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Resolution&lt;/b&gt;: &lt;br /&gt;&lt;b&gt;Code coverage&lt;/b&gt; - To achieve code coverage above 90% is very difficult task as it is very difficult to write test cases to prodecue all type of exceptions and reach all the catch block code. We put all our innovations to produce maximum type of exceptions and managed to keep code cpoverage above 90%.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Automating Test Data&lt;/b&gt; - We faced difficulty in automating test data for many scenarios. We put lots of innovations to automate test data above 95% level.&lt;br /&gt;i) We used SQL query to retrieve test data dynamically and it helped automating test data for many scenarios.&lt;br /&gt;ii) We organised the sequence of execution of few test cases and that helped for some scenarios. Example of a sequence: Create, Edit, Delete&lt;br /&gt;&lt;br /&gt;You can post comments about some of the challenges you faced for others to learn &amp; benefit from you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-6315112811405154670?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/6315112811405154670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/03/what-are-problemschallenges-you-faced.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6315112811405154670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6315112811405154670'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/03/what-are-problemschallenges-you-faced.html' title='What are the problems/challenges you faced in your previous projects?'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-3877746777260301111</id><published>2011-03-06T12:36:00.000-08:00</published><updated>2011-03-06T12:40:46.225-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Online Test'/><title type='text'>C# Online Test Questions and Answers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;form name="MyForm"&gt;1. Can an Interface be instantiated directly?&lt;br /&gt;&lt;input name="rad1" type="radio" value="Yes" /&gt; Yes&lt;br /&gt;&lt;input name="rad1" type="radio" value="No" /&gt; No&lt;br /&gt;&lt;input name="rad1" type="radio" value="It can be instantiated with static constructor" /&gt; It can be instantiated with static constructor&lt;br /&gt;&lt;input name="rad1" type="radio" value="None of these" /&gt; None of these&lt;br /&gt;&lt;input name="button1" onclick="findAns1(this.form.rad1, this.form.ans1, 2, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans1" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;2. What is the Difference between Convert.ToInt32 and Int.Parse?&lt;br /&gt;&lt;input name="rad2" type="radio" value="Both are Same" /&gt; Both are Same&lt;br /&gt;&lt;input name="rad2" type="radio" value="Int.Parse Can't Handle Null values , It will throws ArgumentNullException Error." /&gt; Int.Parse Can't Handle Null values , It will throws ArgumentNullException Error.&lt;br /&gt;&lt;input name="rad2" type="radio" value="Convert.ToInt32 Can't Handle Null Values ,it will throws ArgumentNullException error." /&gt; Convert.ToInt32 Can't Handle Null Values ,it will throws ArgumentNullException error.&lt;br /&gt;&lt;input name="rad2" type="radio" value="Both can Handle Null Values" /&gt; Both can Handle Null Values&lt;br /&gt;&lt;input name="rad2" type="radio" value="Both can't Handle Null Values" /&gt; Both can't Handle Null Values&lt;br /&gt;&lt;input name="button2" onclick="findAns(this.form.rad2, this.form.ans2, 2)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans2" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;3. C# doesnot support:&lt;br /&gt;&lt;input name="rad3" type="radio" value="inheritance" /&gt; inheritance&lt;br /&gt;&lt;input name="rad3" type="radio" value="polymorphism" /&gt; polymorphism&lt;br /&gt;&lt;input name="rad3" type="radio" value="abstraction" /&gt; abstraction&lt;br /&gt;&lt;input name="rad3" type="radio" value="multiple inheritance" /&gt; multiple inheritance&lt;br /&gt;&lt;input name="rad3" type="radio" value="C# supports all" /&gt; C# supports all&lt;br /&gt;&lt;input name="button3" onclick="findAns(this.form.rad3, this.form.ans3, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans3" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;4. Whice is true about Interface and abstract methods?&lt;br /&gt;&lt;input name="rad4" type="radio" value="We can write only one abstract method inside interface." /&gt; We can write only one abstract method inside interface.&lt;br /&gt;&lt;input name="rad4" type="radio" value="No method is abstract inside interface" /&gt; No method is abstract inside interface&lt;br /&gt;&lt;input name="rad4" type="radio" value="All the methods inside Interface in an abstract method." /&gt; All the methods inside Interface in an abstract method.&lt;br /&gt;&lt;input name="rad4" type="radio" value="None of the above" /&gt; None of the above&lt;br /&gt;&lt;input name="button4" onclick="findAns1(this.form.rad4, this.form.ans4, 3, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans4" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;5. Which keyword is used to achieve shadowing in C#?&lt;br /&gt;&lt;input name="rad5" type="radio" value="Abstract" /&gt; Abstract&lt;br /&gt;&lt;input name="rad5" type="radio" value="Sealed" /&gt; Sealed&lt;br /&gt;&lt;input name="rad5" type="radio" value="New" /&gt; New&lt;br /&gt;&lt;input name="rad5" type="radio" value="Shadow" /&gt; Shadow&lt;br /&gt;&lt;input name="rad5" type="radio" value="None of the above" /&gt; None of the above&lt;br /&gt;&lt;input name="button5" onclick="findAns(this.form.rad5, this.form.ans5, 3)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans5" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;6. Which of the following class cannot be inherited?&lt;br /&gt;&lt;input name="rad6" type="radio" value="Sealed" /&gt; Sealed&lt;br /&gt;&lt;input name="rad6" type="radio" value="Abstract" /&gt; Abstract&lt;br /&gt;&lt;input name="rad6" type="radio" value="Both" /&gt; Both&lt;br /&gt;&lt;input name="rad6" type="radio" value="None" /&gt; None&lt;br /&gt;&lt;input name="button6" onclick="findAns1(this.form.rad6, this.form.ans6, 1, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans6" type="text" value="" /&gt;&lt;br /&gt;&lt;br /&gt;7. In C#, the statement that is used to replace multiple if statements is called?&lt;br /&gt;&lt;input name="rad7" type="radio" value="?: (ternary operator)" /&gt; ?: (ternary operator)&lt;br /&gt;&lt;input name="rad7" type="radio" value="The switch case statement" /&gt; The switch case statement&lt;br /&gt;&lt;input name="rad7" type="radio" value="The nestedif statement" /&gt; The nestedif statement&lt;br /&gt;&lt;input name="rad7" type="radio" value="The #endif statement" /&gt; The #endif statement&lt;br /&gt;&lt;input name="rad7" type="radio" value="None of these" /&gt; None of these&lt;br /&gt;&lt;input name="button7" onclick="findAns(this.form.rad7, this.form.ans7, 2)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans7" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;8. Which of these is a valid path declaration?&lt;br /&gt;&lt;input c:\\abc.txt";"="" name="rad8" type="radio" value="string strPath=" /&gt; string strPath="c:\\abc.txt";&lt;br /&gt;&lt;input abc.txt";"="" c:="" name="rad8" type="radio" value="string strPath=" /&gt; string strPath="c:/abc.txt";&lt;br /&gt;&lt;input c:\abc.txt";"="" name="rad8" type="radio" value="string strPath=@" /&gt; string strPath=@"c:\abc.txt";&lt;br /&gt;&lt;input name="rad8" type="radio" value="All of these" /&gt; All of these&lt;br /&gt;&lt;input name="rad8" type="radio" value="None of these" /&gt; None of these&lt;br /&gt;&lt;input name="button8" onclick="findAns(this.form.rad8, this.form.ans8, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans8" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;9. What is the difference between Convert.ToString(str) and str.ToString() method?&lt;br /&gt;&lt;input name="rad9" type="radio" value="Convert.ToString(str) function handles NULL while str.ToString() does not. It will throw a NULL reference exception." /&gt; Convert.ToString(str) function handles NULL while str.ToString() does not. It will throw a NULL reference exception.&lt;br /&gt;&lt;input name="rad9" type="radio" value="str.ToString() function handles NULL while Convert.ToString(str) does not. It will throw a NULL reference exception." /&gt; str.ToString() function handles NULL while Convert.ToString(str) does not. It will throw a NULL reference exception.&lt;br /&gt;&lt;input name="rad9" type="radio" value="Both can handle NULL" /&gt; Both can handle NULL&lt;br /&gt;&lt;input name="rad9" type="radio" value="None can Handle NULL" /&gt; None can Handle NULL&lt;br /&gt;&lt;input name="button9" onclick="findAns1(this.form.rad9, this.form.ans9, 1, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans9" type="text" value="" /&gt; &lt;br /&gt;&lt;br /&gt;10. Waht does a strong name contain?&lt;br /&gt;&lt;input name="rad10" type="radio" value="assembly name" /&gt; assembly name&lt;br /&gt;&lt;input name="rad10" type="radio" value="assembly version" /&gt; assembly version&lt;br /&gt;&lt;input name="rad10" type="radio" value="publiuc key" /&gt; publiuc key&lt;br /&gt;&lt;input name="rad10" type="radio" value="All the above" /&gt; All the above&lt;br /&gt;&lt;input name="rad10" type="radio" value="None of these" /&gt; None of these&lt;br /&gt;&lt;input name="button10" onclick="findAns(this.form.rad10, this.form.ans10, 4)" type="button" value="Submit" /&gt; &amp;nbsp;&lt;input name="ans10" type="text" value="" /&gt; &lt;/form&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-3877746777260301111?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/3877746777260301111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/03/c-online-test-questions-and-answers.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/3877746777260301111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/3877746777260301111'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/03/c-online-test-questions-and-answers.html' title='C# Online Test Questions and Answers'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-2867579820950508074</id><published>2011-01-12T11:50:00.000-08:00</published><updated>2011-01-12T11:55:47.739-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# dotnet code'/><category scheme='http://www.blogger.com/atom/ns#' term='count words in a file'/><title type='text'>Find number of words in a text file in C# Dotnet</title><content type='html'>The below code can be used to count the number of words in a text file.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;using System;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;namespace ConsoleApplication1&lt;br /&gt;{&lt;br /&gt;class CountWords&lt;br /&gt;{&lt;br /&gt;public string content { get; set; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;internal int wordsInFile(string P)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; return File.ReadAllText(P).Split(' ').Length;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;static void Main(string[] args)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;CountWords c = new CountWords();&lt;br /&gt;&amp;nbsp;int numWords = c.wordsInFile(@"C:\test_data.txt");&lt;br /&gt;&amp;nbsp;Console.WriteLine(numWords);&lt;br /&gt;&amp;nbsp;Console.ReadLine();&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;a href="http://dotnetprojectninterviewquestions.blogspot.com/2009/05/3-textandspeech-project.html"&gt;Text and Speech Project in C# Dotnet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-2867579820950508074?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/2867579820950508074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/01/find-number-of-words-in-text-file-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/2867579820950508074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/2867579820950508074'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2011/01/find-number-of-words-in-text-file-in-c.html' title='Find number of words in a text file in C# Dotnet'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-5271339248406215982</id><published>2010-10-07T11:25:00.000-07:00</published><updated>2010-10-07T11:29:51.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Interview Question'/><title type='text'>Is XML case sensitive?</title><content type='html'>Yes, XML tags are case sensitive. The tag &amp;lt;Employee&amp;gt; is different from the tag &amp;lt;employee&amp;gt;.&lt;br /&gt;&lt;br /&gt;Opening and closing tags must be written with the same case:&lt;br /&gt;&lt;br /&gt;&amp;lt;Message&amp;gt;This is incorrect&amp;lt;/message&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;message&amp;gt;This is correct&amp;lt;/message&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-5271339248406215982?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/5271339248406215982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2010/10/is-xml-case-sensitive.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/5271339248406215982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/5271339248406215982'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2010/10/is-xml-case-sensitive.html' title='Is XML case sensitive?'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-5004820641314815172</id><published>2010-05-02T13:34:00.000-07:00</published><updated>2010-05-02T13:41:50.131-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeless Form'/><category scheme='http://www.blogger.com/atom/ns#' term='Modal Form'/><title type='text'>What are Modal and Modeless forms in Windows Forms Application?</title><content type='html'>&lt;h3&gt;Modal Form:&lt;/h3&gt; In a modal form Windows application, the last form opened can only be accessed. i.e. the parent form cannot be accessed as long as the child form is open.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Modeless Form:&lt;/h3&gt; In case of Modeless form, Parent window generates a child window (as in Modal forms), but the user can access either of the Parent window or Child Window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-5004820641314815172?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/5004820641314815172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2010/05/what-are-modal-and-modeless-forms-in.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/5004820641314815172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/5004820641314815172'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2010/05/what-are-modal-and-modeless-forms-in.html' title='What are Modal and Modeless forms in Windows Forms Application?'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-1192385487601355913</id><published>2010-03-16T01:33:00.000-07:00</published><updated>2010-03-16T02:07:58.711-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Truncate command in SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Delete'/><category scheme='http://www.blogger.com/atom/ns#' term='Drop'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Drop Delete Truncate in SQL Server</title><content type='html'>&lt;B&gt;Drop, Delete, and Truncate&lt;/B&gt; commands are used on a Table in SQL Server. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Delete Command in SQL:&lt;/h3&gt;&lt;br /&gt;Delete Command is used to delete records from a table. &lt;br /&gt;&lt;br /&gt;Syntax: DELETE FROM Table_Name [WHERE Condition]&lt;br /&gt;&lt;br /&gt;Note that the where condition is optional and the rows are deleted based on the where condition.&lt;br /&gt;&lt;br /&gt;Ex: DELETE FROM Employee WHERE EmpID=50&lt;br /&gt;It means that the row with EmpID=50 will be only deleted.&lt;br /&gt;&lt;br /&gt;If there is no Where condition, the entire data will be deleted from that table.&lt;br /&gt;Ex: DELETE FROM Employee&lt;br /&gt;It will delete all the records from Employee table.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Truncate Command in SQL:&lt;/h3&gt;&lt;br /&gt;Truncate Command is used to delete all the records from a table and frees the space in disc.&lt;br /&gt;&lt;br /&gt;Syntax: TRUNCATE TABLE Table_Name&lt;br /&gt;&lt;br /&gt;Ex: TRUNCATE TABLE Department&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Difference between Delete and Truncate Command:&lt;/h3&gt;&lt;br /&gt;&lt;B&gt;Delete Command&lt;/B&gt; deletes records from a table based on a condition or deletes all the records if no condition is specified. But it doesn't free the space.&lt;br /&gt;&lt;B&gt;Truncate Command&lt;/B&gt; deletes all the records from a table as well as frees up the space.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Drop Command in SQL:&lt;/h3&gt;&lt;br /&gt;Drop command is used to remove an Object from a database. When Drop Table command is used, it deletes all rows from that table, then removes the table from the database and removes all references to that table.&lt;br /&gt;&lt;br /&gt;Syntax: DROP TABLE Table_Name&lt;br /&gt;Ex: DROP TABLE Department&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Difference between Drop and Truncate Command in SQL:&lt;/h3&gt;&lt;br /&gt;&lt;B&gt;Truncate Command&lt;/B&gt; removes all rows from a table, but the table structure, all relationships, constraints remain in the Database.&lt;br /&gt;But &lt;B&gt;Drop Command&lt;/B&gt; removes the entire table, all relationships associated with that table, all constraints in that table. &lt;br /&gt;We can insert new records in a truncated table. But it is not possible when a table is dropped as it doesn't exist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-1192385487601355913?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/1192385487601355913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2010/03/drop-delete-truncate-in-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/1192385487601355913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/1192385487601355913'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2010/03/drop-delete-truncate-in-sql-server.html' title='Drop Delete Truncate in SQL Server'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-35496926325250509</id><published>2009-05-27T19:42:00.001-07:00</published><updated>2009-11-08T10:52:31.609-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project Idea'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic Projects'/><title type='text'>DOTNET Project Idea for final year Engineering/ MCA students</title><content type='html'>Here is a list of project names that will help all final year Engineering/MCA students and even those who want to create learning or academic projects. &lt;br /&gt;&lt;br /&gt;&lt;B&gt;ASP.Net Projects:&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;1. Library Management System&lt;br /&gt;2. Payroll System of an organisation&lt;br /&gt;3. Timesheet Management System of an organisation&lt;br /&gt;4. Leave management system of an Organisation&lt;br /&gt;5. eCommerce application&lt;br /&gt;6. Forum application&lt;br /&gt;7. Blog site development&lt;br /&gt;8. Personal Finance management&lt;br /&gt;9. Reminder Application&lt;br /&gt;10.Air line enqiuery with reservation&lt;br /&gt;&lt;br /&gt;Please post your queries here in case you need any help for doing any of the projects.&lt;br /&gt;&lt;br /&gt;Many more to come.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-35496926325250509?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/35496926325250509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-project-idea-for-final-year.html#comment-form' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/35496926325250509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/35496926325250509'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-project-idea-for-final-year.html' title='DOTNET Project Idea for final year Engineering/ MCA students'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-6267521445923815199</id><published>2009-05-26T13:44:00.000-07:00</published><updated>2009-06-06T08:12:31.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hidden Picture Game Project'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic Projects'/><title type='text'>4. Hidden Picture Game Project</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_qux04G-oEVY/ShxW__IT0cI/AAAAAAAAAGw/H7-yG8WdQrA/s1600-h/HiddenPictureGameSnap.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 306px; height: 320px;" src="http://1.bp.blogspot.com/_qux04G-oEVY/ShxW__IT0cI/AAAAAAAAAGw/H7-yG8WdQrA/s320/HiddenPictureGameSnap.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5340238915432600002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Hidden Picture Game&lt;/strong&gt; is a small &lt;B&gt;learning project in C# Dotnet&lt;/B&gt;. It is a windows application developed in C# dotnet. The code is very well organised and properly commented. It is a memory game for children. So, Learn, play and Enjoy. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family:arial;"&gt;Functional Features:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1. This Game is developed so that it can be played as a professional game&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. Rich user interface with proper colors&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. The application calculates Number of clicks and Score&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family:arial;"&gt;Technical Features:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1. This application is developed using Visual Studio dotnet 3.5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. Contains logic for calculating Number of clicks and Score&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. Contains embedded resources(images) by which images are embedded inside the assembly. So, no need to depend upon any other external folder containing image files.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4. Uses array of images&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5. Extensive work on button properties&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;6. Feature to open a new form from parent form&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;7. Browse through all the controls in the windows form&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;8. Uses event handling &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;You can find more details about the project at the following link. Also, you can download the C# Dotnet source code from the same link. Have a look at it and post your comments.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.dotnetspider.com/projects/500-Hidden-Picture-Game.aspx" target=_blank&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#000099;"&gt;http://www.dotnetspider.com/projects/500-Hidden-Picture-Game.aspx&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-6267521445923815199?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/6267521445923815199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/hidden-picture-game-project.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6267521445923815199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6267521445923815199'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/hidden-picture-game-project.html' title='4. Hidden Picture Game Project'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qux04G-oEVY/ShxW__IT0cI/AAAAAAAAAGw/H7-yG8WdQrA/s72-c/HiddenPictureGameSnap.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-2977106216614878259</id><published>2009-05-15T22:13:00.000-07:00</published><updated>2009-06-06T08:14:42.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions'/><title type='text'>Dotnet Framework Interview Questions</title><content type='html'>&lt;BR&gt;This section contains &lt;B&gt;Dotnet Framework Interview Questions&lt;/B&gt; that I faced in my interviews at the time of job change. Please post your comments here. Also, post your questions to get an answer.&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;1. What is an assembly in .Net? What is manifest?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;2. What is GAC?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;3. If you have two versions of the same assembly in GAC and you want to use the older version, how to achieve this?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;4. What is side-by-side execution?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;5. What is Reflection?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;6. What is a satellite assembly? &lt;/font&gt;&lt;br /&gt;&lt;B&gt;Hint:&lt;/B&gt; Localization&lt;br /&gt;&lt;br /&gt;&lt;B&gt; Many more to come .... &lt;/B&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-2977106216614878259?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/2977106216614878259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-framework-interview-questions.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/2977106216614878259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/2977106216614878259'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-framework-interview-questions.html' title='Dotnet Framework Interview Questions'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-4600257510943557278</id><published>2009-05-15T21:43:00.000-07:00</published><updated>2010-04-17T12:31:00.712-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions'/><title type='text'>C# Dotnet Interview questions</title><content type='html'>This section contains C# Dotnet Interview Questions that I faced in my interviews at the time of job change. Please post your comments here. Also, post your questions to get an answer.&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;1. What are the features of an object oriented programming language?&lt;/font&gt;&lt;br /&gt;&lt;B&gt;Ans:&lt;/B&gt; I. Abstraction&lt;br /&gt;II. Encapsulation&lt;br /&gt;III. Polymorphism&lt;br /&gt;IV. Inheritance&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;2. What is the difference between overloading and overriding in C#?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;3. What is the difference between Abstract class and Interface?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;4. What is the difference between ref and out?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;5. What is Generics in C#? List the advantages.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;6. What is advantages of using "&lt;B&gt;using&lt;/B&gt;" block?&lt;/font&gt;&lt;br /&gt;&lt;B&gt;Ans:&lt;/B&gt; Using block is a short cut to try{} finally{} block. &lt;br /&gt;Generally used to define connections. It will dispose the connection object automatically once we come out of using block.&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;7. What is use of a static constructor?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;8. Describe the event delegate model in C#.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;9. What are partial classes?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;10. what is a sealed class?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;11. What is the difference between Array and ArrayList? List the advantages.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;B&gt; Many more to come .... &lt;/B&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-4600257510943557278?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/4600257510943557278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/c-dotnet-interview-questions.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/4600257510943557278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/4600257510943557278'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/c-dotnet-interview-questions.html' title='C# Dotnet Interview questions'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-1916138970234222872</id><published>2009-05-15T20:54:00.000-07:00</published><updated>2010-04-17T12:41:43.675-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Text and speech Project'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic Projects'/><title type='text'>3. TextAndSpeech Project</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;B&gt;Text And Speech application&lt;/B&gt; is a small &lt;B&gt;learning project in C# Dotnet&lt;/B&gt;. It will help to manipulate strings such as &lt;B&gt;Case Conversion&lt;/B&gt;, i.e. converting a string from &lt;B&gt;Lower Case&lt;/B&gt; to &lt;B&gt;Upper Case&lt;/B&gt; and vice versa. Also, you can convert a string to either &lt;B&gt;Title Case&lt;/B&gt; or &lt;B&gt;Sentence Case&lt;/B&gt;. This application also will &lt;B&gt;Read&lt;/B&gt; an input string for you.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_qux04G-oEVY/Sg46CT1JxcI/AAAAAAAAAGo/7cQr0tkvwWs/s1600-h/TextAndSpeechSnap.jpg"&gt;&lt;img style="float:center; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://3.bp.blogspot.com/_qux04G-oEVY/Sg46CT1JxcI/AAAAAAAAAGo/7cQr0tkvwWs/s320/TextAndSpeechSnap.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336266419837978050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;B&gt;Text And Speech Application has five basic functionalities:&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;1. Convert a string to Lower Case&lt;br /&gt;2. Convert a string to Upper Case&lt;br /&gt;3. Convert a string to Title Case&lt;br /&gt;4. Convert a string to Sentence Case&lt;br /&gt;5. Read a string&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Technical features of this project:&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;1. It is developed using C# Dotnet&lt;br /&gt;2. Extensive &lt;B&gt;string manipulation&lt;/B&gt; demonstrated&lt;br /&gt;3. A bit of &lt;B&gt;exception handling&lt;/B&gt; shown&lt;br /&gt;4. &lt;B&gt;Input validation&lt;/B&gt; checking shown&lt;br /&gt;5. Use of an external dll file shown&lt;br /&gt;6. Speech related methods used to produce sound&lt;br /&gt;7. Proper inline comments and coding standards followed&lt;br /&gt;&lt;br /&gt;You can find more details about the project at the following link. Also, you can download the C# Dotnet source code from the same link. Have a look at it and post your comments.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetspider.com/projects/490-Text-And-Speech-Project.aspx"  target=_blank&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#000099;" target="_blank"&gt;http://www.dotnetspider.com/projects/490-Text-And-Speech-Project.aspx&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-1916138970234222872?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/1916138970234222872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/3-textandspeech-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/1916138970234222872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/1916138970234222872'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/3-textandspeech-project.html' title='3. TextAndSpeech Project'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qux04G-oEVY/Sg46CT1JxcI/AAAAAAAAAGo/7cQr0tkvwWs/s72-c/TextAndSpeechSnap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8027737488397764019</id><published>2009-05-13T23:01:00.000-07:00</published><updated>2010-04-17T12:40:10.648-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quotations'/><title type='text'>Inspirational Quotes</title><content type='html'>Here you will find a bunch of inspirational quotations. &lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;The secret of getting ahead is getting started.&lt;/font&gt;&lt;br /&gt;-- Mark Twain&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;If your actions inspire others to dream more, learn more, do more and become more, then you are a leader.&lt;/font&gt; &lt;br /&gt;-- John Quincy Adams&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;Knowing is not enough; we must apply. Willing is not enough; we must do.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="blue" size="3" face="Arial"&gt;The right word may be effective, but no word was ever as effective as a rightly timed pause.&lt;/font&gt; &lt;br /&gt;-- Mark Twain&lt;br /&gt;&lt;br /&gt;&lt;a href="http://quote2motivate.blogspot.com/" target=_blank&gt;&lt;font color="blue" size="3" face="Arial"&gt;&lt;B&gt;Read more motivational quotations ....&lt;/B&gt;&lt;/font&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8027737488397764019?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8027737488397764019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/inspirational-quotes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8027737488397764019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8027737488397764019'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/inspirational-quotes.html' title='Inspirational Quotes'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8750546737319640300</id><published>2009-05-13T22:45:00.000-07:00</published><updated>2010-03-15T02:17:53.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions'/><title type='text'>SQL Server Interview questions</title><content type='html'>This section will contain SQL Server Interview Questions and Answers. Please post your comments here. Also, post your questions to get an answer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:blue;"&gt;1. How to optimize stored procedures in SQL Server?&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Ans:&lt;/b&gt; I. Use where clause&lt;br /&gt;II. Select only required fields&lt;br /&gt;III. Do join on indexed key fields&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:blue;"&gt;2. What is the difference between Stored procedure and User defined functions?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:blue;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:blue;"&gt;3. Why should we go for Stored Procedures? Why not direct queries?&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Ans:&lt;/b&gt; SP are precompiled and contain an execution plan with it. Hence, they are faster.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:blue;"&gt;4. How many NULL values we can have in a Unique key field in SQL Server?&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Ans:&lt;/b&gt; Only one. In case of Oracle, we can have multiple NULL values in a Unique key field.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:blue;"&gt;5. What is correlated subquery?&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;6. What is an index. What are the types?&lt;/span&gt;&lt;br /&gt;Indexes in databases are very much similar to Indexes in Books. Indexes help in searching data faster.&lt;br /&gt;&lt;br /&gt;Types: Clustered Index&lt;br /&gt;       Non-Clustered Index&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-family:arial;"&gt;7&lt;/span&gt;. What is the difference between a clustered index and a non-clustered index?&lt;/span&gt;&lt;br /&gt;&lt;B&gt;Clustered Index&lt;/B&gt;:&lt;br /&gt;1    Only one clustered index allowed per table&lt;br /&gt;2    Physically rearranges the data&lt;br /&gt;3    For use on columns that are frequently searched for range of data&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Non-clustered Index&lt;/B&gt;:&lt;br /&gt;1    Upto 249 non-clustered index allowed per table&lt;br /&gt;2    Doesn’t rearrange the data. Keeps a pointer to the data.&lt;br /&gt;3    For use on columns that are searched for single value.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;span style="font-family:arial;"&gt;8.&lt;/span&gt; What is a join? What are the types of joins?&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#000000;"&gt;Joins are used to retrieve data from multiple tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#000000;"&gt;Following  are the types of joins:&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Inner join&lt;br /&gt;Left outer join&lt;br /&gt;Right outer join&lt;br /&gt;Full outer join&lt;br /&gt;Cross join&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;9. What is a transaction?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;/span&gt;A SQL transaction is a sequence of operations performed as a single unit of work. If all the tasks are completed successfully, then the transaction is committed (saved). If a single task fails, the transaction is rolled back (discarded).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;10. What is ACID property of transaction?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;/span&gt;A SQL transaction must exhibit ACID property, i.e Atomicity, Consistency, Isolation, and Durability.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Atomicity:&lt;/B&gt; A transaction is always treated as a single unit of work, i.e. either all the tasks are performed or none of them, no intermediate stage.&lt;br /&gt;&lt;B&gt;Consistency:&lt;/B&gt; When a transaction is completed, it must leave all data in a consistent state. &lt;br /&gt;&lt;B&gt;Isolation:&lt;/B&gt; Modifications made by a transaction must be isolated from the modifications made by other transactions. &lt;br /&gt;&lt;B&gt;Durability:&lt;/B&gt; After a transaction is completed, it’s effects are permanently in place in the system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;11. What is &lt;strong&gt;SET NOCOUNT ON&lt;/strong&gt;?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;/span&gt;When we perform a &lt;strong&gt;SELECT, INSERT, UPDATE or DELETE&lt;/strong&gt; query, it returns a &lt;strong&gt;COUNT&lt;/strong&gt; (number of rows affected) when &lt;strong&gt;SET NOCOUNT OFF&lt;/strong&gt;. If &lt;strong&gt;SET NOCOUNT ON&lt;/strong&gt;, it doesn’t return the &lt;strong&gt;COUNT&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;12. How to delete exactly duplicate records from a table?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;/span&gt;There are many ways. Simplest answer is:&lt;br /&gt; i. Let the table tab1 contains duplicate records.&lt;br /&gt;ii. Insert distinct records from tab1 in a temporary table #temp       &lt;br /&gt;            INSERT INTO #temp   &lt;br /&gt;            SELECT DISTINCT * FROM tab1&lt;br /&gt;iii. Delete all rows from original table tab1 &lt;br /&gt;            DELETE FROM tab1&lt;br /&gt;iv. Insert from temporary table&lt;br /&gt;           INSERT INTO tab1&lt;br /&gt;          SELECT * FROM #temp&lt;br /&gt;Try other solutions yourself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;13. How to get &lt;strong&gt;nth&lt;/strong&gt; highest salary from employee table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;/span&gt;&lt;span style="font-family:Arial;color:#000000;"&gt;The query below demonstrates how to find the 5th highest salary. Replace 5 with any integer to get nth salary.&lt;br /&gt;&lt;br /&gt;     SELECT TOP 1 SALARY&lt;br /&gt;     FROM (SELECT DISTINCT TOP 5 SALARY&lt;br /&gt;                  FROM EMPLOYEE ORDER BY SALARY DESC) a&lt;br /&gt;     ORDER BY SALARY ASC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Many more to come ....&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8750546737319640300?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8750546737319640300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/sql-server-interview-questions.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8750546737319640300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8750546737319640300'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/sql-server-interview-questions.html' title='SQL Server Interview questions'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-624232296128322781</id><published>2009-05-13T22:29:00.000-07:00</published><updated>2010-04-17T12:42:40.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions'/><title type='text'>Dotnet Interview Questions</title><content type='html'>Hello Friends,&lt;br /&gt;&lt;br /&gt;I am going to post all the &lt;B&gt;Interview questions&lt;/B&gt; I faced at the time of my job change. The &lt;B&gt;technical discussion&lt;/B&gt; in an &lt;B&gt;interview&lt;/B&gt; has become very difficult in this recession time. &lt;br /&gt;&lt;br /&gt;The interviewer asks each and everything starting from &lt;B&gt;dotnet basics&lt;/B&gt; to the &lt;B&gt;core dotnet&lt;/B&gt; concepts. So, be well prepared if you are planning a &lt;B&gt;job change&lt;/B&gt;.&lt;br /&gt;&lt;br /&gt;Also, these extensive list of &lt;B&gt;interview questions and answers&lt;/B&gt; will help you face any &lt;B&gt;client interviews&lt;/B&gt; in your own organisation.&lt;br /&gt;&lt;br /&gt;I will cover &lt;B&gt;Interview Questions&lt;/B&gt; related to &lt;B&gt;DotNet Framework&lt;/B&gt;, &lt;B&gt;C# Dotnet&lt;/B&gt;, &lt;B&gt;ASP.Net&lt;/B&gt;, &lt;B&gt;SQL Server&lt;/B&gt;, &lt;B&gt;Web services&lt;/B&gt;, &lt;B&gt;AJAX&lt;/B&gt;, &lt;B&gt;WPF&lt;/B&gt;, &lt;B&gt;WCF&lt;/B&gt;, &lt;B&gt;Winforms&lt;/B&gt;, &lt;B&gt;Webforms&lt;/B&gt; and other relevant stuff. &lt;br /&gt;&lt;br /&gt;Please post your comments. Also, post your questions to get an answer here.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Banshi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-624232296128322781?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/624232296128322781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-interview-questions.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/624232296128322781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/624232296128322781'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-interview-questions.html' title='Dotnet Interview Questions'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8043960244175251583</id><published>2009-05-13T11:49:00.001-07:00</published><updated>2011-05-10T10:24:07.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Useful Links'/><title type='text'>Wonderful Links</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This post contains very useful links that we may use on an everyday basis. If you find any other useful link post here as a reply to this post.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Verdana; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style="color: blue; font-family: Verdana; font-size: small;"&gt;Dotnet Links:&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;1.  &lt;a href="http://www.asp.net/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.asp.net&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;This is the official microsoft ASP.NET site. It contains learning tutorials, Videos and examples. Best site to learn ASP.Net.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.asp.net/ajax/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.asp.net/ajax&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Good site to learn Microsoft .Net AJAX. Contains lots of videos.&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://www.dotnetspider.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.dotnetspider.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Best dotnet site. Ask questions in forum to get immediate solutions. Take online test similar to MCP or MCTS test. A huge repository of Code Snippets, Articles, Technology News and Projects. &lt;a href="http://www.dotnetspider.com/?ref=Banshidhar83" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;Join&lt;/span&gt;&lt;/a&gt; to &lt;b&gt;learn and earn&lt;/b&gt; there.&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://www.w3schools.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.w3schools.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Very popular site to learn HTML. Also, you can learn XML, Javascript any many more things.&lt;br /&gt;&lt;br /&gt;5. &lt;a href="http://www.mallepoolu.com/computerBooks.html" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.mallepoolu.com/computerBooks.html &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Download computer related e-Books for free. This site contains a very good collection of computer e-Books.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Verdana; font-size: small;"&gt;&lt;h3&gt;Competitive Exam Guide&lt;/h3&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1.&amp;nbsp;&lt;a href="http://allbankexam.blogspot.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://allbankexam.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;One stop shop for all Bank jobs. Take practice online test for FREE&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;2.&amp;nbsp;&lt;a href="http://upsconlinetest.blogspot.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://upsconlinetest.blogspot.com&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Take Practice Online test of UPSC Exams for Free.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;3.&amp;nbsp;&lt;a href="http://www.fresherfunda.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.fresherfunda.com/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Online Campus Test for Freshers.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;4.&amp;nbsp;&lt;a href="http://www.catmatgo.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.catmatgo.com/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Practice Online MBA tests like CAT, MAT etc.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Verdana; font-size: small;"&gt;&lt;h3&gt;Useful Links:&lt;/h3&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://sarkari-naukri.blogspot.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://sarkari-naukri.blogspot.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;One stop shop for all Govt job seekers. It is updated very regularly about upcoming Govt jobs.&lt;br /&gt;&lt;br /&gt;2.  &lt;a href="http://www.keepvid.com/" target="_blank"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;http://www.keepvid.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Now you can download your favourite videos from &lt;a href="http://www.youtube.com/"&gt;&lt;span style="color: blue; font-family: Arial; font-size: small;"&gt;youtube&lt;/span&gt;&lt;/a&gt;. Just paste the youtube link in above site and download the video. Very useful site.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8043960244175251583?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8043960244175251583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/wonderful-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8043960244175251583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8043960244175251583'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/wonderful-links.html' title='Wonderful Links'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-3615756234761785167</id><published>2009-05-06T10:56:00.000-07:00</published><updated>2009-05-09T02:45:38.552-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Learning Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Learning/Academic projects in dotnet</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;"&gt;I am writing this blog to share my mini Projects created for learning purpose. Also, these projects can guide you to create your Academic project in DOTNET for Computer Science or MCA courses.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;I will post my original projects here. The projects will be in C#, dotnet, ASP.Net, ADO.Net, SQL Server, AJAX, JavaScript/VBScript, WebServices, WPF, WCF etc.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Please visit my blog regularly to get all the new projects posted.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-3615756234761785167?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/3615756234761785167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/learningacademic-projects-in-dotnet.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/3615756234761785167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/3615756234761785167'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/learningacademic-projects-in-dotnet.html' title='Learning/Academic projects in dotnet'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-8579767173032733918</id><published>2009-05-06T10:45:00.000-07:00</published><updated>2009-05-15T21:21:03.881-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TicTacToe'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Learning Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic Projects'/><title type='text'>2. Tic Tac Toe Game Project</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_qux04G-oEVY/SgHRcpuqRAI/AAAAAAAAAGY/kcLeu9J-xJU/s1600-h/TicTacToe.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5332773723951481858" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 273px; CURSOR: hand; HEIGHT: 314px" alt="" src="http://4.bp.blogspot.com/_qux04G-oEVY/SgHRcpuqRAI/AAAAAAAAAGY/kcLeu9J-xJU/s320/TicTacToe.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;TicTacToe&lt;/strong&gt; is a very famous game among students. This project is a Windows application developed using C# and .Net. I have followed oops concepts while coding. It is a very good project to learn C# basics and coding standards. The code is very well organised and properly commented.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family:arial;"&gt;Key features of this project:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1. It is a windows application developed in C#.Net.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. It has proper industry standards for naming the controls.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. The code is properly commented so that it will be more readable and maintainable.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4. The code demonstrates reusability concepts in oops as it contains methods for repetitive tasks. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;You can find more details about the project at the following link. Also, you can download the C# Dotnet source code from the same link. Have a look at it and post your comments.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.dotnetspider.com/projects/485-TicTacToe-Game.aspx" target=_blank&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#000099;"&gt;http://www.dotnetspider.com/projects/485-TicTacToe-Game.aspx&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-8579767173032733918?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/8579767173032733918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/tic-tac-toe-game-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8579767173032733918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/8579767173032733918'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/tic-tac-toe-game-project.html' title='2. Tic Tac Toe Game Project'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qux04G-oEVY/SgHRcpuqRAI/AAAAAAAAAGY/kcLeu9J-xJU/s72-c/TicTacToe.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064084495381051898.post-6321238460106875180</id><published>2009-05-04T10:07:00.000-07:00</published><updated>2009-05-15T21:24:08.851-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Learning Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic Projects'/><title type='text'>1. WinCalculator</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_qux04G-oEVY/SgB0lH2Bs0I/AAAAAAAAAGQ/0lXF1Rvax60/s1600-h/WinCalculator.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5332390139916301122" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 266px; CURSOR: hand; HEIGHT: 237px" alt="" src="http://4.bp.blogspot.com/_qux04G-oEVY/SgB0lH2Bs0I/AAAAAAAAAGQ/0lXF1Rvax60/s320/WinCalculator.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;WinCalculator&lt;/strong&gt; project is a simple calculator program similar to the one available in Windows Operating System. It will be useful for all day-to-day calculations.&lt;br /&gt;&lt;br /&gt;This project is a &lt;strong&gt;Windows application&lt;/strong&gt; developed using C# and .Net. I have followed oops concepts while coding. It is a very good project to learn C# basics and coding standards. The code is very well organised and commented.&lt;br /&gt;&lt;br /&gt;You can find more details about the project at the following link. Also, you can download the C# Dotnet source code from the same link. Have a look at it and post your comments.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.dotnetspider.com/projects/466-WinCalculator.aspx" target=_blank&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#000099;" &gt;http://www.dotnetspider.com/projects/466-WinCalculator.aspx&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Please watch out this place for more.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5064084495381051898-6321238460106875180?l=dotnetprojectninterviewquestions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetprojectninterviewquestions.blogspot.com/feeds/6321238460106875180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-projects-and-dotnet-interview.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6321238460106875180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5064084495381051898/posts/default/6321238460106875180'/><link rel='alternate' type='text/html' href='http://dotnetprojectninterviewquestions.blogspot.com/2009/05/dotnet-projects-and-dotnet-interview.html' title='1. WinCalculator'/><author><name>Banshi</name><uri>http://www.blogger.com/profile/13466437175415161714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_qux04G-oEVY/Sf8pNvrubTI/AAAAAAAAAFk/UMj8ldVJ1h8/S220/Banshi+Pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qux04G-oEVY/SgB0lH2Bs0I/AAAAAAAAAGQ/0lXF1Rvax60/s72-c/WinCalculator.jpg' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
