Microsoft dot net framework
-
Upload
instantenigma -
Category
Technology
-
view
6.680 -
download
3
Transcript of Microsoft dot net framework
OUR GROUP
What is .NET? It is Microsoft's strategy for development and deployment of software.
Microsoft has fundamentally changed the way programs execute under Windows.
Preference is now for interpreted code rather than machine code.
Modified versions of C++ & VB; C# added.
The environment has been redesigned to take full advantage of network standards.
.NET Architecture
.NET Experience
Windows FormsConsole
ApplicationsWeb forms
& Web services
.NET Framework Base Class Libraries
Common Language Runtime
Common Language Runtime
Interprets a byte code: Microsoft Intermediate Language (IL).
Similar to Java Virtual Machine.Some features:
SecurityGarbage collectionException handling
Also supports unmanaged code: machine code.
Consists of set of common rules followed by all the languages of .net framework
Interoperability between objects and applications.
The classes that follow by the rules specified by CLS are termed as CLS compliant classes
CTS provides a type system that is common across all languages.
Language Neutrality
Runtime Class Library
Removes much of the need for language specific libraries like C++'s STL.
Examples of items found in the Runtime:Basic typesCollection classesInput/OutputGraphical user interface libraryAccess to traditional Windows facilities (COM,
ADO)
User and Program Interfaces
Windows Forms Web FormsConsole
Applications
Assembly
A logical collection of one or more exe and dll file containing an application’s code and resources
It contains Codes in MSIL Manifest
A metadata description of the code and resources
.NET Assembly - The New .DLL
What are the areas of .NET?
• Define products implemented by Microsoft
• Define client devices that use these services
• Defines backbone for the applications to build on.
• Managing, deploying and orchestrating the Web Services.
• Microsoft provides a tool for building the .NET framework.
Solution (Microsoft Intermediate Language)Different Languages are Compiled into MSIL
Source code :Any languages
MS IntermediateLanguage
Platform specificcode
Development tools
Just-In-Time
compiler
.Net platform features
.NET memory management
Code access security
• Most software comes from web.A user doesn’t know whether a Web code is safe or not.
• .NET allows an administrator to specify privileges that each managed code has.
• You can specify these privileges in three levelby modifying XML-based files Enterprise Machine User
Security & Managed Code
We are hereby very much thankful for being assigned such a nice topic on MICROSOFT .NET to give a presentation here right in front of you all. We thank our faculty Mrs. Smitha who continuously helped and supported us during the preparation for this presentation for which we thank her a lot.