Your SlideShare is downloading. ×
0
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
.net framework
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

.net framework

3,434

Published on

Published in: Education, Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
3,434
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
154
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. INTRODUCTION TO .NET FRAMEWORK
    • RAJESH GUNUKULA
    BY
  • 2.  
  • 3. 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.
  • 4. .NET Enterprise Vision ERP & Billing Customer Service Sales Users Any device , Any place, Any time XML Web Services Integrate business applications and processes Back Office Heterogeneous application and server infrastructure Scheduling Authentication Notification
  • 5. . NET Framework
    • Programming model for .NET
    • Platform for running .NET managed code in a virtual machine
    • Provides a very good environment to develop networked applications and Web Services
    • Provides programming API and unified language-independent development framework
  • 6. .NET Framework Common Language Runtime
    • CLR manages code execution at runtime
      • Memory management, thread management, etc.
    Operating System Common Language Runtime
  • 7. .NET Framework Base Class Library
      • Object-oriented collection of reusable types
      • Collections, I/O, Strings, …
    Operating System Common Language Runtime .NET Framework (Base Class Library)
  • 8. . NET Framework Data Access Layer
      • Access relational databases
      • Disconnected data model
      • Work with XML
    Operating System Common Language Runtime .NET Framework (Base Class Library) ADO .NET and XML
  • 9. .NET Framework ASP.NET & Windows Forms
      • Create application’s front-end – Web-based user interface, Windows GUI, Web services, …
    Operating System Common Language Runtime .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms
  • 10. .NET Framework Programming Languages
      • Use your favorite language
    Operating System Common Language Runtime C++ C# VB.NET Perl J# … .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms
  • 11. .NET Framework Common Language Specification Operating System Common Language Runtime Common Language Specification .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms C++ C# VB Perl J# …
  • 12. . NET Framework Visual Studio .NET Operating System Common Language Runtime Common Language Specification C++ C# VB Perl J# … Visual Studio .NET .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms
  • 13. Common Language Runtime
    • Just In Time (JIT) COMPILER
    Exception Manager Thread Manager Security Manager Garbage Collector Class loader Code Manager
  • 14. Compilation in .NET Code in VB.NET Code in C# Code in another .NET Language VB.NET compiler C# compiler Appropriate Compiler IL(Intermediate Language) code CLR just-in-time execution
  • 15. Intermediate Language (IL)
    • .NET languages are not compiled to machine code. They are compiled to an Intermediate Language (IL).
    • CLR accepts the IL code and recompiles it to machine code. The recompilation is just-in-time (JIT) meaning it is done as soon as a function or subroutine is called.
    • The JIT code stays in memory for subsequent calls. In cases where there is not enough memory it is discarded thus making JIT process interpretive .
  • 16. Languages
    • Languages provided by MS
      • VB, C++, C#, J#, JScript
    • Third-parties are building
      • APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk …
  • 17. Summary
    • The .NET Framework
      • Dramatically simplifies development and deployment
      • Provides robust and secure execution environment
      • Supports multiple programming languages
  • 18. Q & A
  • 19. THANK YOU

×