.NET Framework Design - Network Architecture Overview of Net Framework Development Platform (FCL, CTS, CLS)

xiaoxiao2021-03-06  37

(1) FCL (.NetFrameworkClassLibrary) :. NET Framework Class FCL contains thousands of types that organize in the namespace (Namespace) with its function.

Various languages ​​in .NET define some rules, and we use the type of FCL to a large extent. It is these types that make us use fewer language knowledge to create rich programs.

CLR and FCL Support We can develop the following applications:

(1) XML Web SERVICES

(2) Web Forms

(3) Windows Forms

(4) Windows CUI (Console Application)

(5) Windows Service (Windows SCM-Service Control Manager-controlled service programs)

(6) Component library

(2) Universal type system of CTS (Common Type System)

The type is the foundation of the CLR, and Microsoft defines a formal specification - CTS to describe the definition and behavior of the type.

CTS defines the access control items for types and type members.

CTS defines the type of behavior, making the language and code behavior: We can define your own type and members with C , or use C #, VB to define, however, the type of behavior is absolutely identical, regardless of language .

(3) CLS (Common Language Specification) Public Language Specification

[See the corresponding directory, such as: / Microsoft Visual Studio .NET 2003 / SDK / V1.1 / TOOL Developers Guide / DOCS Partition I Architecture.doc]

(4) CTS and CLS are part of the CLI (Common Language Infrastructure Public Language Infrastructure).

转载请注明原文地址:https://www.9cbs.com/read-64670.html

New Post(0)