We can Give You Tutorial of C#, Visual Studio, Html, CSS, Javascript Etc. Programming languages in Programming Kida Blog by Ganesh Chorghe & Salman Attar.

Latest Post by Programmingkida.Com

Post Top Ad

Your Ad Spot

Sunday, 1 September 2019

What is .NET ? .Net framework Architecture ? Component of CLR

 What is .net ?

.net what is .net net what is net programming what is net development net platform net application net languages what is net is what is microsoft net dot net programming cross platform .net microsoft .net development what is .net programming learndotnet what is dot net language dot net programming language dotnet microsoft microsoft .net platform what are com microsoft net programming net development program what's running net dot net technology dot net development agencies multi platform programming language net development co what is what is an example of an open source os is net is a language or not what is dot net programming language working platform meaning what is dot net developer network implementation definition what does .net developer do types of developers different types of applications dot net developer means will net open source developer cross platform compatibility definition whats a developer dot net company backend .net developer skills .net means in computer what is net language used for net explained multiplatform programming development platform definition cross platform language چيست different types of crosses cross platform meaning define nets open source types types of platforms whats a platform windows applications net what does dot net mean cross platform programming languages open source cross platform development net net meaning what is .net technology dot com or dot net independent cross meaning different types of nets open source development platforms .com vs .net for business what are .net applications dot net uses platforms programming website platform types https://www.programmingkida.tech programming kida Ganesh Chorghe
Microsoft .Net


  • .Net is product of Microsoft.
  • .Net is Network based framework & under in .Net all object oriented programming language supported.
  • .Net is collection of object oriented programming languages , technology , Database server and server database.
  • .Net is a framework not a language. 
  • NGWE : Next Generation Windows Services.
  • .Net is a platform for developing application software.
  • .Net platform or framework apart from many other development Environment Such as IDE. 



.Net framework Provide the Some Component 


  1. Languages :  i) .Net framework support the 70+ object oriented languages
  2. CLS : Common Language Specification
  3. CTS : Common Type System
  4. Application (console , windows , web application)
  5. ADO.Net : .Net Remoting
  6. Base Class Library / Framework Class Library (BCL/FCL)
  7. CLR : Common Language Runtime

.Net framework Architecture 

.net framework architecture 


  • CLS : set of rules & object oriented features.
  • CTS : Contain class or structure and all the database. Each and Every datatype is a itself class or structure.
  • ADO.net : This technology to interact with DATABASE and .NET application.
  • BCL : It's a collection of class library.
****** Namespace - Namespace is a collection of logical classes. Namespace contain class ,structure , interface namespace are use to avoid naming collection. 
.net support 30,000+ BCL Using system.Data Its a namespace , in this namespace are collected more class library. in this namespace Using System is a root name & data is a class.
  • CLR : It's a Runtime Environment in which all .net application are run. CLR is a core part of .net Architecture.
    i) VS.Net : It's a IDE where we can develop the .Net application.

   ii) .Net : It's a integrated component of operating system which is support development & execution of NGWS and web services and XML services.



Component of CLR 

  • Class loader : It's a responsible for loading information in to memory.
  • Code ManagerIs responsible for loading all code into memory. there are Two type of code.                i) Manage code : Under the code management.  ii) Unmanaged code : Does't under code management.
  • Garbage collector : It's responsible for allocation memory, De-location memory , variable , objects.
  • Security manager : Two type of security.                                                                                                                      i) Role base security        ii) Code access security
  • Exception manager : Are unusually code in a program run time error to use in exception.
  • Thread manager : There is process of Multitasking & Multi-threading.
  • Just-In-Time compiler : Convert MSIC code to CPU understand language or MSIC means platform freedom.
 
Common Language Runtime

No comments:

Post a Comment

Pages