. NET Framework details,. net details
. NET Framework's strategic objectives
. The strategic goal of the NET Framework is to use any tool (What) anytime, anywhere. NET Services get any information on the network and enjoy the convenience and happiness brought by the network!
. NET Framework Architecture
The. NET Framework runs on the operating system and is the most basic framework of. NET. It allows you to create, subscribe, deploy, and run.. NET application environment, including the Common Language Runtime (CLR) and framework class library (.. NET Framework class library, FCL), and supports multiple development languages.
CLR
The full name of CLR is (common Language Runtime ). It is the runtime environment for all. NET applications and the programming foundation for all. NET applications. It is like a virtual machine that supports the running and Development of. NET application Chen hengxun. To develop and run a. NET application, you must install. NET Framework. CLR can also be seen as a proxy for managing code during execution. Managing code is the basic function of CLR. The code that can be managed by it is called managed code, and vice versa.
CLR consists of two components: CLS (Common Language Specification) and CTS (general type system ).
. NET compilation technology
To achieve the strategic goals of cross-Language development and cross-platform, all applications written in. NET are compiled into Microsoft Intermediate Language (MSIL) instead of code compilation ). It converts the JIT (just in time) compiler into machine code.
CTS
The full name of CTS is the Common type system, which is used to solve the problem of different data types in different languages.
CLS
CLS stands for common language specification, which limits interoperability issues caused by these differences and is the lowest language standard. NET platform is the minimum feature that the target language must support, as well as the language and other. NET Language. Any language that complies with this standard can call each other on the. NET Framework line.
FCL
Another important part of. NET Framework is FCL and Framework class library.
. NET Framework and core class libraries and their functions
System: This namecontrol contains all other namespaces.
System. Collections. Generic: supports Generic operations.
System. Io: Supports file operations.
System, Net: supports programming the network protocol.
System. Data: provides access to classes that represent the ADO. NET structure.
System. Windows. Forms: used to develop Windows applications.
System. Drawing: supports GDI + basic graphic operations.