Beruflich Dokumente
Kultur Dokumente
Rationale
© NIIT 1
.NET Framework-Application Development Simplified
Objective
© NIIT 2
.NET Framework-Application Development Simplified
© NIIT 3
.NET Framework-Application Development Simplified
© NIIT 4
.NET Framework-Application Development Simplified
© NIIT 5
.NET Framework-Application Development Simplified
© NIIT 6
.NET Framework-Application Development Simplified
© NIIT 7
.NET Framework-Application Development Simplified
C++ C# VB.NET J# …
© NIIT 8
.NET Framework-Application Development Simplified
© NIIT 9
.NET Framework-Application Development Simplified
The CLR:
Manages code execution at run time.
Performs functions such as code compilation and garbage
collection.
© NIIT 10
.NET Framework-Application Development Simplified
© NIIT 11
.NET Framework-Application Development Simplified
Programming languages:
Any .NET supported programming language can be used.
C++ C# VB.NET J# …
© NIIT 12
.NET Framework-Application Development Simplified
CLS:
Is a set of rules that enables an object or application to interact
with the objects or applications of other languages.
C++ C# VB.NET J# …
© NIIT 13
.NET Framework-Application Development Simplified
© NIIT 14
.NET Framework-Application Development Simplified
© NIIT 15
.NET Framework-Application Development Simplified
IL is converted
into machine
Just-In-Time language
Compiler by the
Just-In-Time
compiler
© NIIT 16
.NET Framework-Application Development Simplified
© NIIT 17
.NET Framework-Application Development Simplified
Just-In-Time
Compiler
CLS
enables an
object or an
application
to interact
Common Language
with the
Specification
objects or
applications
of other
languages.
© NIIT 18
.NET Framework-Application Development Simplified
Execution Process
Native
Code JIT
Compiler
© NIIT 19
.NET Framework-Application Development Simplified
© NIIT 20
.NET Framework-Application Development Simplified
© NIIT 21
.NET Framework-Application Development Simplified
© NIIT 22
.NET Framework-Application Development Simplified
Namespaces are
stored in
Assembly assemblies and
help you to create
Namespace logical groups of
related classes
s
and interfaces,
which can be used
by any language
targeting the .NET
Framework.
© NIIT 23
.NET Framework-Application Development Simplified
An assembly is a
single deployable
unit that contains
all the information
about the
Assembly implementation of
classes,
structures, and
interfaces.
© NIIT 24
.NET Framework-Application Development Simplified
Types of Applications
© NIIT 25
.NET Framework-Application Development Simplified
Web-Based
Application
s
© NIIT 26
.NET Framework-Application Development Simplified
Windows- Windows-based
Based applications are
Application created when
s user interaction
is required.
Web-Based
Application
s
© NIIT 27
.NET Framework-Application Development Simplified
Windows-
Based
Application
s Web-based
applications are
created when the
Web-Based
application needs to
Application be accessed
s anywhere, anytime,
and across
platforms.
© NIIT 28
.NET Framework-Application Development Simplified
© NIIT 29
.NET Framework-Application Development Simplified
© NIIT 30
.NET Framework-Application Development Simplified
© NIIT 31
.NET Framework-Application Development Simplified
Toolbox
Window
Solution
Explorer
Window
Properties
Window
Output
Window
© NIIT 32
.NET Framework-Application Development Simplified
© NIIT 33