![CODE BLOG](/img/default-banner.jpg)
- Видео 160
- Просмотров 4 193 793
CODE BLOG
Россия
Добавлен 7 май 2011
CODE BLOG - Программирование и IT - это полезный обучающий канал для программистов всех уровней. Здесь рассматриваются как основы программирования, информатики и IT, так более сложные темы. Уже сейчас здесь можно найти обучающие видео по языку программирования C#, алгоритмам и структурам данных и практическому программированию.
А меня зовут Шванов Вадим. Я .NET разработчик и автор этого канала. В основном пишу на языке программирования C# (поэтому с него и начал), но в будущем планирую рассматривать и другие: Python, JavaScript, C++, Java.
Обязательно подпишись, чтобы не пропускать новые уроки и живые трансляции по программированию.
А меня зовут Шванов Вадим. Я .NET разработчик и автор этого канала. В основном пишу на языке программирования C# (поэтому с него и начал), но в будущем планирую рассматривать и другие: Python, JavaScript, C++, Java.
Обязательно подпишись, чтобы не пропускать новые уроки и живые трансляции по программированию.
CLR via C#. Глава 14. Символы char C#
В этом видео мы подробно разберем все особенности символьного типа char в языке программирования C#. Вы познакомитесь со структурой System.Char, основные методы, которые она предоставляет, научитесь применять char c# в зависимости от региональных стандартов и преобразовывать символы c# в число и обратно.
Супер важные ссылки для этого урока:
GitHub репозиторий с примерами кода: github.com/shwanoff/CharAndString/tree/master/CharOpportunities
Текстовая версия данного видео в блоге: shwanoff.ru/char-c-sharp/
Видео явная и неявная реализация интерфейсов: ruclips.net/video/hjBKXOf9UDc/видео.html
Магия JavaScript:
1 + (-2)
1 + ( 2)
В первом случае будет логичное значение -1, а во втором внезапно получае...
Супер важные ссылки для этого урока:
GitHub репозиторий с примерами кода: github.com/shwanoff/CharAndString/tree/master/CharOpportunities
Текстовая версия данного видео в блоге: shwanoff.ru/char-c-sharp/
Видео явная и неявная реализация интерфейсов: ruclips.net/video/hjBKXOf9UDc/видео.html
Магия JavaScript:
1 + (-2)
1 + ( 2)
В первом случае будет логичное значение -1, а во втором внезапно получае...
Просмотров: 18 040
Видео
ИНТЕРФЕЙСЫ C# НА ПРАКТИКЕ | DI контейнер и mock тестирование
Просмотров 24 тыс.3 года назад
Пройти тест на знание языка C#: otus.pw/Z1y0/ Регистрация на вебинар: otus.pw/WSxP/ - Отличия структурных шаблонов проектирования на примерах, 22 февраля В этом видео мы посмотрим на реальные практические примеры использования интерфейсов C# при проектировании приложения, работе в команде, разделении приложения на слои, mock-тестировании и внедрении DI-контейнеров. Мы рассматриваем как использо...
🎁 LinkedIn для программиста или как получать лучшие предложения о работе
Просмотров 22 тыс.4 года назад
LinkedIn это профессиональная социальная сеть, которая помогает программистам находить лучшие предложения о работе по всему миру. В этом видео я подробно расскажу как настроить свой профиль, расширить свою сеть контактов и начать поиск наиболее интересных вакансий. Мой профиль LinkedIn: www.linkedin.com/in/shwanoff Навигация: 0:00 - linkedin для программиста 1:08 - Что такое LinkedIn? 2:16 - Бл...
CLR via C#. Глава 12.4. Ограничения в обобщениях C#. Generic constraints c#
Просмотров 3,8 тыс.4 года назад
Пройти тест на курс Разработчик C# otus.pw/zwMb/ Записаться на вебинар Валидация данных на C# otus.pw/2x22/ Регистрация на вебинар Всё о курсе «Разработчик C#», 20 февраля в 20:00 otus.pw/Xnu1/ Используй мой промокод OTUSCODE2020 для скидки. Это видео является заключительной частью главы про обобщения в языке программирования C# и в нем мы подробно разбираем, что такое ограничения в обобщениях ...
CLR via C#. Глава 12.3. Обобщенные делегаты и методы. Контвариантность и ковариантность
Просмотров 7 тыс.4 года назад
Проходи вступительный тест на курс «Разработчик C# ASP.NET Core» otus.pw/pQVg/ Записаться на вебинар "ASP.NET Core: Быстрый старт", 18 мая в 20:00 otus.pw/DvYS/ Вебинар Всё о курсе «C# ASP.NET Core разработчик», 22 мая в 20:00 otus.pw/UISd/ Используй мой промокод OTUSCODE2020 для скидки. Продолжаем разбор обобщений и в этом видео я расскажу тебе зачем нужны обобщенные делегаты, как они работают...
CLR via C#. Глава 12.2. Открытые и закрытые обобщенные типы. Наследование обобщений
Просмотров 4,8 тыс.4 года назад
В этом видео мы более подробно разберем внутреннее устройство обобщений в языке программирования C#, узнаем, что такое открытые типы (open type) и чем они отличаются от закрытых (closed type), как реализовано наследование обобщенных типов, как правильно реализовывать идентификацию обобщений и зачем нужны обобщенные интерфейсы. Предыдущее видео: ruclips.net/video/9IYdDaM6Ms8/видео.html CLR via C...
Стань CODE BRO! Спонсорство на YouTube
Просмотров 2,9 тыс.4 года назад
Привет, друг! Рад приветствовать тебя на моем RUclips канале CODE BLOG. Меня зовут Шванов Вадим. Я профессиональный .NET-разработчик с опытом больше 9 лет, являюсь сертифицированным специалистом Microsoft и имею статус Microsoft MVP (Most Valuable Professional). Живу и работаю в Чехии. Этот канал целиком и полностью посвящен бесплатному обучению программированию. Я ничего не продаю, у меня нет ...
CLR via C#. Глава 12. Обобщения C# - Generics C#
Просмотров 7 тыс.4 года назад
Обобщения C# или как их еще называют generics C# - это механизм повторного использования алгоритмов. Мы можем описать какой-либо алгоритм (например, сортировки) не указывая конкретный тип данных, с которым он будет использоваться. Прошлое видео из курса CLR о событиях: ruclips.net/video/sZdQqdLYh6w/видео.html C# обобщения из цикла уроков Учим Шарп: ruclips.net/video/zHMSHlNSR2o/видео.html GitHu...
ЗАЧЕМ учить АЛГОРИТМЫ СОРТИРОВКИ в 2020 году? TOP 10 САМЫХ ВАЖНЫХ СОРТИРОВОК за 20 минут
Просмотров 36 тыс.4 года назад
Проходи вступительный тест на курс Разработчик C# otus.pw/zwMb/. Используй мой промокод BLOG_C#2020 для скидки. Записаться на вебинар "Нужно ли торопиться переходить на C# 7 или 8?", 14 февраля в 20:00 otus.pw/A52A/ Вебинар Всё о курсе «Разработчик C#», 20 февраля в 20:00 otus.pw/9Uey/ Сегодня я предлагаю тебе всего за 20 минут разобрать 10 самых важных алгоритмов сортировки, а также сравнить и...
Релокация в Чехию | Лучшее IT медиа 2019 года | Новый год 2020
Просмотров 8 тыс.4 года назад
В этом видео я расскажу как прошла моя релокация в Чехию и немного о том, как программисту начать жить и работать в Праге. Также спешу поделиться радостной новостью, ведь CODE BLOG выиграл конкурс за звание Лучшее IT медиа 2019 года. Ну и наконец, я хочу поздравить своих любимых подписчиков с новым годом и пожелать каждому из вас счастья и успехов в 2020 году, как в личной жизни, так и в карьер...
CLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet
Просмотров 6 тыс.4 года назад
CLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet
Как я стал программистом .NET #itstory2019
Просмотров 17 тыс.4 года назад
Как я стал программистом .NET #itstory2019
Абстрактная фабрика (Abstract Factory) - Паттерны проектирования C#
Просмотров 14 тыс.4 года назад
Абстрактная фабрика (Abstract Factory) - Паттерны проектирования C#
Что такое Data Science (наука о данных) простыми словами
Просмотров 28 тыс.4 года назад
Что такое Data Science (наука о данных) простыми словами
IT НОВОСТИ. Сбой Cloudflare, Российский мультипаспорт, YouTube против Хакеров
Просмотров 2,3 тыс.4 года назад
IT НОВОСТИ. Сбой Cloudflare, Российский мультипаспорт, RUclips против Хакеров
ПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps - настройка Visual Studio для релиза на VPS с Linux
Просмотров 39 тыс.4 года назад
ПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps - настройка Visual Studio для релиза на VPS с Linux
IT НОВОСТИ. Нейросеть Deep Nude, Удаление людей, Роскомнадзор и VPN, мобильный трафик, #itstart2019
Просмотров 9 тыс.4 года назад
IT НОВОСТИ. Нейросеть Deep Nude, Удаление людей, Роскомнадзор и VPN, мобильный трафик, #itstart2019
Одиночка (синглтон, singleton) - Паттерны проектирования C#
Просмотров 28 тыс.5 лет назад
Одиночка (синглтон, singleton) - Паттерны проектирования C#
Суверенный интернет все ближе - IT новости
Просмотров 2,8 тыс.5 лет назад
Суверенный интернет все ближе - IT новости
Суперкомпьютер Тинькофф, VPN-сервис Warp, Создание ДНК - IT новости. 2 апреля
Просмотров 8135 лет назад
Суперкомпьютер Тинькофф, VPN-сервис Warp, Создание ДНК - IT новости. 2 апреля
Facebook и регулирование интернета, утечка голосовых сообщений Вконтакте, 1 апреля - IT новости
Просмотров 9545 лет назад
Facebook и регулирование интернета, утечка голосовых сообщений Вконтакте, 1 апреля - IT новости
Собеседование программиста - IT переозвучка
Просмотров 30 тыс.5 лет назад
Собеседование программиста - IT переозвучка
Большой код или Скомпилили - IT переозвучка
Просмотров 29 тыс.5 лет назад
Большой код или Скомпилили - IT переозвучка
Console.WriteLine("Введи первое число"); int firstNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Введи второе число"); int secondNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Введи третье число"); int thirdNumber = int.Parse(Console.ReadLine()); int biggestNumber; if (firstNumber > secondNumber && firstNumber > thirdNumber) { Console.WriteLine("Первое число наибольшее"); biggestNumber = firstNumber; } else if (secondNumber > firstNumber && secondNumber > thirdNumber) { Console.WriteLine("Второе число наибольшее"); biggestNumber = secondNumber; } else { Console.WriteLine("Третье число наибольшее"); biggestNumber = thirdNumber; } switch(biggestNumber%2) { case 0: Console.WriteLine("Оно четное"); break; case 1: Console.WriteLine("Оно нечетное"); break; } } }
Короче, event это "геттер/сеттер" для приватного делегата, который хранит ссылки на ваши методы. Подписаться, это значит буквально закинуть в делегат свои функции (ссылки) через посредника event. Когда event вызовется он потянет все ваши функции на исполнение.
Где найти этот ключ разработчика репозитория?
я пожалуй подпишусь
в винформ всё это не работает. Выдаёт ошибку, что не может преобразовать чар в стринг. sreamreadline. Вообще программировать в консоли, когда есть винформ - это средневековье.
Добрый день, актуально ли смотреть в 2024?
А у меня не находит расширение GitHub extension for visual studio. Может это расширение уже встроено? Подскажите пожайлуста
Visual Studio 2022 now includes the functionality from this extension out of the box. We recommend downloading Visual Studio 2022 to get the best experience. Нашел информацию по этому поводу. Это расширение уже встроено.
Я один чуть от ора со стула не улетел? когда пришёл донат и там Ц Решётка, одни на змее программируют мы на Ц решётке
ну css хотя-бы тьюринг полный.
Виэу название, но не понимаю, как это можно растянуть на 2 часа
Добрый день!А есть какой-то реальный пример из проекта,где используется ковариантность и контрвариантность через интерфейсы. Если можно куда-нибудь выложить чтобы пощупать код. Опыта немного у меня в разработке, не могу придумать где можно использовать всё это)Но суть понятна.
рефлексия замедляет производительность?
System.Runtime.Serialization.SerializationException: "Попытка десериализации пустого потока." помогите умоляю
ни фига по вашему коду ничего не запускается. бестолковое видео.
Я ИЗ 2024 лучший учительжаль что забросили канал
Здравствуйте Вадим спасибо за урок! У меня вопрос что делает метод ToString зачем он используется и в каких случаях?
Отличные уроки! Спасибо большое за не легкий труд и время которое вы нам уделяете! Все доходчиво и понятно)
Спасибо за рассказ, было очень интересно. Желаю успехов в жизни Вы большой молодец.
ужасно, столько ошибок
Пытался создать переводчик - программу объясняющие термины . Вместо Хеш коллекции я использовал коллекцию List состоящую из двухполярных структур . Если термин по имени находится в name1, то открывается поле name2 - перевод термина этого члена коллекции . Проблема как создать метод аккуратно записывающего коллекцию в бинарный файл , чтобы потом другой метод прочитал файл и правильно загрузил коллекцию из файла . Может покажите ролик как загрузить массив или коллекцию из файла .
зачем напихивать всем в уши свою музыку. тем более тем кто на двойной скорости любит слушать
ХАХАХАХАХАХАХ сервак за 3 копейки "Как вернусь из отпуска, расскажу как мы 1с внедряли"😂
зачем делать такой громкой музыку и зачем рок..... Задолбался убирать звук на минимум и возвращать назад, когда авто начинает что-то говорить
вроде как объясняет понятно, респект!
единственное что бесит, это вот эта эээ после каждого слова
Я на 2х скорости не могу слушать, тормозня-тугодум..
А я всё жду вторую часть про внедрение 1С
3:21 ХАХАХАХАХ, и это для Джуна работа. Чтоб он уволился на икс игрик и 11 букву алфавита
Ошибка в строке подключения(неизвестный элемент)...
А как сделать так, чтобы сразу в Solution Explorer показывал ошибку, в смысле подчеркивалось красным. Кто знает, ответьте пожалуйста
Привет современникам!
😎😎
интересно, вернется ли Вадим на RUclips? и будет ли делать новые видосы по программированию? мужик, ты был лучшим блогером по программированию на RUclips
Нудный
Это что, за 3 года никто не подсказал, что в заголовке видео ошибка? "Конт**вариантность"
БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!❤
БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!❤
class Program { static void Main() { int substraction = 0; int b = 0; int c = 0; int sum = 0; int multiplication = 1; var list = new List<int>(5); Console.WriteLine("write 5 numbers "); for (int i = 0; i < 5; i++) { list.Add(Convert.ToInt16(Console.ReadLine())); } for (int i = 0; i < list.Count; i++) { sum = sum + list[i]; } while (b <= 4) { substraction = substraction - list[b]; b++; } do { multiplication = list[c] * multiplication; c++; } while (c < 5); Console.WriteLine(sum); Console.WriteLine(substraction); Console.WriteLine(multiplication); } } } мой ответик
Спасибо за курс , пока все понимаю)
👍👍👍👍👍👍👍👍👍
Спасибо за ваш труд!!!когда ждать продолжение CLR?
Он устроился в майкрософт 3 года назад)
@@CarnageE11 и пропал 🤣
Я как раз сижу этим занимаюсь, велосипеды и костыли внедряю, чтобы на прод выкатить 🙂
Надо лучше готовиться к лекции, а не думать на ходу
спасибо за урок) но есть вопрос зачем нужен переопределение ? public override string ToString() { return Name; }
Спасибо, удачи всем кто учится👍
очень хорошо объясняет, как раз для таких дуболомов как я)
Не могу больше это заикание слушать.... на 23й минуте терпение кончилось.
Гипер жирный конструктор(мотнул сразу на рандомный таймкод)... Проверки внутри конструктора, да и проверки в целом, собственно, нафиг не нужны(частично). Указанные в конструкторе поля НЕ могут быть пустыми и при попытке создать экземпляр класса получишь по лицу ошибкой, соответственно валидация на NULL значение в целом неверное(лишнее)...
Я один из 2024 года?
Нет
нее
не
не