OUR GROUP BHUMIKA SONEJA DIAS GILBERT PRIYANKA SINGH DEVIKA SETHI
What is .NET? <ul><li>It is Microsoft's strategy for development and deployment of software. </li></ul><ul><li>Microsoft h...
.NET Architecture
.NET Experience
Windows Forms Console  Applications Web forms & Web services .NET Framework Base Class Libraries  Common Language Runtime ...
Common Language Runtime <ul><li>Interprets a byte code: Microsoft Intermediate Language (IL). </li></ul><ul><li>Similar to...
 
Common Language Specification <ul><li>Consists of set of common rules followed by all the  </li></ul><ul><li>languages of ...
Language Neutrality
Runtime Class Library <ul><li>Removes much of the need for language specific libraries like C++'s STL. </li></ul><ul><li>E...
User and Program Interfaces Windows Forms Web Forms Console  Applications
Assembly <ul><li>A logical collection of one or more exe and dll file containing an application’s code and resources </li>...
.NET Assembly  -  The New .DLL
Advantages Of .NET Framework
What are the areas of .NET? <ul><li>Define products implemented by Microsoft </li></ul><ul><li>Define client devices that ...
Solution (Microsoft Intermediate Language) Different Languages are Compiled into MSIL Source code : Any languages MS Inter...
.Net platform features
.NET memory management
Code access security <ul><li>Most software comes from web.A user doesn’t know whether a Web code is safe or not. </li></ul...
Security & Managed Code
Acknowledgement We are hereby very much thankful for being assigned such a nice topic on MICROSOFT .NET to give a presenta...
 
Upcoming SlideShare
Loading in …5
×

Microsoft dot net framework

7,269 views

Published on

Published in: Technology
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
7,269
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
619
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide
  • Microsoft dot net framework

    1. 2. OUR GROUP BHUMIKA SONEJA DIAS GILBERT PRIYANKA SINGH DEVIKA SETHI
    2. 3. What is .NET? <ul><li>It is Microsoft's strategy for development and deployment of software. </li></ul><ul><li>Microsoft has fundamentally changed the way programs execute under Windows. </li></ul><ul><ul><ul><li>Preference is now for interpreted code rather than machine code. </li></ul></ul></ul><ul><li>Modified versions of C++ & VB; C# added. </li></ul><ul><li>The environment has been redesigned to take full advantage of network standards. </li></ul>
    3. 4. .NET Architecture
    4. 5. .NET Experience
    5. 6. Windows Forms Console Applications Web forms & Web services .NET Framework Base Class Libraries Common Language Runtime Components of .NET Framework
    6. 7. Common Language Runtime <ul><li>Interprets a byte code: Microsoft Intermediate Language (IL). </li></ul><ul><li>Similar to Java Virtual Machine. </li></ul><ul><li>Some features: </li></ul><ul><ul><ul><li>Security </li></ul></ul></ul><ul><ul><ul><li>Garbage collection </li></ul></ul></ul><ul><ul><ul><li>Exception handling </li></ul></ul></ul><ul><li>Also supports unmanaged code: machine code. </li></ul>
    7. 9. Common Language Specification <ul><li>Consists of set of common rules followed by all the </li></ul><ul><li>languages of .net framework </li></ul><ul><li>Interoperability between objects and applications. </li></ul><ul><li>The classes that follow by the rules specified by CLS </li></ul><ul><li>are termed as CLS compliant classes </li></ul><ul><ul><li>CTS provides a type system that is common across </li></ul></ul><ul><ul><li>all languages. </li></ul></ul>
    8. 10. Language Neutrality
    9. 11. Runtime Class Library <ul><li>Removes much of the need for language specific libraries like C++'s STL. </li></ul><ul><li>Examples of items found in the Runtime: </li></ul><ul><ul><ul><li>Basic types </li></ul></ul></ul><ul><ul><ul><li>Collection classes </li></ul></ul></ul><ul><ul><ul><li>Input/Output </li></ul></ul></ul><ul><ul><ul><li>Graphical user interface library </li></ul></ul></ul><ul><ul><ul><li>Access to traditional Windows facilities (COM, ADO) </li></ul></ul></ul>
    10. 12. User and Program Interfaces Windows Forms Web Forms Console Applications
    11. 13. Assembly <ul><li>A logical collection of one or more exe and dll file containing an application’s code and resources </li></ul><ul><li>It contains </li></ul><ul><li>Codes in MSIL </li></ul><ul><li>Manifest </li></ul><ul><li>A metadata description of the code and resources </li></ul>
    12. 14. .NET Assembly - The New .DLL
    13. 15. Advantages Of .NET Framework
    14. 16. What are the areas of .NET? <ul><li>Define products implemented by Microsoft </li></ul><ul><li>Define client devices that use these services </li></ul><ul><li>Defines backbone for the applications to build on. </li></ul><ul><li>Managing, deploying and orchestrating the Web Services. </li></ul><ul><li>Microsoft provides a tool for building the .NET framework. </li></ul>
    15. 17. Solution (Microsoft Intermediate Language) Different Languages are Compiled into MSIL Source code : Any languages MS Intermediate Language Platform specific code Development tools Just-In-Time compiler
    16. 18. .Net platform features
    17. 19. .NET memory management
    18. 20. Code access security <ul><li>Most software comes from web.A user doesn’t know whether a Web code is safe or not. </li></ul><ul><li>.NET allows an administrator to specify privileges that each managed code has. </li></ul><ul><li>You can specify these privileges in three level </li></ul><ul><li>by modifying XML-based files </li></ul><ul><ul><li>Enterprise </li></ul></ul><ul><ul><li>Machine </li></ul></ul><ul><ul><li>User </li></ul></ul>
    19. 21. Security & Managed Code
    20. 22. Acknowledgement 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.

    ×