Saturday 17 September 2016

.NET INTRODUCTION

what  is .NET?

.NET is a software development platform created by Microsoft.you can write programs in any language and run it in  visual studio.Net. it is just opposite to what oracle company's java said.actually you can write a program in java compile it or run it in any platform. microsoft's intention for developing .net is to catch the market of java.
What are the two parts of .NET frameworks consists of?
  1. frame work class library(FCL)
  2. common language run time.(CLR)
What is FCL?

FCL  is a collection of ready made classes that can be used for commonly needed programming tasks.
It is used while creating software in area of
  1. Graphics
  2. Multimedia
  3. Net working
  4. Internet
  5. Mobile computing
  6. Web applications

what is CLR?

CLR is responsible for  execution of programs. It is responsible for handling memory and provides security while executing a program.

Do you know about MSIL?

You first have to know about .NET  is not limited one we can run programs written in different languages.
How can a compiler can know about commands written in different languages. Any program which ever language it has been written it can be converted in intermediate language called as Microsoft intermediate language(MSIL). After that MSIL is compiled into machine language.

What is  language interoperability?

why should we convert c# or vb programs into MSIL instead of directly compile in to machine language.
good question ?
here the language interoperability come.This means that different parts  of same software can be written in any .NET compliant languages (like c#,vb.net,vc++.) even after that   we can compile the software in to common executable programs

--------will continue




No comments:

Post a Comment