.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

14,873
-1

Published on

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

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

No Downloads
Views
Total Views
14,873
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
284
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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 />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×