VB.NET - What are the major components of .NET framework?

What are the major components of .NET framework?

- The .Net framework allows infrastructural services to all the applications developed in .Net compliant language.

- It is an engine that provides runtime services using its component like Common Runtime Language.

- The .Net framework provides tools and technologies to develop windows and web applications.

The .Net framework mainly contains two components:

1. Common Language Runtime(CLR)
2. .Net Framework Class Library (FCL)

- It provides the necessary compile and run time foundation to build and run any language.

1. Common Language Runtime(CLR):

- It provides runtime environment.
- It runs all the .Net programs.
- CLR provides memory management and thread management.
- It allocates the memory for scope and deallocates the memory.

2. .Net Framework Class Library(FCL):

- It accesses the library classes and methods.
- It is also called as Base Class Library.
- It is common for all types of application.

Following are the applications in .Net Class Library:

1. XML web services
2. Windows services
3. Windows application
4. Web applications
5. Console application

3. Common Type System(CTS):

- CTS describes the set of datatypes which is used in different .Net languages.
- It ensures that objects are written in different .Net languages.
- It supports two categories of types:

1. Value type:

- It is allocated on the stack or inline in a structure.
- It can be built-in types, user-defined or enumerations.

2. Reference type:

- It stores a reference to the value's memory address and allocated on the heap.
- It can be self-describing types, pointer types or interface types.

4. Common Language Specification(CLS):

- CLS specifies a set of rules.
- It is a subset of the CTS.
- CLS helps in cross language inheritance and debugging.
- CLS ensures that the products of compilers will work properly in .Net environment.
VB.NET - Define reference type and value type
Define reference type and value type - A value type holds the data assigned to it.......
VB.NET - Constructors and destructors
Constructors and destructors - The constructor sets default value to the class and runs when the class is initialized......
VB.NET - What is the use of Command builder?
What is the use of Command builder? - Command builder generates insert/update/delete commands for data adapter based on select command.......
Post your comment