The first chapter is in depth. NET Framework

Source: Internet
Author: User

One.. NET's extraordinary place

The 1..NET framework improves the software's repeatable lines, scalability, and maintenance of lines and flexibility.

2. Strong support for Web applications.

3. Support for Web service (Web services).

4. Implement SOA to support cloud computing.

5. Support Build. NET program cloak.

Two.. NET Framework Architecture

. The NET Framework is a multilingual component development and execution environment that provides a unified editing environment across languages. NET Framework is designed to make it easier for developers to build Web applications and Web services,

Enables the use of Web services to communicate between applications on the Internet. From a hierarchical perspective. NET Framework also includes three main components: when the common language is in progress (Clr:common Language Runtime),

Two types of application templates for the service framework and the upper tier-traditional Windows Application templates (Win Forms) and ASP. NET-based web-oriented network application templates (Web Forms and web

Services).

1. The. NET Framework Two components:

CLR (Common Language Runtime) Common language runtime

FCL (. NET Framework class Library). NET Framework class libraries

two components of the CLR (Common language runtime)

CLS (Common Language specification) Common Language Specification

CTS (Common type System) common type systems

2..NET Compilation Technology

Two components of the CLR

CTS: Known as a common type system

defines the the data type in IL

CLS: known as the Common Language Specification

Includes common functionality for several object-oriented programming languages.

Three. Object-oriented review

1. Classes and objects

Classes and objects have this essential distinction, classes define a set of conceptual models, and objects are real entities.

2. Encapsulation

Encapsulation Example:

private string Name;public string name{      get{return name;}      Set{name = value;}}

Encapsulation is one of the three characteristics of object-oriented, and encapsulation, also known as information hiding, refers to the manipulation of data and data using abstract data types.

form an indivisible independent entity as much as possible to hide internal details, preserving some external interfaces.

The main benefits of encapsulation are:

Ensure the security of your data.

Provides a clear external interface.

The internal implementation of the class can be arbitrarily modified without affecting other classes.

The first chapter is in depth. NET Framework

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.