SlideShare a Scribd company logo
1 of 11
Download to read offline
Microsoft® .NET framework
Presented by:
Vignesh K Nair
Sreekutty P S
Powered by CLEMENTIA
Microsoft
.NET
What is not?
Simply it is the technology from Microsoft, on which all
other Microsoft technologies will be depending on in
future.
■ It is a platform neutral framework.
■ provides a common set of class libraries
■ supports many programming languages,
including VB.NET, C# etc.
■ layer between the operating system and the
programming language.
.NET
Application
.NET
Framework
OS
+
Hardware
What is .NET ?
Not an OS
Not an Intermediate Language
Not a Compiler alone
Not a PL
Not a SW
Not an Emulator
Language supports Microsoft
VB C++
C#
Python
Pascal
COBOL
APL Oberon
Java Script
Java
J#
Perl
Haskell
Eiffel Small Talk
Features of .NET framework
Strong XML support
Easy development of web application
OOPs support
Multi language support (70+)
Multi device support
Automatic memory management
Ease the deployment and configuration
Rich Functionality out of box
Components of .NET framework
Common Language Runtime (CLR)
Common Language Specification (CLS)
Framework Class Library (FCL)
Just in Time Compiler (JIT)
Common Type System (CTS)
Common Language Runtime
Core of .NET platform
Language independent Environment
Manages Thread execution ,Memory
&Garbage collection
VB. NET C#
C# complier
Microsoft Intermediate Language(MSIL)
VB.NET compiler
Common Language Runtime (CLR)
JIT(Just In Time)Compiler
Native Code
Simplifies Application Development
Access to metadata
Enforcement of code access security
Automation of object layout
Common Language Specification
Common level of language functionality
Set of rules that a language compiler must
adhere
Enables the creation of a club of CLS
compliant languages
Defines Types allowed on external
calls
C#
Common Language Specification
.NET framework
javaJ#Visual Basic C++
Actually a set of restrictions on the CTS
Describes the executable code and
runtime environment
Framework Class Library
Includes a huge collection of reusable
classes , interfaces, and value types
Organized in a hierarchical tree structure
and it is divided into Namespaces.
Provides the consistent base types that are
used across all .NET enabled languages
Managed classes that provide access to
System Services
Object oriented and easy to use in
program developments
Base Class Library Support
Thread Support COM Marshaler
Type Checker
Security Engine
Exception Manager
Debug Engine
MSIL to
native
Compilers
Code
Manager
Garbage
Collector
Class Loader
Advantages of .NET Framework
❶Consistent programming model :With .NET accessing data with a C# and VB.NET very
similar apart from slight syntactical differences. Both the programs need to import the System.
Data namespace, both programs establish connection with database and both programs run
a query and display the data.
❷Direct Support for Security : .NET framework enables the developer and the system
administrator to specify method level security.
❸Simplified Development efforts: The .NET Framework simplifies debugging with support
for Runtime diagnostics.
❹Easy application deployment and Maintenance : The .NET Framework makes easy to
deploy applications. The .NET Framework handles the details of locating and loads the
components.
❺Assemblies : Assembly is elementary unit in a framework application. It performs various
functions in programming with the .NET Frame work. Every computer that has the .NET
Framework installed with have the Global Assembly Cache.
https://We are ready to answer you…
ANY QUESTIONS??
<< >>
THANK YOU

More Related Content

What's hot (18)

1 what is microsoft .net framework
1 what is microsoft .net framework1 what is microsoft .net framework
1 what is microsoft .net framework
 
.Net the begining
.Net the begining.Net the begining
.Net the begining
 
.NET Framework
.NET Framework.NET Framework
.NET Framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
About .net
About .net About .net
About .net
 
1.0
1.01.0
1.0
 
.Net Session Overview
.Net Session Overview.Net Session Overview
.Net Session Overview
 
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
 
What's New in .Net 4.5
What's New in .Net 4.5What's New in .Net 4.5
What's New in .Net 4.5
 
