C # - Acquaintance (.NET framework introduced, C # profile, development environment)

C#

C # pronounced C Sharp;

C # is a simple, modern, general-purpose, object-oriented programming language, it is Microsoft (Microsoft) development.

He has the following characteristics:

  • The syntax is simple
  • Careful design of object-oriented.
  • Closely integrated with the Web.
  • Robust security and error handling.
  • Robust version control technology.
  • Great flexibility and compatibility

Baidu Encyclopedia introduction: https://baike.baidu.com/item/c%23/195147?fr=aladdin

.NET Architecture

What is the .NET Framework?

Microsoft.NET Framework is generated, the component library to run .NET applications and Web Service.
By the common language runtime (CLR) and class libraries, where library provides a variety of support to develop and run .NET applications, is a collection of tightly integrated with the common language runtime of reusable classes.
Open-source, cross-platform support. .NET native support for Windows (the most powerful development tools), and also supports Linux, MacOS, iOS, Android and so on.

Some professional terms:

.NET Framework: contains the Common Type System (CTS) and the common language runtime (CLR)

CIL: Common Intermediate Language Common Intermediate Language

JIT: Just -in -Time compiler

CLR: Common Language Runtime

FLR: .NET Framework Library Class .NET Framework Class Library

.NET features: a framework for languages

Supports C #, C ++, VB, F #, ...... and other high-level programming language.

.NET Architecture

ASP.NET: is a WEB development framework technology

.NET: a platform

C #: a high-level development language based on the .NET platform.

 

 Compilation

The first compilation

C # application code assembly >>>>>>>>>> CIL >>>>>>>>>

Assembly comprising a library application executable file (exe) and other applications used (dll).

 Secondary compilation

When executing the application program, JIT native code compilation to CIL

Assembly >>>>>>>>>> JIT >>>>>>> native code

CLR environment runs native code

Development Environment:

Visual studio 

download link:

Direct aircraft: Vs2019 

Visual Studio 2019 Enterprise
BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

Visual Studio 2019 Professional
NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

Guess you like

Origin www.cnblogs.com/delongzhang/p/11684569.html