До сих пор мы работали с консолью не просто так. Дело в том, что у потоков есть множество ограничений. Далеко не все объекты .NET также безопасно могут существовать при обращении к ним со стороны нескольких потоков. Давайте посмотрим это на примере. Создайте новое WinForms-приложение и поместите на форму компонент RichTextBox и кнопку. Пишем код, который должен выполняться по нажатию кнопки:
В этом документе я хочу познакомить вас с работой средой разработки Visual Studio 2008. Мы не будем изучать программирование как таковое, нас будет интересовать сама среда разработки и ее возможности. Вы познакомитесь с инструментами, которые предоставляет нам среда разработки, рассмотрим визуальный и текстовый редактор.
Прекрасный вопрос. Я рекомендую использовать системные функции. Это немного сложнее, потому что придется описывать необходимые системные интерфейсы, функции и структуры, которые в .NET не описаны. Но зато результат будет мощным и универсальным. В системе много функций работы с файловой системой, но какие из них нам понадобятся? Я помогу вам разобраться.
Чтобы включить новые возможности нужно кликнуть правой кнопкой мышкой по имени проекту и выбрать свойства. В разделе Build/General в Target Framework выбрать .NET 5.
Можно часто услышать, что основным преимуществом Windows 8 на мобильной платформе является наличие офисного пакета. В принципе, наличие офиса - это положительных момент, но на столько ли прямо необходимый каждому из нас? Не смотря на то, что я буду описывать свой опыт основываясь на iPad (ну что поделаешь, если у меня iPad и нет других планшетов), то же самое будет в равной степени относится и к андроиду.
Меня разработка C# кода на MacOS меня интересует больше из спортивного интереса. Писать боевой код на этом языке под маком я не планирую. Предпочитаю писать на том языке, который лучше для этого предназначен, а для разработки под MacOS и iOS лучше все же подходит Objective-C, потому что его официально поддерживает производитель.
Я не буду вас обманывать и говорить, что контейнеры – это очень просто, потому что в реальности это не совсем так. Я постараюсь рассказать все максимально просто и надеюсь, что у меня получиться проще некуда.
Сегодня мы продолжим знакомится с контейнерами и поговорим о том, как сделать контейнер для Web приложения. Web сайты и сервисы – это как раз та сфера, где контейнеры способны показать всю свою мощь.
Visual Studio Code развивается очень быстро и даже если ты уже используешь этот редактор, посмотри это видео, может увидишь что-то полезное и интересное для себя.
Мы продолжаем двигаться от простого к сложному и сегодня будет более продвинутый урок и скорей всего последний в моем цикле. Но это не точно.
Это последняя статья по GIT, которую я запланировал. Возможно еще решусь продолжить писать на эту тему, но уже более точечно, про какие-то команды или кейсы, а не в виде такой большой работы.