I.. NET and. NET Framework
1.. NET platform
A. Definition:
. Net is a Microsoft XML Web Services Platform. XML Web Services allows applications to communicate and share data over the Internet, regardless of the operating system, device, or programming language used.
B. Causes of. Net:
To really understand what is. net, you must first understand the reasons for the emergence of. NET technology and the problems it wants to solve.
All computer platforms try their best to provide applications to users. Applications are platform-independent. To put it simply, when developing software, we will depend on the type of the operating system, and then on the software on a specific operating system. This will narrow the user's usage, there will be competitors such as the Linux operating system. Therefore, if Microsoft wants to increase its product share in the market, it must address the restrictions imposed by the operating system.
At this time ,. net came into being, in short ,.. Net separates the operating system platform. Regardless of windows, Linux, Mac, or any platform, it can be divided into two layers: The program design layer and the execution layer .. Net is a program design layer, becoming a. Net programmer, not a Windows programmer
Compile the software into. NET software instead of Windows software.
C,. NET and Java are somewhat similar
In some ways,. NET is indeed like Java. In fact, the Java slogan "once written, it can be run anywhere" is very suitable for. Net principles. Java is "one language and multiple platforms", while. NET is "multiple languages and one platform"
2.. NET Framework (. NET Framework)
A. Let's briefly describe the CLR and the base class library (BCL)
In fact, the first published. NET Framework is actually a group of classes called base classes. The base class can be used to create objects for actual operations in all aspects of the Windows platform. During the compilation process, there will also be some areas not supported by. net. The. NET capability is not reflected in the language, but mainly in the framework class.
The common language (CLR) is the "heart" of. net ". It is used to carry. NET applications, compile the processor code of the cost machine, and then run the code.
B.. NET Framework is composed of two elements: the base class library (BCL) and the common language (CLR.
Ii. VB. NET and VB
VB. net is a programming language and can be seen as an upgraded language version of Visual Basic programming language. the net language must be in.. NET platform, and compared with the Visual Basic language, the two have little difference in syntax. However, Visual Basic language is based on object-oriented, while VB. net Language enhanced support for object-oriented, a large difference.