C # Program Design Notes (chapter 2)

Source: Internet
Author: User
Chapter 2: Introduction to ms. net
1. The Ms. Net solution is composed of four key parts:. Net build block service ,. Net device software ,. . Net user experience ,. Net infrastructure. What we call. Net. Net infrastructure.
2 .. Net infrastructure includes all the technologies that make up this new development environment.
3 .. Net Framework is run by the Public language welcome (CLR) and. . NET Framework class library. A class library is also called a base class library (BCL ).
4. We can regard CLR as a virtual machine, all of which. NET Application Program All of them must play a role in this machine.
5. Yes. Net Description: Creates and runs a powerful, upgradeable, and distributed application environment.
6. The so-called "cross-language interuse" means that applications written in different languages in a unified programming environment can run without interference (CLR)
7. How does CLR achieve cross-language intercommunication? It is mainly based on the provided set of rules (CLS public language specification), any Programming Language As long as the compiler complies with this set of rules, it can be created to run in CLR. . NET application.
8. a clr-related concept is controlled. Code Controlled Code is the code that runs under the CLR, so it is managed by the CLR.
9. A set of general class libraries means that all programming languages theoretically have the same functions, because they must all use the same class library to complete any task except variable declaration.
10. msil (intermediate language) is similar to an assembly language.
11. The CLs-compatible compiler will Source code As input, and then generate msil code for compilation and execution at runtime; another important task is to embed metadata into the generated EXE file.
12. Metadata is a type of data that describes data. Metadata is a set of program entries in the EXE file, such as the declaration type and implementation method.
13. The most important aspect of any distributed application development environment is how it handles security issues. In fact, when CLS is loaded, security measures will take effect. Because the Class Loader itself is. . Net Security Plan.
14 .. The key to deploying net applications is the concept of a combination. The combination body is actually a data packet that contains a single file or multiple file entities.
15. Non-controlled code is mutually used. Uncontrolled code is not used. Net runtime environment control code, but it is still in. . NET environment. 1) The Controlled Code calls the uncontrolled DLL function 2) The Controlled Code uses the COM component 3) the uncontrolled code is used. Net service

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.