Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
.NET<br />An Introduction to Microsoft .NET Platform<br />http://www.livetolearn.in<br />
.NET<br />It is not / not only a package or language<br />It is called as  .NET Environment or Platform<br />When .NET was...
BASIC, FORTRON, COBOL, C, C++ languages are converted in to Machine Level Language (Executable code) at the time of execut...
Benefits of Managed Code<br />Memory Management<br />Debugging Support<br />Security<br />Version Control<br />Mixed Langu...
Memory Management<br />In C, C++ Languages we need to allocate some memory before using it and we need to de-allocate afte...
Security & Version Control<br />.NET program uses clauses and objects as their building blocks<br />We can install multipl...
.NET Architecture<br />Common Language Run Time (CLR)<br />Common Type System (CTS)<br />Class Library (CL)<br />CLR Engin...
The Just In Time (JIT) Compiler in the CLR, converts the MSIL Assembly program into executables that are run in any operat...
Upcoming SlideShare
Loading in …5
×

Introduction to .NET Programming

23,175 views

Published on

Introduction to .NET
by
http://www.livetolearn.in

Published in: Education
  • Be the first to comment

Introduction to .NET Programming

  1. 1. .NET<br />An Introduction to Microsoft .NET Platform<br />http://www.livetolearn.in<br />
  2. 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 />http://www.livetolearn.in<br />
  3. 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 />http://www.livetolearn.in<br />
  4. 4. Benefits of Managed Code<br />Memory Management<br />Debugging Support<br />Security<br />Version Control<br />Mixed Language Interaction<br />http://www.livetolearn.in<br />
  5. 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>http://www.livetolearn.in<br />
  6. 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 />http://www.livetolearn.in<br />
  7. 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 />http://www.livetolearn.in<br />
  8. 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 />http://www.livetolearn.in<br />

×