. Net is a software development platform that can be used to develop mutually integrated software systems in different languages
Similar to Windows, you can run a variety of software systems. is a set of software technologies, tools, products, and services that can be seamlessly connected and communicated on the Internet.
The main components of. Net are as follows:
1.. NET Framework (. NET Frameworks)
2. Visual Studio integrated development Environment IDE
3, XML Web service: Web-based, service-oriented software system development technology
4. Smart client: Intelligent clients technology, combining the advantages of C/s mode and b/S mode, Application system development technology
5,. NET Enterprise Server products: support for. NET server products, including SQL Server (storage for data), Application server (Web application and XML Web service Deployment and management), and more
6,. NET operating system: In Windows Server 2003, the. NET Framework is already embedded and becomes supported. NET's operating system.
Tip: Operating systems such as Windows XP Professional and Windows Server are not embedded in the. NET Framework, so it is necessary to install the component separately to be supported. NET's operating system.
. NET primarily develops and applies 5 types of applications:
Windows Form
Web Program
XML WEB Service Application
LAN applications
Mobile Digital Device Program
Cli:common Language Infrastructure Common Language Infrastructure is a specification under the. NET Framework
The CLI defines a language-independent, cross-architecture run environment. So we can develop software in various high-level languages under specification, which can run in different computer architectures without modification.
Clr:common Language Runtime Common language runtime. is a specification that ensures that the operating environment is language-independent and cross-architecture
Cts:common type system common types systems
Cls:common Language Specification General Language Specification
Fcl:framework Class Library Architecture libraries
Consists of two parts: the base Class library, the class library, and the finished libraries
Il:immediate Language Intermediate Language, high-level language compiler compiles the source Code of the high-level language into an intermediate language.
Jit:just in time Complier compiles the intermediate language into machine code that can be understood by the computer and then executes
Source Code is compiled into Il by C # complier (i.e., programs and DLLs, EXE, etc.). The CLR loads these IL, is JIT-compiled into machine code, and is eventually executed