29-06-2012, 12:01 PM
SEMINAR ON MICROSOFT .NET
SEMINAR ON MICROSOFT .NET.ppt (Size: 1.9 MB / Downloads: 50)
So what is .NET?
.NET is a platform that provides a standardized set of services.
It’s just like Windows, except distributed over the Internet.
It exports a common interface so that it’s programs can be run on any system that supports .NET.
A specific software framework
Includes a common runtime
.NET Framework
Programming model for .NET
Platform for running .NET managed code in a virtual machine
Provides a very good environment to develop networked applications and Web Services
Provides programming API and unified language-independent development framework
The Core of .NET Framework: FCL & CLR
Common Language Runtime
Garbage collection
Language integration
Multiple versioning support (no more DLL hell!)
Integrated security
Framework Class Library
Provides the core functionality:
ASP.NET, Web Services, ADO.NET, Windows Forms, IO, XML, etc.
Common Language Runtime
Manages running code – like a virtual machine
Threading
Memory management
No interpreter: JIT-compiler produces native code – during the program installation or at run time
Fine-grained evidence-based security
Code access security
Code can be verified to guarantee type safety
No unsafe casts, no un-initialized variables and no out-of-bounds array indexing
Role-based security