30-08-2013, 03:12 PM
Introduction to Visual Studio.NET
Visual Studio.ppt (Size: 2.15 MB / Downloads: 83)
What is Microsoft .NET?
.NET represents an advanced new generation of software that will drive the Next Generation Internet. Its purpose is to make information available any time, any place, and on any device.
Quick Definition
.NET is an initiative to integrate all Microsoft products with the “Next Generation” web.
Common Language Runtime (CLR)
A common runtime for all .NET languages
Common type system
Common metadata
Intermediate Language (IL) to native code compilers
Memory allocation and garbage collection
Code execution and security
Over 15 languages supported today
C#, VB, Jscript, Visual C++ from Microsoft
Perl, Python, Smalltalk, Cobol, Haskell, Mercury, Eiffel, Oberon, Oz, Pascal, APL, CAML, Scheme, etc.
Rational is working on Java compiler for CLR
.NET Framework Libraries
Single consistent set of object oriented class libraries to enable building distributed web applications (Unified Classes)
Built using classes arranged across logical hierarchical namespaces
For example: System.Data.SQL
Work with all CLR languages
No more “VBRun” or “MFC” divide
ASP.NET
ASP.NET is compiled, not interpreted
Better performance
Early binding, strong typing, JIT compiling to native code
Configuration settings in XML-based files
Session state can now be shared across a web farm of ASP.NET servers
.NET State Server Process manages state
Application state is still single sever
ASP.NET detects and recovers from problems
Access violations, memory leaks, deadlocks
ASP.NET supports pre-emptive cycling of apps
Time and request based settings