Skip to content
Archive of posts filed under the .Net Concepts category.

Behavioural Design Patterns

Behavioral design patterns are design patterns that identify common communication patterns between objects and realize these patterns. By doing so, these patterns increase flexibility in carrying out this communication. Behavioural Patterns Mediator:- Defines simplified communication between classes. Memento:-Capture and restore an object’s internal state. Interpreter: – A way to include language elements in a program. [...]

Structural Design Patterns

Structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships between entities. In this tutorial you will learn about Structural Patterns – Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy. Structural Patterns Adapter:-Match interfaces of different classes. Bridge:-Separates an object’s abstraction from its implementation. Composite:-A tree structure [...]

Creational Design Patterns

Creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. In this tutorial you will learn about Creational Design Patterns, Factory Method, Abstract Factory, Builder, Prototype and Singleton. Creational Patterns (all about creation of objects) Factory Method: – Creates an instance of [...]

All about patterns

A pattern describes a recurring problem that occurs in a given context and, based on a set of guiding forces, recommends a solution. The solution is usually a simple mechanism, a collaboration between two or more data objects, services, processes, threads, components, or nodes that work together to resolve the problem identified in the pattern. [...]

ASP.Net Basic

In this article we will explore the ASP.Net page events and stages which are part of page life cycle. Before we go ahead i would like to review what we have learnt so far in previous articles related to ASP.Net. IIS: IIS (Internet Information Server) is a Microsoft Web server that makes it possible to quickly and [...]

ASP.Net Internals

In the previous article IIS 6.0 article we have learnt how IIS routes web request to ASP.Net ISAPI “aspnet_isapi.dll“.In this article we will looks at find how web requests flow through the ASP.NET framework , from Web Server, through ISAPI all the way up the request handler and your code.ISAPI is a low level unmanged [...]

IIS 6.0 Architecture

Internet Information Services (IIS) – formerly called Internet Information Server – is a web server application and set of feature extension modules created by Microsoft for use with Microsoft Windows. IIS have several version and widely used are 6.0,7.0 and 7.5.Here,in this article i will try to explain IIS6 internals and its relation with ASP.Net. [...]

Vs 2008/2010 IDE

I didn’t get much time to write article on Vs 2008 and Vs 2010 IDE tips and tricks. I will extent the article on some day, mean while please visit links mentioned below. The article (in future) will cover how to use VS IDE from new developer point of view and will also include various [...]