Your SlideShare is downloading. ×
Introduction to .NET Programming
Introduction to .NET Programming
Introduction to .NET Programming
Introduction to .NET Programming
Introduction to .NET Programming
Introduction to .NET Programming
Introduction to .NET Programming
Introduction to .NET Programming
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

Introduction to .NET Programming


Published on

Introduction to .NET …

Introduction to .NET

Published in: Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. .NET<br />An Introduction to Microsoft .NET Platform<br /><br />
  • 2. .NET<br />It is not / not only a package or language<br />It is called as .NET Environment or Platform<br />When .NET was introduced it came with several languages. VB.NET, C#, COBOL and Perl, etc. <br />The site DotNetLanguages.Net says 44 languages are supported. <br />Object oriented language<br />High security – because it uses clauses and objects as their building blocks<br />Portability – Runs on any operating system<br /><br />
  • 3. BASIC, FORTRON, COBOL, C, C++ languages are converted in to Machine Level Language (Executable code) at the time of executing, which is executed directly in the operating system.<br />But, programs developed in .NET are converted into MSIL (Microsoft Intermediate Language) which contains Binary Codes.<br />Command in the MSIL (Assembly Language) will be converted into executables on any operating system.<br />We can use one language in another language in under .NET platform. For e.g. VB.NET in ASP.NET<br />The languages that are used in the .NET platform has a general class Library. So all the program statements written in the .NET are called as Managed Code<br /><br />
  • 4. Benefits of Managed Code<br />Memory Management<br />Debugging Support<br />Security<br />Version Control<br />Mixed Language Interaction<br /><br />
  • 5. Memory Management<br />In C, C++ Languages we need to allocate some memory before using it and we need to de-allocate after the use.<br />In .NET platform it is automated<br />Debugging Support<br /><ul><li>All Errors are displayed (accurately) in a separate Debugging window</li></ul><br />
  • 6. Security & Version Control<br />.NET program uses clauses and objects as their building blocks<br />We can install multiple .NET framework versions in a one system.<br />Required Framework version will be automatically selected by a .NET program.<br />We can include more than one .NET language in a program. It is called as Mixed Language Interaction.<br /><br />
  • 7. .NET Architecture<br />Common Language Run Time (CLR)<br />Common Type System (CTS)<br />Class Library (CL)<br />CLR Engine is common to all .Net languages.<br />CLR has common set of tools for all languages<br />When a compiler compiles for the CLR, this code is said to be managed code.<br />When a program runs in .net platform CLR converts into MSIL.<br />MSIL files’ extension “.dll”<br /><br />
  • 8. The Just In Time (JIT) Compiler in the CLR, converts the MSIL Assembly program into executables that are run in any operating system.<br />All data types included in the program are stored in CTS (Common Type System).<br />All the required classes are included in the Class Library. <br />Classes to handle different types of data such as Numbers, Text, Images, Files are included in the Class Library.<br /><br />