Microsoft defines. NET
The. NET Framework is a new computing platform that simplifies application development in the highly distributed environment of
Internet.
It means that. Net is a new computing platform that simplifies software development in a highly distributed Internet environment (Oh, not like a sentence ^ _*). Distributed interaction is described here.
It is very important to connect to the network environment. It indicates that commercial activities will be carried out online in the future, so we should follow the trend of the times to doProgramThis must be taken into account. Description
White is. Net, which can speed up application development. Why? Continue.
. Net advantages
Provides a standard object-oriented development environment, which not only interacts with objects locally, but also remotely interacts with objects through web service and. Net remoting.
OptimizedCodeThe execution environment solved the previous program version problems. We can install different versions of the same program on the same machine. While
And deployment has also been improved, Microsoft said X-COPY, that is, just as simple as copying files S.
Provides code Operation Security. In the past, we worried that the activx control contained in the webpage would execute malicious code, but now we don't have to worry about it because. NET Framework safeguards
Security of line code.
Use the JIT (Just In Time activation) technology to speed up code execution.
It provides a standard framework and powerful development tools, allowing programmers to accumulate more experience in actual development.
. Net complies with industry standards, so code (. NET code) can interact with other systems.
Such as Web Service and COM.
. Net Architecture
. Net has two main components: CLR (Common Language Runtime) and. NET Framework class library. CLR is the most popular in. Net Architecture
The core part is responsible for executing code, managing memory, providing security and other core functions. Think of her as a Java VM. Code running in. NET Framework
It is called the managed code, and the opposite is called the unmanaged code .. Net Class Library provides powerful and fully Object-Oriented function libraries, and we can
She can be used in projects. In the past, the SDK was a function method and relatively low-level complex (?!), However, after being encapsulated with components, it is relatively simple and easy to use.
.. Net class library includes the following components
Console applications
Windows GUI application (Windows Forms)
ASP. NET Applications
XML Web Services
Windows Services
. NET Compact framework
. NET Compact framework is a simplified version of. NET Framework. In order to run on a small machine (smart device), Microsoft reduced the fat for the. NET Framework,
Let her fit the current hardware environment of small machines. The Compact framework for PDA has a capacity of more than 2 MB, but only several hundred kb for mobile phones. To develop small machine programs
Install smart device extension.
Net Framework is a support library for Microsoft's next-generation platform (dot net. Programs Developed Using. NET must run under the net framework. For example, the VB program requires the VB Runtime Library, and the Java program requires the same JVM.
Net Framework is a new development platform developed by Microsoft following windowsdna .. Net Framework is a programming platform similar to the virtual machine running and management of Java systems. Based on CLR, it supports multiple languages (C #, VB. net, C ++, Python, etc.