Component of .net
Component of .netComponent of .net
Component of .net
 
An isas presentation on .net framework 2.0 by vikash chandra das
An isas presentation on .net framework 2.0 by vikash chandra dasAn isas presentation on .net framework 2.0 by vikash chandra das
An isas presentation on .net framework 2.0 by vikash chandra das
 
.Net framework
.Net framework.Net framework
.Net framework
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Dotnet interview qa
Dotnet interview qaDotnet interview qa
Dotnet interview qa
 
Best DotNet Training in Delhi
Best   DotNet Training  in DelhiBest   DotNet Training  in Delhi
Best DotNet Training in Delhi
 
Net Framework overview
Net Framework overviewNet Framework overview
Net Framework overview
 
Net overview
Net overviewNet overview
Net overview
 
Introduction to dot net
Introduction to dot netIntroduction to dot net
Introduction to dot net
 

Viewers also liked

Divya mantra feng shui 2.5 inches elephant pair for wish fulfilment
Divya mantra feng shui 2.5 inches elephant pair for wish fulfilmentDivya mantra feng shui 2.5 inches elephant pair for wish fulfilment
Divya mantra feng shui 2.5 inches elephant pair for wish fulfilmentDivya Mantra
 
The Words of IfBookThen 2012
The Words of IfBookThen 2012The Words of IfBookThen 2012
The Words of IfBookThen 2012IfBookThen
 
Elephant grooming: quality with Hadoop
Elephant grooming: quality with HadoopElephant grooming: quality with Hadoop
Elephant grooming: quality with HadoopRoman Nikitchenko
 
DevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASADevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASAJan-Willem Middelburg
 
African elephant powerpoint
African elephant powerpointAfrican elephant powerpoint
African elephant powerpointReuben Soares
 
Elephantiasis.ppt
Elephantiasis.pptElephantiasis.ppt
Elephantiasis.pptShama
 
France Power Point
France Power PointFrance Power Point
France Power Pointguest8e23c7b
 

Viewers also liked (9)

Divya mantra feng shui 2.5 inches elephant pair for wish fulfilment
Divya mantra feng shui 2.5 inches elephant pair for wish fulfilmentDivya mantra feng shui 2.5 inches elephant pair for wish fulfilment
Divya mantra feng shui 2.5 inches elephant pair for wish fulfilment
 
An elephant'stale
An elephant'staleAn elephant'stale
An elephant'stale
 
Scrum safari joburg v1 2011 09-09
Scrum safari joburg v1 2011 09-09Scrum safari joburg v1 2011 09-09
Scrum safari joburg v1 2011 09-09
 
The Words of IfBookThen 2012
The Words of IfBookThen 2012The Words of IfBookThen 2012
The Words of IfBookThen 2012
 
Elephant grooming: quality with Hadoop
Elephant grooming: quality with HadoopElephant grooming: quality with Hadoop
Elephant grooming: quality with Hadoop
 
DevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASADevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASA
 
African elephant powerpoint
African elephant powerpointAfrican elephant powerpoint
African elephant powerpoint
 
Elephantiasis.ppt
Elephantiasis.pptElephantiasis.ppt
Elephantiasis.ppt
 
France Power Point
France Power PointFrance Power Point
France Power Point
 

Similar to .Net

Microsoft dot net framework
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net frameworkInstantenigma
 
Introductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka PinglikarIntroductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka PinglikarPriyankaPinglikar
 
.Net overview|Introduction Of .net
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .netpinky singh
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overviewFaisal Aziz
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net frameworkFaisal Aziz
 
.Net overview
.Net overview.Net overview
.Net overviewmadydud
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net frameworkArun Prasad
 
Presentation1
Presentation1Presentation1
Presentation1kpkcsc
 
Unit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUnit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUjwala Junghare
 
1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)Shoaib Ghachi
 
.Net framework
.Net framework.Net framework
.Net frameworkViv EK
 

Similar to .Net (20)

Microsoft.Net
Microsoft.NetMicrosoft.Net
Microsoft.Net
 
