Microsoft.Net Platform Basics

1,829 views

Published on

Microsoft.Net Platform Basics by sakshi

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Very useful. You can also check out http://www.visualcoder.in/ , if interested
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,829
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • www.Chipssoftware.com Project Training Department .net Framework
  • www.Chipssoftware.com Project Training Department .net Framework
  • www.Chipssoftware.com Project Training Department .net Framework
  • Microsoft.Net Platform Basics

    1. 1. MICROSOFT .NET PLATFORM BASICS An Introduction on .Net Technology By Sakshi
    2. 2. Little bits from History <ul><li>Internet & HTML </li></ul><ul><li>Java & Internet </li></ul><ul><li>ASP </li></ul><ul><li>CGI </li></ul><ul><li>.NET </li></ul><ul><li>PHP etc…… </li></ul>
    3. 3. What is .NET? <ul><li>Microsoft: </li></ul><ul><li>“ .NET is the Microsoft Web service strategy to connect information, people and systems through software with Microsoft platform“ </li></ul>
    4. 4. Simply Define <ul><li>“ A platform for Designing, Building and Deploying N tier Business Applications” </li></ul>
    5. 5. Applications
    6. 6. Application Architecture <ul><li>Single-tier Architecture </li></ul><ul><li>Two-tier Architecture </li></ul><ul><li>Three-tier Architecture </li></ul><ul><li>N-tier Architecture </li></ul>
    7. 7. Application Architecture <ul><li>Single –tier </li></ul><ul><li>Exe file handles all functions </li></ul><ul><li>eg : - COBOL </li></ul>User Services Business Services Data Services Monolithic Application
    8. 8. Application Architecture <ul><li>Two –tier </li></ul><ul><li>Divide application into two components( Client,Server) </li></ul><ul><li>Can Implement as Fat Client / Fat Server </li></ul><ul><li>Eg:- VB </li></ul>Business logic C Data tier User tier Fat Client Fat Server
    9. 9. Application Architecture <ul><li>Three –tier </li></ul><ul><li>Divide application into three service layers reside separately </li></ul><ul><li>Can Implement on same machine or different Machine </li></ul><ul><li>n –tier </li></ul><ul><li>Have multiple servers handling business services </li></ul>C User tier Client Business Services Data Services Business Logic Data Store
    10. 10. The .NET Evolution
    11. 11. The .NET Evolution Before COM, applications were completely separate entities with little or no integration Application Code and data structures
    12. 12. The .NET Evolution COM provides a way for components to integrate.
    13. 13. .NET Architecture
    14. 14. Architecture Windows COM+ Services Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Windows Forms Common Language Specification VB C++ C# JScript … Visual Studio.NET
    15. 15. CLR  Multi-Language Support <ul><li>Over 40 languages supporting </li></ul><ul><ul><li>VB, C++, C#, J# </li></ul></ul><ul><li>Advanced multi-language features </li></ul><ul><ul><li>Cross language inheritance </li></ul></ul><ul><ul><li>Highly leveraged tools </li></ul></ul><ul><ul><li>Debuggers, Exception Handling, Garbage Collection etc </li></ul></ul>
    16. 16. Compilation & Execution Source Code Compilation Code Metadata MSIL Language Compiler Native Code Execution JIT Compiler
    17. 17. .Net Architecture Visit again Windows COM+ Services Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Windows Forms Common Language Specification VB C++ C# JScript … Visual Studio.NET
    18. 18. Advantages of .NET Framework <ul><li>Multi-platform application </li></ul><ul><li>Removal of DLL “HELL” </li></ul><ul><li>Multi-language integration </li></ul><ul><li>Automatic resource mgnt: </li></ul>
    19. 19. Session End <ul><li>Thank you </li></ul>

    ×