Object-Oriented Programming Concepts in simple langauge



we are going to explore c#, an OOP language, in order to showcase and understand OOP concepts.

C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. C# is a modern, general-purpose, object-oriented programming language developed by Microsoft and approved by the European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO). C# is based on object-oriented programming concepts.
 
The following reasons make C# a widely used professional language:
 
It is a modern, general-purpose programming language
It is object-oriented.
It is component oriented.
It is easy to learn.
It is a structured language.
It produces efficient programs.
It can be compiled on a variety of computer platforms.
It is a part of .Net Framework.
What is The .Net Framework?
 
The .Net framework is a revolutionary platform that helps you to write the following types of applications:
 
Windows applications
Web applications
Web services
 
The .Net framework applications are multi-platform applications. The framework has been designed in such a way that it can be used from any of the following languages: C#, C++, Visual Basic, JScript, COBOL, etc. All these languages can access the framework as well as communicate with each other.
The .Net framework consists of an enormous library of codes used by client languages such as C#. Following are some of the components of the .Net framework:
 
Common Language Runtime (CLR)
The .Net Framework Class Library
Common Language Specification
Common Type System
Metadata and Assemblies
Windows Forms
ASP.Net and ASP.Net AJAX
ADO.Net
Windows Workflow Foundation (WF)
Windows Presentation Foundation
Windows Communication Foundation (WCF)
LINQ
 
A C# program consists of the following parts:
 
Namespace declaration
A class
Class methods
Class attributes
A Main method
Statements and Expressions
Comments

0 Comment's

Comment Form