Object Oriented Programing Using C# .NET

January 28th, 2013 | Posted by Vidya Vrat in .NET | C# - (0 Comments)

Object-oriented programming (OOP) is the core ingredient of the .NET framework.  OOP is so important that, before embarking on the road to .NET, you must  understand its basic principles and terminology to write even a simple program.  The fundamental idea behind OOP is to combine into a single unit both data and  the methods that operate on that data; such units are called an object. All OOP  languages provide mechanisms that help you implement the object-oriented model.  They are encapsulation, inheritance, polymorphism and reusability. Let’s now  take a brief look at these concepts.

Read Full Article Here….


  • OOP’s overview
  • Classes and Objects
  • Constructor and Destructor
  • Function Overloading
  • Encapsulation
  • Inheritance
  • Interface
  • Polymorphism


.NET Client Profile is supported by .NET Ver. 3.5 and 4.0. It is designed for client applications like Windows Forms. Client Profile version of .NET Framework is lightweight subset of Framework. This enables quicker deployment and small installation packages. 

Web Application doesn’t support Client Profile version of the Framework.


Microsoft has removed Client Profile from latest version of .NET Framework 4.5 and hence with .NET 4.5 there is no Client Profile as shown in the image below.