SlideShare a Scribd company logo
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

PPTX
.Net framework architecture
PPTX
PPTX
Evolution of .net frame work
PPT
Introduction .NET Framework
PPTX
Difference between .net core and .net framework
PPTX
Microsoft .Net Technology
PPTX
Microsoft .Net Framework
DOCX
1 what is microsoft .net framework
.Net framework architecture
Evolution of .net frame work
Introduction .NET Framework
Difference between .net core and .net framework
Microsoft .Net Technology
Microsoft .Net Framework
1 what is microsoft .net framework

What's hot (17)

PPTX
.Net the begining
PPTX
.NET Framework
PPTX
About .net
DOCX
PPT
.Net Session Overview
PPT
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
PPTX
What's New in .Net 4.5
PPTX
Component of .net
PPSX
An isas presentation on .net framework 2.0 by vikash chandra das
PPTX
.Net framework
PPTX
Presentation1.pptx
PDF
Dotnet interview qa
PPT
Best DotNet Training in Delhi
PPT
Net Framework overview
PPT
Net overview
PDF
Introduction to dot net
.Net the begining
.NET Framework
About .net
.Net Session Overview
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
What's New in .Net 4.5
Component of .net
An isas presentation on .net framework 2.0 by vikash chandra das
.Net framework
Presentation1.pptx
Dotnet interview qa
Best DotNet Training in Delhi
Net Framework overview
Net overview
Introduction to dot net
Ad

Viewers also liked (8)

PPT
Divya mantra feng shui 2.5 inches elephant pair for wish fulfilment
PPT
An elephant'stale
PPTX
Scrum safari joburg v1 2011 09-09
PDF
The Words of IfBookThen 2012
PDF
Elephant grooming: quality with Hadoop
PPTX
DevOps Introduction and the launch of DASA
PPTX
African elephant powerpoint
PPT
France Power Point
Divya mantra feng shui 2.5 inches elephant pair for wish fulfilment
An elephant'stale
Scrum safari joburg v1 2011 09-09
The Words of IfBookThen 2012
Elephant grooming: quality with Hadoop
DevOps Introduction and the launch of DASA
African elephant powerpoint
France Power Point
Ad

Similar to .Net (20)

PPT
.Net framework
PPT
Microsoft.Net
PDF
Unit I- Introduction to .NET Framework.pdf
PDF
.NET TECHNOLOGIES
PPTX
Intro to Microsoft.NET
PPTX
PPT
Introdot Netc Sharp En
PPTX
Introduction of .net framework
PDF
Lecture - The .Net Technology and Framework
PPTX
Introduction to .net
PDF
1..Net Framework Architecture-(c#)
PPT
Net framework
PPT
.Net Overview -- Training (Lesson 1)
PPT
Modified.net overview
PPT
.Net Overview
PPT
.Net overview
PPT
PPSX
Introduction to .net framework
PPTX
.Net Framework
.Net framework
Microsoft.Net
Unit I- Introduction to .NET Framework.pdf
.NET TECHNOLOGIES
Intro to Microsoft.NET
Introdot Netc Sharp En
Introduction of .net framework
Lecture - The .Net Technology and Framework
Introduction to .net
1..Net Framework Architecture-(c#)
Net framework
.Net Overview -- Training (Lesson 1)
Modified.net overview
.Net Overview
.Net overview
Introduction to .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?? << >>