C# Corner

Resources  
  • Drag and Drop Using C#Mar 30, 2001. Drag and Drop in C# has been a question on the UseNet and many websites on C# so I have decided to tackle the problem here. This is an update of the directory tree component download on this web site.
  • Similarities and difference with C# and Other LanguagesSep 24, 2001. You should know that many C/C++ developers have been asking this question: Is C# a new programming language or a new version of C/C++. My answer to both questions is that none of these definitions is true.
  • How Can You Migrate your Existing Applications?Dec 20, 2001. When a new technology emerges, companies and developers begin to wait anxiously for answers to their questions.
  • Creating and Opening Microsoft Word Document from .NET Using C#Mar 08, 2002. This article is being written in response to a couple inquiries on the question, "How do I open a word document from .NET?".
  • Viewing Multiple ImagesMay 08, 2002. I'm writing this article in response to a question on discussion forums, How do I view multiple images on top of each other?
  • Customizing Default Project SettingSep 26, 2002. "How do I change the default exe name of my project?". I received this question in an email.
  • Implementing MVC Design Pattern in .NETFeb 25, 2003. This article explains the basic concept of the Model View Controller (MVC) design pattern and also shows how how closely .NET Framework can be used to implement the MVC design pattern with the one that originally conceived.
  • How To Print a Data Grid in C# and .NETJun 04, 2003. I wrote this article in response to the question, "How the heck do I print out a DataGrid and its contents
  • How To:Creating Dialogs in .NETDec 29, 2003. This tutorial was written in response to a newbie question in the Forums on how to create a dialog in .NET and extract the information from it.
  • Tablet PC - Frequently Asked QuestionsApr 01, 2004. This article answers some of the frequently asked questions related to Tablet PC and Tablet PC application development.
  • Grid View Control V - Sizing and Tabbing in the GridViewMay 05, 2004. This article is in response to forums question how do I resize and use tabbing in GridView control.
  • Evolving Numeric Series using Genetic Algorithms in C#Jul 27, 2004. If you ever browsed around the book store, you'll notice these puzzle books or IQ test books and some of the books contain questions asking you to complete a series of numbers.
  • Using Web Browser Options in C# and VB.NETSep 21, 2004. I wrote this article in Sept 2001 in response to a question on discussion forums - how to create a Web Browser in C#? Recently, I got a question on how to use Browser's Save As option programmatically. This article explains how to use Web Browser ActiveX to your project to developer your own customized Web Browser and use its options.
  • Binding an ArrayList with DataGrid ControlOct 24, 2005. I have seen several questions on how to bind an ArrayList with data-bound controls such as a DataGrid. In this step by step tutorial, I will show how to create an ArrayList of objects and bind it to a DataGrid control.
  • Introduction to Model View Control (MVC) Pattern using C#Dec 12, 2005. The benefits of using the Model-View-Control (MVC) pattern in our development projects is that we can completely decouple our business and presentation application layers. Furthermore, we will have a completely independent object to control the presentation layer.
  • Learning Delegates in C#, an IntroductionJan 03, 2006. There is this thing in C# called a delegate, which is going to be crucial to build interactions between our objects. What’s a delegate, you ask? Good question. A delegate is a pointer to a method. What’s that mean? Just like you can pass variable by reference, you can pass a reference to a method. Let me give you an example.
  • MVC architecture in ASP.Net using C# and Microsoft Data Access Application blockFeb 28, 2006. In this article we will learn how to use Microsoft Data Access Application block in ASP.Net using C#, I have used Microsoft Data Access Application block in conjunction with MVC architecture, here you will learn lot about class libraries, interface, implementation etc.
  • How to Pass Control Values between Windows FormsMar 03, 2006. There are many questions about how to pass control's values from one form to another. This article is a step by step tutorial on how to pass a TextBox value from one windows form to a second form.
  • How to Bring up a Find Dialog in the WebBrowser Control using Managed C++Feb 07, 2007. This article will answers the question, "how do I bring up a find dialog in the Web Browser Control?". As easy as you would think this should be, it actually requires some COMplicated manipulation.
  • How Do I Bring a Microsoft Word Table into a DataGridView?Jun 12, 2007. This Article will answer the question: "How do I import a table in MS Word into a DataGridView using Visual Studio's built in Tools for Office.
  • Difference between Composition and Aggregation Jul 27, 2007. Apart from programming, a lot of my spare time sat at the computer is spent reading group, blog postings, etc from other developers. One particular posting that caught my eye recently provoked a lot of response and mixed answers to a question posed by a poster. This question was, ‘What is the difference between composition and aggregation and how would I express it in my programs?’
  • Points to remember about .NetSep 11, 2007. This article will give you some tips about .Net. This could be helpful for you especially when you prepare for interviews.
  • Best Practices for handling exceptionsSep 18, 2007. This article shall explain some of the best practices when you deal with exceptions.
  • Database and SQL Server FAQ: Part IDec 31, 2007. This article is a primer on databases and Sql Server. Similar to a FAQ, it is written with questions that could potentially be asked in a job interview.
  • Implementing the Passive View -- a Derivative of the Model-View-Control Jan 27, 2008. This article demonstrates an implementation of the "Passive View Pattern" (based on the "Model View Control Pattern") for windows user controls.
  • The Zen of GUI ProgrammingMar 13, 2008. This article describes some important rules to follow when creating an application that contains a presentation layer.
  • What's really differs an Interface from a class?: Part IIApr 28, 2008. In this article, I will respond to the second question posed in the previous one. Part I-What's really differs an Interface from a class?
  • What really it differs an Interface from a class: Part IIIApr 29, 2008. As a response to the third question asked in the first article Part I-What really it differs an Interface from a class? I can say that also interfaces play others important roles. They can serve as a powerful tool to explore objects
  • An Introductory look at the ASP.Net 3.5 Model-View-Controller FrameworkMay 14, 2008. In this article we will take a brief look at the Model View Controller Framework extension for ASP.Net 3.5.
  • How to Generate an XML Document Rogrammatically Using DOM: Part IJun 19, 2008. In fact, I wrote this article as an answer of one among questions posted as a part of a C sharp corner forum. I will enumerate methods of how to do that through three articles, the first one illustrates how to do that using DOM technology
  • Connect to an Excel file as a data source via OBDCJun 30, 2008. This article provides answer to questions asked about how to connect to an excel file as a data source for a given application, I provide the solution via this ten steps walkthrough.
  • ASP.NET 3.5 MVC ApplicationOct 03, 2008. This post gives you the basic overview on ASP.NET Models, Views and Controllers. It explains how all parts in MVC Application work together and discuss how the architecture of an ASP.NET MVC application differs from an ASP.NET Web Forms application.
  • ASP.NET 3.5 URL Routing in MVC FrameworkOct 07, 2008. This post speaks about basics of URL Routing and how URL Routing related to building a ASP.NET MVC Application. This post specifically speaks about how URL Routing is used in ASP.NET MVC Application.
  • Design Pattern Interview Question Part 1Nov 04, 2008. This article talks about factory, abstract factory, prototype pattern from interview point of view.
  • Software Architecture Interview Questions Part 2 ( Design pattern )Nov 06, 2008. In this article we will cover Interpreter pattern,iterator pattern,mediator pattern,memento pattern,observer pattern from Interview perspective.
  • UML Interview Questions Part 1Nov 09, 2008. In this section will be cover Use case digrams,Class digrams,Composite digrams,Sequence digrams,Object digrams
  • Data Binding Techniques Using Visual Studio.NET and JDeveloperDec 08, 2008. Today data binding techniques are very easy to apply using IDE such as Microsoft Visual Studio.NET and Oralce JDeveloper. In this article, I will show how to develop a client/server enterprise application by applying the Model-View-Controller (MVC) design pattern and using development tools such as Microsoft Visual.NET and Oracle JDeveloper.
  • XAML and C# -Introduction: Part IDec 18, 2008. This article is supposed to be an introduction to Data Binding logic within Silverlight 2 context, five questions are introduced in this context and they will be answered briefly in this introductry article and in more details in the subsequent parts.
  • The 3 Musketeers: Model, View and Controller using HTTPHandler – Part 1Dec 22, 2008. In this section, we will learn about the basics of MVC and then see how we can implement the same in ASP.NET using HttpHandlers.
  • The Two Interceptors: HttpModule and HttpHandlersDec 23, 2008. Many times we want to implement pre-processing logic before a request hits the IIS resources. For instance you would like to apply security mechanism, URL rewriting, filter something in the request, etc. ASP.NET has provided two types of interception HttpModule and HttpHandler.
  • Model View Presenter (MVP)Dec 31, 2008. In this article we will understand MVP, execute a sample project with MVP, implement the same using windows UI and then finally we will discuss about the differences between MVP and MVC.
  • ASP.NET FAQ's: Part 2Feb 02, 2009. This is Part 2 of ASP.NET Interview Questions section in this also we will touch base on one of important concepts in ASP. NET.
  • Six SigmaFeb 05, 2009. Below is a quick revision which will give you a decent understanding of Six sigma from interview point of view.
  • SQL Server - FAQ'sFeb 16, 2009. In this article we will go through the most basic and frequently asked interview questions on SQL Server.
  • Output Caching in ASP.Net MVC ApplicationFeb 22, 2009. This article will explain how to cache output in an MVC web application. The article also discusses the advantages of caching in an MVC Framework application.
  • Html Helper method in ASP.Net MVC applicationFeb 23, 2009. This article discusses what an HTML Helper method is and how to create and user it in an application built based on ASP.NET MVC Framework.
  • Paging and Sorting ListViews with ASP.NET MVC and jQueryMar 23, 2009. This article provides a simple example of using jQuery along with the jQuery tablesorter and tablesorter.pager plug-ins to provide sorting and paging support for a listview within the context of an ASP.NET MVC application. JQuery has partnered with Microsoft and is now integrated within the IDE to include the availability of intellisense support.
  • ASP.NET, jQuery and IntellisenseMar 29, 2009. The article describes how to get jQuery Intellisense working for both standard ASP.NET and MVC applications.
  • Crystal and Reporting Services Interview Questions - Part 1Apr 02, 2009. This Interview Questions will give you a quick start for two report giant’s crystal and reporting services.
  • MVP (Model View Presenter) – Supervising Controller.Apr 12, 2009. This articles discusses a general implementation of the Supervising Controller MVP (Model View Presenter) pattern for a win-forms application and the use of a dialog broker to allow pulling additional logic into the controller class.
  • 21 Important FAQ questions for WPF and SilverLightMay 17, 2009. This article talks about 21 important FAQ from the perspective of WPF and Silver light. Both of these technologies are connected to a certain extent. This article not only explains the theory aspect of these technologies but also shows small samples for each of them.
  • Sharepoint Interview Questions and AnswersMay 18, 2009. Sharepoint Interview Questions and Answers
  • Model View Presenter (MVP) design pattern and data bindingJun 03, 2009. Model View Presenter (MVP) design pattern is the evolution of the MVC design pattern and it’s aimed at providing a cleaner separation of concerns between the view, the model, and the controller improving the architecture (you can use several UI technologies without recompiling the business logic components) and testability of the enterprise solution. The pattern was originally developed at Taligent in the 1990s. In this article, I will explain the principles and how to use the MVP design pattern along with data binding with an example using C# language in Microsoft.NET.
  • MVC Declarative BindingJun 08, 2009. One of the things that makes the bar to implement any “MVC-ish” pattern high is the tremendous amount of plumbing required just to get started in order for the different entities to communicate state changes. This article introduces a utility library that can be used to declaratively bind the model and view encapsulating all the wiring required and making implementation much easier.
  • CRUD Operation in ASP.Net MVC FrameworkJun 10, 2009. This article will explain how to perfrom CRUD operation in ASP.Net MVC application.
  • Working with Images in ASP.Net MVC FrameworkJun 17, 2009. This article will give step by step explanation of : How to display Image from an XML Data source ,How to Add Image in an XML Data source in an ASP.Net MVC application.
  • WCF FAQ Part 3 - 10 Security Related FAQJun 23, 2009. In this article we will start with transport and message security understanding. We will then see simple code samples of how to implement transport and message security using WsHTTP bindings. We will also see what is the difference between ‘BasicHttpBinding’ and ‘WsHttpBinding’ with the help of a simple source code. WCF security is a huge topic by itself, but we are sure with this article you will get a quick start of how to go about WCF security.
  • Silverlight FAQ part 2 (Animations and Transformations)Jun 23, 2009. This FAQ is completed dedicated to animations and transformations using Silverlight. The tutorial starts with animation basics like timelines and storyboard. Later the article moves ahead to talk about different animations supported and we finally end the tutorial with a simple rectangle animation.
  • Custom Action Filter in ASP.Net MVC applicationJun 26, 2009. This article will give an introduction of Action Filter in ASP.Net MVC framework. This will also explain how to create a custom Action filter.
  • File Upload in ASP.Net MVC applicationJul 02, 2009. This article will show how to upload a file from client to server location in ASP.Net MVC application in 5 easy steps.
  • Adding Custom Menu in Html Helper class using Extension Method in ASP.Net MVCJul 03, 2009. This article will show how to add new functionality in HtmlHelper class using Extension method. This will give step by step explanation of, how to create or add MENU functionality n Html helper class and then use that in view of ASP.Net MVC application.
  • Unity framework with ASP.Net MVC FrameworkJul 12, 2009. This article will explain step by step that how to inject dependency using UNITY framework in ASP.Net MVC Application
  • LINQ FAQ for Newbie's Jul 13, 2009. In this section we will run through basics of LINQ and then see 5 basic LINQ queries which you will always need in your project for queries. While looking at the basics we will also try to learn what problem LINQ solves from the perspective of middle tier business objects.
  • Opening a Word Document in ASP.Net MVC ApplicationJul 23, 2009. This Article will explain , How to open or display a word document in ASP.Net MVC application.
  • Sending mails with attachments using GmailAug 14, 2009. Many times I came across the question that how can we send mails with some files as attachments and in continuation do we reaky need to buy some domain of our's to send mail or there is a domain using which we can send mails using gmail or yahoo or hotmail accounts. so the answer. So I decided to write this article which will help in solving the above quest.
  • Implement Master Pages in SilverlightAug 21, 2009. There are several posts about how to implement the master page feature in Silverlight. So the question is do we really need this master page feature in Silverlight. If there is an advantage to use the master page features in ASP.NET, then I can’t see a reason why Silverlight can’t take advantage of this as well. This article will demonstrate how to build a traditional master page style application in Silverlight.
  • Building ASP.NET MVC Web Applications using ADO.NET Entity Data ModelOct 09, 2009. This is a step by step tutorial on how to build ASP.NET MVC Web Applications using ADO.NET Entity Data Model and Visual Studio.
  • ASP.NET MVC Web Application Using LINQ to SQL ClassesOct 11, 2009. This article will demonstrate how to use an ASP.NET MVC Web Application using LINQ to SQL Classes.
  • Using DHTMLX JavaScript Components in ASP.Net MVC ApplicationsNov 26, 2009. This article describes how DHTMLX components might be effectively used with ASP.Net MVC with extended routing functionality to build a flexible and scalable application.
  • How to implement MVC with ASP.Net and C#Jan 18, 2010. In this article you will learn how to implement MVC with ASP.Net and C#.
  • JQuery FAQFeb 24, 2010. Here are some frequently asked questions about JQuery.
  • Comparison of Architecture presentation patternsMar 18, 2010. This article will compare four important architecture presentation patterns i.e. MVP(SC),MVP(PV),PM,MVVM and MVC.
  • Sorting and Paging in ASP.NET MVC using JQueryMar 31, 2010. In this article, we will look into sorting and paging of a table in ASP.NET MVC 2 using JQuery.
  • AJAX Paging in ASP.NET MVC using JQueryApr 08, 2010. In this article, we will look into paging using AJAX.
  • Web Development using latest Microsoft TechnologiesMay 04, 2010. In this article, focus is on web development using recent Microsoft Technologies.
  • Basic Question on Silverlight TechnologyJun 11, 2010. In this article you will learn basic questions on Silverlight Technology.
  • Data Access Application Block Using MVC 2 PatternJul 21, 2010. In this article I am trying to illustrate how to use Microsoft enterprise library data using MVC 2 pattern.
  • How to Approach a .NET InterviewAug 14, 2010. If you find yourself in a position where you need to find a new job, you have to deal with the incovenient but necessary interview process. This article will give you some of the tools you need to shine when interviewing for a technical programming position.
  • Introduction to Structure MapSep 01, 2010. This article provides a basic idea about structure map for Test Driven Development.
  • Interviewing "Must DOs and Please DON'Ts"Sep 06, 2010. In this article I have pulled together a handy list of the "Must Do's" and the "Please Don't" to help you land the position you are going after.
  • Have you Questioned Yourself, Why my Browser is too Slow?Sep 17, 2010. To load the web page, your browser will traverse 11 sub systems or steps to display your web content :-) Interesting right !!! Let's see,
  • Building User Interface for display of Hierarchical data without using server side controls Sep 29, 2010. In this article I am going to share some tips on building a user interface to display hierarchical data in an ASP.NET application without using server side controls.
  • Implementation of the Countdown TimerOct 13, 2010. This article explains about the implementation of the Countdown Timer. We can use this timer for online interview and something like that.
  • Chapter 2: From 2003 to 2010: Designing the Look and FeelNov 23, 2010. After reading this chapter, you will be able to Create an ASP.NET MVC controller that interacts with the data model. Create an ASP.NET MVC view that displays data from the controller and validates user input and Extend the application with an external plug-in using the Managed Extensibility Framework.
  • Password Policy/Strength ASP.NET MVC ValidatorNov 25, 2010. The ASP.NET MVC Password Policy Validator allows the entity to set a password policy/determine password strength for users of their web systems.
  • Chapter 6: From 2005 to 2010: Designing the Look and FeelDec 01, 2010. After reading this chapter, you will be able to Create an ASP.NET MVC controller that interacts with the data model. Create an ASP.NET MVC view that displays data from the controller and validates user input and Extend the application with an external plug-in using the Managed Extensibility Framework.
  • Listing columns name with type of a table using LINQDec 29, 2010. After my last article, I got a question asking how to list all the Column names of a given table using LINQ.
  • Web Services Usage - Different ScenariosJan 03, 2011. Why do we use Web Services? – It’s a question asked in most of the interviews. Let’s discuss about various scenarios where the web services are used effectively.
  • 20 Questions Guessing Game using Binary TreesJan 18, 2011. In this article we will create a program that resembles 20 questions using a custom made binary tree.
  • Chapter 9: From 2008 to 2010: Designing the Look and FeelJan 24, 2011. After reading this chapter, you will be able to Create an ASP.NET MVC controller that interacts with the data model. Create an ASP.NET MVC view that displays data from the controller and validates user input Extend the application with an external plug-in using the Managed Extensibility Framework
  • Adding Cloud Service project to existing ASP.Net Web ApplicationFeb 09, 2011. When adding cloud service to an existing Web Application or ASP.Net MVC Web Application, learn how with the help of this article.
  • Regular Expression Validator HtmlHelper for ASP .Net MVCFeb 09, 2011. Sometimes, it is useful to use regular expressions for validations. The Regular Expression Validator HtmlHelper is designed to help developers accomplish this.
  • Custom Membership Provider with Form Authentication in ASP.Net MVC ApplicationFeb 17, 2011. In this article I will demonstrate in four simple steps from scratch - How to create Custom Membership Provider in ASP.Net MVC Application for Form Authentication.
  • Populating Dropdown list in ASP.NET MVC 2 using Entity Framework 4Feb 18, 2011. Basically this article would demonstrate in a step by step manner - how to populate a dropdown list in ASP.NET MVC2 using Entity Framework 4.0 using View Models and Repository Pattern.
  • How to Read and Write Large Video Files in Silverlight OOB ApplicationFeb 20, 2011. In this article, we will see how to read and write large video files in a Silverlight OOB Application. The interesting thing here is that one of my questions in the c-sharcorner site’s forum became this article.
  • Use the Force - Creating Salesforce Apps with RSSBus and SyncfusionFeb 20, 2011. Salesforce.com allows your sales team to track customers and prospects to help manage selling your products and services. With the help of RSSBus and Syncfusion, you can tap into the Salesforce.com API and take control of the data for your sales accounts. This review delves into the features of RSSBus and Syncfusion that help you get there.
  • Cascading DropDown List in ASP.NET MVC 2 using JQueryFeb 21, 2011. Here I will demonstrate a cascading dropdown list (populating a child dropdown based on selection of parent dropdown) .
  • MVVM in WPFFeb 24, 2011. In this article, I'll review some of those best practices for designing and implementing client applications with WPF. By leveraging some core features of WPF in conjunction with the Model-View-ViewModel (MVVM) design pattern.
  • Saving DropDownList Selected Value Across PostBack in MVCMar 04, 2011. How to get a drop down list with the selected value across the Post back.
  • Differences between site definition and site templatesMar 07, 2011. In this article I am describing the differences between site definition and site template. Many people have asked me in which situation should we go with site definition and in which should we go with site template. All these questions will be answered in this article.

About MVC-3-Interview-Questions

NA

SPONSORED BY

Spire.Doc - Free .NET Word API
Use Spire.Doc to create, read, write, print, and convert word documents to OpenXML, RTF, TXT, XPS, EPUB, EMF, HTML, Image and PDF.
European SharePoint Conference