Microsoft открыла код .NET Framework

Логотип MicrosoftСофтверный гигант объявил об открытии исходных кодов .NET Framework, которые, правда, будут доступны лишь для просмотра в рамках Reference License. Их редактирование пока остается недоступным.Почему Microsoft открыла исходники .NET не позволив вносить в них изменения? Ответ на этот вопрос должен быть очевиден для тех разработчиков, кто ежедневно сталкивается с проблемой изучения поведения программы, особенно использующие такие средства Visual Studio как контрольные точки, выдающие предупреждения при определенных условиях.

В официальном блоге софтверного гиганта в иллюстрированной демонстрации отладки кода, программист .NET Скот Гатри (Scott Guthrie) показал, как упростился процесс отладки, как только Visual Studio получила доступ к исходному коду .NET Framework. В ходе демонстрации отладчик программы .NET часто сталкивался с ситуациями, когда поток передавал исполнение методу, управляемому внутренним циклом .NET. Как правило, ранее все происходило "за занавесом", скрытое от глаз программиста вплоть до исполнения вновь всплывшего или вновь введенного локального кода.

С появлением Visual Studio 2008, отладчики смогут проследить исполнение кода программы. Так, например, после определения контрольных точек с помощью ключа F9, вы сможете использовать F11 для инициализации исполнения методов .NET Framework, сопровождаемых комментариями о выполняемых инструкциях.

По словам господина Гатри, открытие исходных кодов и интеграция с мощными средствами отладки библиотек .NET Framework будет очень ценным для разработчиков. Это позволит им лучше понять, как взаимодействуют библиотеки .NET Framework, разрабатывать более совершенные приложения в большей степени ориентированные на пользователей.

Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Последние новости

 
У него – 27-дюймовым 5K-экран, 18-ядерный CPU, 128 Гбайт DDR4 и Radeon Pro Vega
 
Synaptics сделала экранный сканер отпечатков, технологию протестирует китайская Vivo
 
Smart Scheduler позволяет согласовать график бесед
 
Популярный в 90-х мессенджер прекратил существование
 
Apple Watch спасли 50-летнего Скотта Киллиана, который по документам был здоров
 
Сайтов с поддельными новостями и иностранной пропагандой станет меньше
 
В продажу новых флагман Samsung поступит уже в середине марта
 
Поддержка прекратится с 1 марта 2018 года, разработчиков переключат на ARCore

10 лучших браузеров на iPhone
Обзор 10 основных и самых популярных браузеров для iOS
17 декабря 2017 /
Смартфон с двумя камерами сзади - Honor 8
Доступный смартфон с классными характеристиками
9 декабря 2017 /
LTE-планшет на 8 дюймов - Samsung Galaxy Tab A 8.0 (2017)
Интересный планшет с металлическим корпусом и хорошей камерой
2 декабря 2017 /
Недорогой хороший планшет на 10 дюймов - Lenovo Tab 4 10
Новый 10-дюймовый планшет за приемлемые деньги
26 ноября 2017 / 1
Лучший смартфон 2017 года - Samsung Galaxy Note 8
Дорогой, но реально лучший смартфон
12 ноября 2017 / 2
Смартфон как компьютер - Samsung DeX
Отличная док-станция для Galaxy S8, S8+ и Note 8
6 ноября 2017 /
 
 

Архив новостей

 
 
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031





Опрос

Как вы блокируете смартфон?
или оставить собственный вариант в комментариях

Статистика