- •Платформа Microsoft .NET
- •Лекция 1: Обзор .NET Framework
- •Откуда есть пошел .NET
- •Component Object Model (COM)
- •Общая идея архитектуры .NET
- •JIT-компиляция
- •JIT-компиляция (продолжение)
- •Схема трансляции в .NET
- •Многоязычные приложения
- •Наведём порядок
- •Картинка
- •MSIL
- •Что такое MSIL
- •Трансляция в MSIL
- •Основные черты MSIL
- •Что даёт MSIL
- •Ассемблер и дизассемблер IL
- •MSIL и IP
- •MSIL и верификация
- •Классы FCL (выдержка)
- •Текущая поддержка .NET
Классы FCL (выдержка)
System.Web
Services |
UI |
Description |
HtmlControls |
Discovery |
WebControls |
Protocols |
|
Caching |
Security |
Configuration |
SessionState |
|
System.Data |
OLEDB |
SQL |
Design |
SQLTypes |
System.Windows.Forms
Form Button
MessageBox ListControl
System.Drawing
Drawing2D Printing
Imaging Text
System.Xml
XSLT Serialization
XPath
System
Collections |
IO |
Security |
Runtime |
Configuration |
Net |
ServiceProcess |
InteropServices |
Diagnostics |
Reflection |
Text |
Remoting |
Globalization |
Resources |
Threading |
Serialization |
Текущая поддержка .NET
•.NET Framework можно бесплатно скачать с сайта Microsoft
•Windows 2003 и более поздние: .NET поставляется c ОС. Самый последний .NET (4.5) входит в Windows Server 2012 и Windows 8
•Языки: MS – C#, VB.NET, C++ (with Managed Extensions). Десятки реализаций других языков сторонними фирмами
•Mono, dotGNU – open source под другие платформы
•SSCLI (ROTOR) – доступно с исходными кодами, бесплатно для академических (некоммерческих) целей
•.NET 4.6 и Visual Studio 2015 – вышли в июле 2015
•http ://www.tipsntracks.com/7/the-donet-framework-versions- road-map.html
–история от 1 до 3.5