Слайд 2Цели разработки
возможность создавать приложения различных типов, способные выполняться на различных типах устройств и
в различных средах;
возможность совмещать несколько языков программирования в рамках одного продукта;
развитие или замена существующих технологий с целью упрощения программирования продуктов для Windows.
Слайд 4CLR – Common Language Runtime
Обеспечивает выполнение байт-кода (MSIL)
Слайд 5Assembly (Сборка)
CLI код
логическая / структурная единица приложения
exe или dll
Слайд 6BCL – Base Class Library
набор стандартных библиотек
для обеспечения работы CLR:
mscorlib.dll
System.dll
System.core.dll
предоставляющие дополнительные
типы данных и функциональность:
System.Collections
System.IO
и т.д.
Слайд 7Принципы .NET
Совместимость
Независимость от языка
Безопасность типов
Безопасность кода
Управление памятью
Упрощенная подготовка инсталляционных пакетов
Производительность