Mastering in Visual Studio 2010 Debugging May 7, 2010
Posted by Abhijit Jana in .NET 4.0, General, My Articles, Visual Studio 2010.Tags: asp.net 4.0, C# 4.0, Debugging, IntelliTrace, Multithreaded Debugging, Parallel Debugging, Visual Studio 2010
11 comments
Visual Studio IDE gives us a lot of tools to debug our application. Sometimes debugging activity takes a very long time to identify the root cause. But VS IDE provides a lot of handy tools which help to debug code in a better way. Debugger features include error listing, adding breakpoints, visualize the program flow, control the flow of execution, data tips, watch variables and many more. Many of them are very common for many developers and many are not. In this article, I have discussed all the important features of VS IDE for debugging like Breakpoint, labeling and saving breakpoints, putting conditions and filter on breakpoints, DataTips, Watch windows, Multithreaded debugging, Thread window, overview of parallel debugging and overview of IntelliTrace Debugging (more…)
ZoomSliderVSX -Visual Studio Extension (VSX) 2010 – Published @ MSDN Visual Studio Gallery February 7, 2010
Posted by Abhijit Jana in .NET 4.0, MSDN, Visual Studio 2010, VSX.Tags: C# 4.0, MSDN, Visual Studio 2010, VSX, WPF
2 comments
Recently I have developed one VS 2010 Extension called ZoomSliderVSX. ZoomSliderVSX is an add-on functionality to zoom your source code inside VS 2010 Editor. Though VS 2010 having inbuilt Zoom Level dropdown list to change the ZoomLevel value, but I didn’t find anything like Scrollable zoom features which is one of the most common features for any MS products. So here is ZoomSlider VS2010 Extension which will give the scrollable zoom functionality very easily.

I have published the addins in MSDN Site. You can download it from MSDN Visual Studio Gallery
I will publish one complete article with source code @Codeproject Very Soon.
Please provide me your suggestion and feedback for improvement.
Regards,
Abhijit
Beginners Guide’s to ASP.NET MVC Framework – Part 1 of n October 19, 2009
Posted by Abhijit Jana in ASP.NET, MVC Framework.Tags: .NET, ASP.Net, C# 4.0, codeproject, MVC
8 comments
This article describes overview of ASP.NET MVC Framework , MVC Control Flow etc.
This article is the Part 1 of the ASP.NET MVC Framework series. In this article I have describes very basic over view of MVC Framework and the control flow of MVC. I will write a few articles in this series which will help all the beginners to move ahead. This article is only about what MVC is.
Overview
The Model-View-Controller (MVC) design pattern is an architectural design patterns for any standard development that separates the components of an application. This allows application to handle very flexible and extensible and easy to handle. ASP.NET MVC Framework is also one of the standard web development frameworks which separate the components of web development application different components.
ASP.NET MVC Framework having three main components
- Model
- View
- Controller

Model: The model manages the behavior and data of the application domain, responds to requests for information about its state from the view, and responds to instructions to change state (usually from the controller).
View: This represent the presentation layer of the web application. The view manages the display of information based on the data of model that is requested by controller.
Controller: Controller handles the user interaction with the web application. User request comes through controller to model and manipulate the records from it and then render the data using View to UI.
Below diagram showing the overview of these three components

Request Flow for ASP.NET MVC Framework
- Request comes from User to Controller
- Controller processes request and forms a data Model
- Model is passed to View
- View transforms Model into appropriate output format
- Response is rendered to Browser

Above picture showing you the actual flow of ASP.NET MVP Framework. Request comes from client to Controller and controller decided which model to used and based on that data rendered into browser.
Now, just have a closer look into to the MVC Flow,

In the next article I will give the explanation of each of every step. You just need to remember these are the basic flow of an MVC Application.
ASP.NET Web Forms and MVC
MVC is not a replacement if ASP.NET Web Form based development. This seats on the top of ASP.NET Development. MVC Framework simply divides the overall application architecture into three components.
For More information on the basic of MVC Framework please read :
ASP.NET MVC Overview (C#)
Summary
This is the startup article for MVC beginners. Many more to come. Where I will explain details of each of them with sample application. Finally there would be a complete ASP.NET project on MVC Framework. Hope this series will be helpful for all.










