dot net framework
dot net framework
NET Framework
• C# programming language and the .NET platform
were introduced by Microsoft in 2002 and have
quickly become a need of modern day software
development.
• Multiple Platforms
• Security
• Interoperability with existing code
• Platform Invoke
• Interoperability with COM
• Support for numerous languages
• Communication using Industry Standards
• Object Oriented Development Environment
• Simplified Development
• Breifly
• Architecture of .NET Framework
• Architecture of CLR
• .NET Framework in our system, there are two important
components, which are installed and are given below.
• Framework Class Library.
• CLR (Common language runtime).
• - JIT (Just-in-Time)
• JIT are of three types:
• Pre JIT
• Econo JIT
• Normal JIT
• Assemblies
• When you compile an application, the MSIL code
created is stored in an assembly. Assemblies
include both executable application files that you
can run directly from Windows without the need
for any other programs (these have a .exe file
extension), and libraries (which have a .dll
extension) for use by other applications.
• Garbage Collection (GC)
• Native Code
• the processing in terms of C# code which is written
using .NET Framework.
• 1) Managed Code
• 2) Unmanaged Code
• Managed Code
• Unmanaged Code
COM callable wrapper unmanaged code
• Runtime Callable Wrapper unmanaged code
THANK YOU