Академический Документы
Профессиональный Документы
Культура Документы
OUR GROUP
Kirti Chadda
Tanu Sharma
Kapil Sharma
So what is
.NET?
Ø.Net is a platform that provides a standardized
set of services.
Ø
vIt’s just like Windows, except distributed over the Internet.
vIt exports a common interface so that it’s program can be run on any
system that supports .NET.
vGarbage collection
vLanguage integration
vIntegrated security
Ø
ØFramework Class Library
v
vProvides the core functionality:
ASP.NET, Web Services, ADO.NET, Windows Forms,IO
XML,etc
v
Common Language Runtime
ØMemory management, thread management,etc
Ø
ØConvert the .NET Managed Code to native code
Ø
ØControls the interaction with the Operating Syste.
Operating System
Framework Class Library
ØObject-oriented collection of reusable types
Ø
ØCollections, I/O, Strings, …
Operating System
Data Access Layer
ØAccess relational databases
Ø
ØData model
Ø
ØWork with XML
Operating System
ASP.NET and Windows Forms
ØCreate application’s frond-end Web-based user interface, Windows GUI,
Web services, …
Operating System
Programming Languages
ØUse your favourite language
VB.
C++ C# NET
Perl J# …
ASP .NET Windows
Web Forms Web Services
Mobile Internet Toolkit Forms
VB.
C++ C# NET
Perl J# …
ØAn assembly can consist of one or more files. Code files are called modules.
How CLI works?
Independent Compilation
ØCommon Language Runtime (CLR) uses metadata to locate and load classes,
generate native code, provide security, and execute Managed Code.
How . NET Works?
Source code
.NET
Compiler
MSIL CLR
-------- --- OUTPUT
Metadata [JIT]
Code Access Security
ØMost software comes from web. A user doesn’t know whether a Web code
is safe or not.
ØYou can specify these privileges in three level by modifying XML-based files
vEnterprise
vMachine
vUser
o u
y
n k
h a
T