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