Архитектура платформы MS .NET

Слайд 2

Цели разработки возможность создавать приложения различных типов, способные выполняться на различных

Цели разработки

возможность создавать приложения различных типов, способные выполняться на различных типах

устройств и в различных средах;
возможность совмещать несколько языков программирования в рамках одного продукта;
развитие или замена существующих технологий с целью упрощения программирования продуктов для Windows.
Слайд 3

Архитектура

Архитектура

Слайд 4

CLR – Common Language Runtime Обеспечивает выполнение байт-кода (MSIL)

CLR – Common Language Runtime

Обеспечивает выполнение байт-кода (MSIL)

Слайд 5

Assembly (Сборка) CLI код логическая / структурная единица приложения exe или dll

Assembly (Сборка)

CLI код
логическая / структурная единица приложения
exe или dll

Слайд 6

BCL – Base Class Library набор стандартных библиотек для обеспечения работы

BCL – Base Class Library

набор стандартных библиотек
для обеспечения работы CLR:
mscorlib.dll
System.dll
System.core.dll


предоставляющие дополнительные типы данных и функциональность:
System.Collections
System.IO
и т.д.
Слайд 7

Принципы .NET Совместимость Независимость от языка Безопасность типов Безопасность кода Управление

Принципы .NET

Совместимость
Независимость от языка
Безопасность типов
Безопасность кода
Управление памятью
Упрощенная подготовка инсталляционных пакетов
Производительность

Слайд 8

Составляющие.NET

Составляющие.NET