C Sharp
Presentation by:- Maheshwar Pandey
XRG Consulting Pvt. Ltd.
Mob.no - 7015337463
Email id –
[email protected]Content..
Introduction
.Net Framework
Features
Java v/s C#
Example
Types of Application
App developed using C#
Introduction
C # is pronounced as "C-Sharp". It was introduced in the year
2002 with .Net Framework.
Anders Hejlsberg the founder of C# language.
It is an object-oriented programming language provided by
Microsoft that runs on .Net Framework.
C# is approved as a standard by ISO(International Organization
for Standardization). C# is designed for CLI (Common Language
Infrastructure). CLI is a specification that describes executable
code and runtime environment.
.Net Framework
.NET is a framework to develop software applications. It is
designed and developed by Microsoft and the first beta
version released in 2000.
This framework provides various services like memory
management, networking, security, memory management,
and type-safety.
The .Net Framework supports more than 60 programming
languages such as C#, F#, VB.NET, J#, VC++, JScript.NET, APL,
COBOL, Perl, Oberon, ML, Pascal, Eiffel, Smalltalk, Python,
Cobra, ADA, etc.
The .NET Framework is composed different
components:
Common Language Runtime (CLR) :- It is a program
execution engine that loads and executes the program.
Framework Class Library (FCL):-It is a standard library that is
a collection of thousands of classes and used to build an
application.
Core Languages (WinForms, ASP.NET, and C#.NET)
C# Features
Java v/s C#
S.no Java C#
.
1. Java is a high level, robust, C# is an object-oriented
secured and object-oriented programming language
programming language developed developed by Microsoft that runs
by Oracle. on .Net Framework.
2. Java programming language is C# programming language is
designed to be run on a Java designed to be run on
platform, by the help of Java the Common Language Runtime
Runtime Environment (JRE). (CLR).
3. Java does not support conditional C# supports conditional
compilation. compilation using preprocessor
directives.
Example
Hello World
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
Type of Application in C#
Window –Based application
Web-Based application
Console-Based application
Game development
Apps developed using C#
Visual Studio Banshee
Flash Develop