Microsoft dot net framework
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net framework
 
Introductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka PinglikarIntroductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka Pinglikar
 
.Net slid
.Net slid.Net slid
.Net slid
 
.Net overview
.Net overview.Net overview
.Net overview
 
.Net Overview
.Net Overview.Net Overview
.Net Overview
 
.Net overview|Introduction Of .net
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .net
 
Dot Net PPt.pptx
Dot Net PPt.pptxDot Net PPt.pptx
Dot Net PPt.pptx
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overview
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
 
Net framework
Net frameworkNet framework
Net framework
 
.Net overview
.Net overview.Net overview
.Net overview
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Presentation1
Presentation1Presentation1
Presentation1
 
Unit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUnit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdf
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)
 
.Net overview
.Net overview.Net overview
.Net overview
 
.Net framework
.Net framework.Net framework
.Net framework
 

.Net

  • 1. Microsoft® .NET framework Presented by: Vignesh K Nair Sreekutty P S Powered by CLEMENTIA Microsoft .NET
  • 2. What is not? Simply it is the technology from Microsoft, on which all other Microsoft technologies will be depending on in future. ■ It is a platform neutral framework. ■ provides a common set of class libraries ■ supports many programming languages, including VB.NET, C# etc. ■ layer between the operating system and the programming language. .NET Application .NET Framework OS + Hardware What is .NET ? Not an OS Not an Intermediate Language Not a Compiler alone Not a PL Not a SW Not an Emulator
  • 3. Language supports Microsoft VB C++ C# Python Pascal COBOL APL Oberon Java Script Java J# Perl Haskell Eiffel Small Talk
  • 4. Features of .NET framework Strong XML support Easy development of web application OOPs support Multi language support (70+) Multi device support Automatic memory management Ease the deployment and configuration Rich Functionality out of box
  • 5. Components of .NET framework Common Language Runtime (CLR) Common Language Specification (CLS) Framework Class Library (FCL) Just in Time Compiler (JIT) Common Type System (CTS)
  • 6. Common Language Runtime Core of .NET platform Language independent Environment Manages Thread execution ,Memory &Garbage collection VB. NET C# C# complier Microsoft Intermediate Language(MSIL) VB.NET compiler Common Language Runtime (CLR) JIT(Just In Time)Compiler Native Code Simplifies Application Development Access to metadata Enforcement of code access security Automation of object layout
  • 7. Common Language Specification Common level of language functionality Set of rules that a language compiler must adhere Enables the creation of a club of CLS compliant languages Defines Types allowed on external calls C# Common Language Specification .NET framework javaJ#Visual Basic C++ Actually a set of restrictions on the CTS Describes the executable code and runtime environment
  • 8. Framework Class Library Includes a huge collection of reusable classes , interfaces, and value types Organized in a hierarchical tree structure and it is divided into Namespaces. Provides the consistent base types that are used across all .NET enabled languages Managed classes that provide access to System Services Object oriented and easy to use in program developments Base Class Library Support Thread Support COM Marshaler Type Checker Security Engine Exception Manager Debug Engine MSIL to native Compilers Code Manager Garbage Collector Class Loader
  • 9. Advantages of .NET Framework ❶Consistent programming model :With .NET accessing data with a C# and VB.NET very similar apart from slight syntactical differences. Both the programs need to import the System. Data namespace, both programs establish connection with database and both programs run a query and display the data. ❷Direct Support for Security : .NET framework enables the developer and the system administrator to specify method level security. ❸Simplified Development efforts: The .NET Framework simplifies debugging with support for Runtime diagnostics. ❹Easy application deployment and Maintenance : The .NET Framework makes easy to deploy applications. The .NET Framework handles the details of locating and loads the components. ❺Assemblies : Assembly is elementary unit in a framework application. It performs various functions in programming with the .NET Frame work. Every computer that has the .NET Framework installed with have the Global Assembly Cache.
  • 10. https://We are ready to answer you… ANY QUESTIONS?? << >>