.Net

525 views

Published on

Complete Power Point Presentation on Microsoft .NET including Visual Studio

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

  • Be the first to like this

No Downloads
Views
Total views
525
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

.Net

  1. 1. Introduction to .NET Framework Saurabh Kachhia MCA 2nd Sem
  2. 2. What Is .NET Software platform In other words: .NET is not a language (Runtime and a library for writing and executing written programs in any compliant language) .NET is a new framework for developing web-based and windows-based applications within the Microsoft environment.
  3. 3. What Is .NET .NET Application .NET Framework Operating System + Hardware
  4. 4. Framework, Languages, And ToolsVB C++ C# JScript …Common Language Specification Visual Studio.NET Web User Services Interface Data and XML Base Class Library Common Language Runtime
  5. 5. .NET Framework Services Common Language Runtime Windows® Forms ASP.NET ◦ Web Forms ◦ Web Services ADO.NET, evolution of ADO Visual Studio.NET
  6. 6. Common Language Runtime (CLR)•CLR works like a virtual machine inexecuting all languages.•All .NET languages must obey therules and standards imposed by CLR.Examples: – Object declaration, creation and use – Data types, language libraries – Error and exception handling
  7. 7. Compilation in .NET Code in anotherCode in VB.NET Code in C# .NET Language AppropriateVB.NET compiler C# compiler Compiler IL(Intermediate Language) code CLR just-in-time execution
  8. 8. Intermediate Language (MSIL)• .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.
  9. 9. Languages• Languages provided by MS – VB, C++, C#, J#, Jscript• Third-parties are building – APL, COBOL, Pascal, Eiffel, Has kell, ML, Oberon, Perl, Python, Scheme, Smalltalk…
  10. 10. ASP.NET•The platform services that allow toprogram Web Applications and WebServices in any .NET language•ASP.NET Uses .NET languages togenerate HTML pages. HTML page istargeted to the capabilities of therequesting Browser
  11. 11. Visual Studio.NET• Development tool that contains a rich set of productivity and debugging features• Single IDE for building an application

×