.NET Framework - Overview

764
-1

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
764
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 1) Apply common skills across a variety of devices, application types, and programming tasks2) Integrate with other tools and technologies to build the right solution with less work3) Build compelling applications faster
  • 1. Common Language Runtime – provides an abstraction layer over the operating system2. Base Class Libraries – pre-built code for common low-level programming tasks3. Development frameworks and technologies – reusable, customizable solutions for larger programming tasks
  • CLR loads the IL Code, compiles it to native code and then executes and manages the codeClass lib – object oriented collection of reusable classes(types)CLS – helps to attain interoperability btw languages
  • .NET Framework - Overview

    1. 1. Working with DOTNET framework <br />AmalDev<br />http://inquisitive-instincts.blogspot.com<br />
    2. 2. When it all began ?<br />
    3. 3. What is it ?<br />Platform for building enterprise applications<br />Secure, Multi-language Development Platform<br />Cutting-Edge Web Application Development<br />Secure, Reliable Web Services<br />Flexible Data Access Options<br />Next Gen User Experiences<br />
    4. 4. Why you should learn .NET ?<br />92% share of market are Windows users.<br />70% of web applications are on .NET<br />Rapid Application Development<br />Integrates with other tools and technologies to build right solution with less work <br />
    5. 5. Where it fits?<br />
    6. 6. How an app is run ?<br />
    7. 7. Common Language Runtime(CLR)<br />Runtime execution environment.<br />Most important component in .NET Framework.<br />Compilation occurs in two steps,<br />Source code to Intermediate Language (IL).<br />Compilation of IL to platform specific code by CLR.<br />
    8. 8. MSIL Code<br />.method private hidebysig static void Main() <br />cil managed <br />{ <br />{.entrypoint<br />// Code size <br />11 (0xb) <br />.maxstack 8 <br />IL_0000: ldstr<br />"Hello, world!" <br />IL_0005: call <br />void <br />[mscorlib]System.Console::WriteLine(string) <br />IL_000a: ret <br />} // end of method HelloWorld::Main <br />
    9. 9. What does it contains ?<br />
    10. 10. .NET Supported Languages<br />BY Microsoft<br />C++, C#, VB.NET<br /><ul><li>Third Party</li></ul>Perl, Python, Pascal<br />
    11. 11. What is C# ?<br />Designed from the scratch to work with .Net<br />Mixture of C++ and Java<br />Purely Object Oriented<br />Type Safe Programming Language<br />
    12. 12. Web Architecture<br />
    13. 13. ASP.NET Execution<br />
    14. 14. ASP.NET Page Lifecycle<br />
    15. 15. DEMO<br />
    16. 16. Questions ????<br />
    17. 17. THANK YOU ....<br />AmalDev<br />http://inquisitive-instincts.blogspot.com<br />

    ×