. NET Framework details,. net details

Source: Internet
Author: User

. 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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.