Тёмный

7 малоизвестных фич Visual Studio и C# 

XpucT
Подписаться 95 тыс.
Просмотров 14 тыс.
50% 1

#Tips #Tricks #VisualStudio
Эксклюзив для спонсоров ➜ / xpuct
Если недоступна спонсорка ➜ boosty.to/xpuct

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 109   
@denkor.z
@denkor.z Год назад
Так вроде сильно проще с конструкцией key?.GetValue(line)?.ToString()?.StartsWith(line) ?? false. Первая часть за счет вопросиков возвращает не "bool", a "bool?", т.е. nullable boolean. Он может быть null или нет, и автоматически приводится к bool. Так из первого выражения мы получаем "bool?", а дальше просто с помощью "??" обеспечивается конструкция "взять первое, если оно не null (т.е. значение bool в nullable bool объекте), если null, взять второе (т.е. явный false)" bool? regValueAvailable = key?.GetValue(line)?.ToString()?.StartsWith(line); if(regValueAvailable ?? false) тоже самое что if(regValueAvailable == null ? false : regValueAvailable )
@XpucT
@XpucT Год назад
В закреп 👍
@InfantryMovieDamir
@InfantryMovieDamir Год назад
Очень нравится ваш канал, объясняете в разы интереснее понятнее чем остальные авторы. Не могли бы вы, снять в своей монере с разбором урок о том как можно распознавать речь и переводить в текст на C# ? желательно на консольном приложении, чтобы не использовать пакеты для winform
@ЮрийВеляев-и7н
@ЮрийВеляев-и7н Год назад
Как всегда большое спасибо. буду учиться дальше программировать и сразу внедрять ваши лайвхаки, чтобы потом было легче.
@The_Mavrik
@The_Mavrik Год назад
Я просто обожаю смотреть твои видосики, хоть сам постоянно и не занимаюсь программированием(кодированием). Так чисто ради интереса иногда. Но я просто люблю смотреть как чётко ты всё обьясняешь
@XpucT
@XpucT Год назад
@phat80
@phat80 Год назад
Спасибо за новые видео! Жаль только, что сейчас стало уже не до C# и VS.
@developer4495
@developer4495 Год назад
Почему стало не до c#?
@U7Craft
@U7Craft Год назад
Обожаю твои ролики. Смотрю и кайфую, с C# мои пути разошлись, к сожалению, но он так и остается любимым ЯП, жизнь увела меня по embedded-дорожке
@НикитаСлепнёв-м2б
Молодцом!!!! Развеселил и показал новые фишки))) Спасибо)
@bobbolkov4866
@bobbolkov4866 Год назад
Очень-очень круто, спасибо!
@YukiRin-zc3hl
@YukiRin-zc3hl Год назад
всю строку можно удалить без выделения вообще. ctrl + x полностью удалит всю строку (если ты в этот момент ничего не выделял). Из минусов разве что то, что оно ее не удалит, в вырежет в буфер. Также и с ctrl + c, если надо скопировать всю строку не надо ее всю выделять. В любой части строки нажимаешь эту комбинаю клавиш и оно само тебе всю ее копирует
@ДенисСергеев-ц3э
Спасибо за инфрмацию. Очень круто!!! Вдохновения и удачи!!!
@yurypusovsky6290
@yurypusovsky6290 Год назад
Только показал фишку с фигурными скобками через shift+enter и сразу же сам в следующем примере вручную))
@XpucT
@XpucT Год назад
@mozgbeatbobr4843
@mozgbeatbobr4843 Год назад
Даже жить захотелось
@daemoon6107
@daemoon6107 Год назад
хотелось бы побольше фич), рад тебе урокам, спасибо
@lanuxotka8732
@lanuxotka8732 Год назад
Очень полезное видео, автору огромное спасибо! Можете пожалуйста подсказать, как вы изменили текст системной ошибки при нажатии на кнопку? 11:11
@XpucT
@XpucT Год назад
ru-vid.com/group/PL05SB3rBbUsraqiEUeS70RKhVAu97nGeb Собственный catch 👍
@JohnSilver921
@JohnSilver921 Год назад
Есть мнение, что правильно говорить - кождю
@XpucT
@XpucT Год назад
@redtayron6390
@redtayron6390 Год назад
Новое видео = Опыт, Спасибо 👍👍
@Nikodimification
@Nikodimification Год назад
Ну конечно заслужил ты лойс за пример с проверкой с ??. Жаль правда, что не показал что происходит при использовании ?? в ildasm, придется самому посмотреть. Топ континент бро.
@eddypartey1075
@eddypartey1075 Год назад
топ фичи, особенно про перемещению каретки с помощью клавы
@virtual9446
@virtual9446 Год назад
Добрый день Хачатур! Подскажите когда будет готова ваша тема оформления на notepad++? Спасибо!
@alexanderkirsanov6510
@alexanderkirsanov6510 Год назад
Тоже жду
@XpucT
@XpucT Год назад
Добрый 🖐 Уже давно на Boosty. Ссылка под каждым видео.
@blackbox9999
@blackbox9999 Год назад
Христ приветствую. С# без С++ можно освоить?
@XpucT
@XpucT Год назад
Привет 🖐 Я именно так и осваивал.
@blackbox9999
@blackbox9999 Год назад
Христ что можешь сказать по поводу Стивена Шпрата книгу? С++
@blackbox9999
@blackbox9999 Год назад
Как ты пробелом или энтером задаешь действие, например программа shooter где пробел это прыжок,enter огонь, escape выход?
@Gogsan
@Gogsan Год назад
Привет, можно ли в VS кастомизировать направляющие (пунктирные линии) между фигурными скобками?
@XpucT
@XpucT Год назад
Привет 🖐 Не очень понял вопрос, но в настройках есть практически всё =)
@avr_stm_pro2955
@avr_stm_pro2955 Год назад
Привет дружище 👍 спасибо 👍
@_maxim_gr_9056
@_maxim_gr_9056 4 месяца назад
Как сделать такие же ахуенные exception как у вас? "Непредвиденная хуйня" выглядит уморительно.
@XpucT
@XpucT 4 месяца назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--97tko0ous8.html
@nikitanikitenko5338
@nikitanikitenko5338 Год назад
23:30 Shift+Del можно удалить строку
@XpucT
@XpucT Год назад
@ashimovroman
@ashimovroman Год назад
Конструкция событие на все кнопки работает только если кнопки находиться на самой форме. А если, например, на форме есть панель, а на панели кнопка, то уже не работает. Подскажите как быть?
@XpucT
@XpucT Год назад
panel1.Controls.OfType
@ashimovroman
@ashimovroman Год назад
@@XpucT Спасибо! В принципе надо было самому догадаться. Там же даже в описании к Controls написано "Возвращает коллекцию элементов управления, СОДЕРЖАЩИХСЯ В ЭЛЕМЕНТЕ УПРАВЛЕНИЯ" :)
@kastyel1990
@kastyel1990 Год назад
По поводу ?? в комбинации с ? Я провел аналогию с макросами в Exel или VB(Хотя я возможно понял не правильно) Там есть оператор iif - это как раз ? а ?? читается, если то, что слева существует(is not null), то брать значение слева, в противном случае - бери, что справа. Соответственно при попытке взять значение ключа, начинающееся на param будет два значения: либо значение ключа с каким-то типом или null, что не типизирован, и если поставить ?? то приведутся в соответствия и типы. И студия это читает : "Могу ли я вычислить то, что слева? Если да, тогда я приведу условие к виду: if(true) {//буду делать это};, а если нет, тогда if(false) {//это делать не буду} else {//а буду делать это};" Если я понял не верно, то прошу поправить, ибо интересная запись.
@XpucT
@XpucT Год назад
Всё верно ☝
@yura131314
@yura131314 Год назад
@XpucT
@XpucT Год назад
В следующем видео =))
@popugai67
@popugai67 Год назад
где найти образ этой винды? и почему у тебя она не лагает в виртуал боксе?
@XpucT
@XpucT Год назад
Потому что пользуюсь Win 10 Tweaker Pro, автором которой являюсь. win10tweaker.ru/windows10
@mikhailskylark8417
@mikhailskylark8417 Год назад
Привет, столкнулся с проблемой, вообще не понимаю в чём дело, в вижал студио в некоторых проектах перестали работать клавиши назад и вперёд (то бишь сочетания Ctrl + Z и ещё одно которое вперёд). Не сталкивались с таким чудом?
@mikhailskylark8417
@mikhailskylark8417 Год назад
а, прикольно, изначальную форму Form1 нельзя переименовывать, иначе пропадут клавиши навигации. спасибо майкрософт
@XpucT
@XpucT Год назад
Привет 🖐 Если очень хочется переименовать Form1, то это можно сделать =) Я обычно в подобных случаях, похожих, просто закрываю проект, иду в Notepad++ и там делаю поиск слов по всем файлам проекта. И заменяю все слова. В Твоём случае можно заменить *все* слова Form1 на что нужно. И всё. Запускаешь проект и все связи не будут нарушены, как будто так и было. Касаемо клавиш назад - скорее всего Ты указал другую схему клавиш. Это нужно проверять настройки самой студии.
@mikhailskylark8417
@mikhailskylark8417 Год назад
@@XpucT да дело в том, что не только сочетания клавиш не работают, но и сами стрелки назад/вперёд горят серым цветом, типа недоступны
@XpucT
@XpucT Год назад
@@mikhailskylark8417 может тогда проще восстановить Visual Studio целиком?
@mikhailskylark8417
@mikhailskylark8417 Год назад
@@XpucT да я решил просто не переименовывать форму, всё равно это только на сам код влияет, ui у меня и так красивое)
@v4143
@v4143 Год назад
Добрый день. Подскажите. Есть программа UV Outliner, сделана вроде на C# и достаточно известная. Она бесплатная, но с 2012 года не поддерживается. Я в этом вопросе не очень разбираюсь, просто в программе есть одна особенность, которая работает неудобно и в настройках ее не отключить. Автор на гитхаб/fednep/UV-Outliner выложил весь исходный код. Этот код можно как-то доработать и затем собрать программу в exe?
@XpucT
@XpucT Год назад
Добрый 🖐 Если есть исходники на Github, то да, можно изменить что угодно.
@v4143
@v4143 Год назад
@@XpucT Здесь нашел файлы: гитхаб/fednep/UV-Outliner. Они подходят для сборки? У вас есть видео обучалка, как можно их собрать в exe?
@XpucT
@XpucT Год назад
​@@v4143 собрать в exe - это называется компилированием. Есть проект, в нём код, и чтобы преобразовать его в программу, нужна компиляция. Инструкции короткой, как таковой Вы не найдёте, но Я попробую написать Вам тот минимум действий, чтобы Вы получили результат. 1. Устанавливаете Visual Studio Community. Почему Community, потому что именно она бесплатная. Взламывать ничего не нужно. Это самая популярная среда разработки (IDE). 2. Важно указать платформу .NET C# на стадии выбора того, что Вы хотите себе поставить в Visual Studio. Дело в том, что языков много и для каждого нужен как бы фундамент, так называемые инструменты для разработчика (SDK). Вам нужно указать основную галочку на .NET C#. 3. Студия установлена, .NET есть, теперь скачиваете проект с github и ищите в нём файл UVOutliner.sln. Делаете по нему двойной клик и у Вас откроется проект. 4. Производите любые изменения в нём, после чего вверху Visual Studio выбираете Собрать решение. Файл exe будет в той папке, которая, где сам проект. Всё это, но более подробно доступно в плейлисте Уроков по C# ru-vid.com/group/PL05SB3rBbUsraqiEUeS70RKhVAu97nGeb
@v4143
@v4143 Год назад
@@XpucT Спасибо. Попробую разобраться.
@XpucT
@XpucT Год назад
@@v4143 записал Вам небольшое видео: www.upload.ee/files/14690724/bandicam_2022-11-23_20-19-00-723.mp4.html
@flenk41
@flenk41 Год назад
Дайте совет как изучить WPF пожалуйста
@riotvalorant854
@riotvalorant854 Год назад
Берешь и учишь )
@flenk41
@flenk41 Год назад
@@riotvalorant854 знать бы откуда )
@alex63271
@alex63271 Год назад
Посмотри видео на канале Павла Шмачилина
@Optem_xd
@Optem_xd Год назад
бросаешь в корзину впф и открываешь WinForms
@drakula_6175
@drakula_6175 Год назад
Могу помочь за сравнительно небольшую плату)))
@lispKpblc
@lispKpblc Год назад
Первую часть, к сожалению, не видел. Может, эти фишки повторят уже сказанное. Прошу ногами по голове не охаживать ;) Прыжок вперед - Ctrl+Shift+"-" Alt+Enter не сработает, если установлена схема для VS C# 2005 - там срабатывает Ctrl+"." (точка) В комментариях можно использовать ключи и . Прикольная штука, иногда полезно. Даже при описании параметров. Переход на определение метода / класса / поля = F12. При определенных настройках Ctrl+клик на имени Удаление строки при некоторых условиях = Ctrl+L Отмена = Ctrl+Z, а отмена отмены = Ctrl+Y Ctrl+Q - быстрый поиск (в том числе и по настройкам). Например, Ctrl+Q, колотим "Горячие клави" - вываливается "Изменение сочетаний клавиш". Там можно и свои сочетания задавать. P.S. Все настройки можно экспортировать/импортировать в/из сторонний файл. Ну или при условии использования учетки от MS вообще их синхронизировать.
@MAZZILLA-g5z
@MAZZILLA-g5z 4 месяца назад
bool? x = null; bool wb = Boolean.TryParse(x.ToString(), out bool wbOut) ? wbOut : false; для сверки стрингов (не путать 😀😀😀) подходит
@anatoliyk6719
@anatoliyk6719 Год назад
СПАСИБО
@spooekymane
@spooekymane Год назад
Хруст а какая у тебя версия Виртуал Бокса
@XpucT
@XpucT Год назад
хрИст 5.44
@spooekymane
@spooekymane Год назад
@@XpucT Спасибо огромное и ещё, у меня такое дело когда я хочу выровнить какой-то button по середине в форме, у меня эти кнопки не активные когда навожусь на баттон, но когда например возьму группу из батонов или других контролов, то я могу выровнить, но когда-то было нормально, а сейчас что-то уже так не работает, может быть если какие-то решение ?, а то весь гугл про гуглил и не нашёл решение(
@XpucT
@XpucT Год назад
@@spooekymane Я это показывал уже в трёх видео в плейлисте. ru-vid.com/group/PL0U1uvNv2tf6DduPOCc9-IGJjdVghlvo_ Уроки лучше не пропускать. На все Твои вопросы уже даны ответы по многу раз.
@spooekymane
@spooekymane Год назад
@@XpucT Не я только начал учить с#, но просто до этого нормально работало, а потом почему-то перестало работать с того момента когда я переустановил Visual Studio, я могу скинуть скриншот на imgur, чтоб было понятно что у меня за проблема )
@XpucT
@XpucT Год назад
@@spooekymane начать нужно с этого ➜ ru-vid.com/group/PL05SB3rBbUsraqiEUeS70RKhVAu97nGeb
@DD0S2
@DD0S2 Год назад
спасибо
@pro100chok
@pro100chok Год назад
Привет, что за тема у тебя стоит?
@XpucT
@XpucT Год назад
Привет 🖐 Это не просто тема, это полностью авторская переработка всего интерфейса Visual Studio, над которой Я работал 3 месяца. Тут не просто красиво, а полезно для глаз, подробнее об этом Я рассказывал в видео для спонсоров: ru-vid.comcommunity Тема, доп.материалы и эксклюзив становится доступным сразу, как становишься спонсором канала. Если недоступна спонсорка, весь дополнительный контент есть на Boosty ➜ boosty.to/xpuct
@MMinePeople
@MMinePeople Год назад
Нужен видос по установке и настройке Windows 11)
@XpucT
@XpucT Год назад
На главной сайта в самом низу =)
@tonyross5178
@tonyross5178 Год назад
20:07 "Что такое СФ? Кто такой этот СФ?" Я: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-w-sQRS-Lc9k.html
@ВикторСамсонов-л2г
Теперь понятно почему у програмистов высокие зарплаты.
@XpucT
@XpucT Год назад
На самом деле в программировании нет ничего сложного. Когда знания потихоньку приходят, то, как и в любом деле, становишься профи. Точно такие же медики и механики. Каждый специалист в своём деле чужими глазами кажется очень выдающимся. Хотя ничего тут такого нет, как и везде. А зарплата у программистов высокая, потому что многие не идут в эту отрасль, думая, что всё сложно и нужно понимать высшую математику. Вот где меньше всего нужна математика - это программирование. На кухне она чаще нужна, когда делаешь булочки для бургеров. Но из-за нехватки кадров соответственно и спроси и зарплата. А вообще вхождение в программирование непростое, потому что нормальных не задротских туториалов нет. Куда ни глянь, одни ботаники, которые ну совсем не умеют ничего объяснять. Это тоже проблема в этой индустрии. Поэтому и сделал отдельный курс на нормальном человеческом языке, чтобы мог выучиться вообще любой с нулевым знанием языка.
@MrDaaudio
@MrDaaudio Год назад
Как там с моим вопросом по слетевшей активации? Win 10 Tweaker c МАЯ жду.
@3x__
@3x__ Год назад
👍
@Wse_Swoimi_Rukami
@Wse_Swoimi_Rukami Год назад
Привет. Постарел ты. Последний раз когда смотрел твои видео а это примерно год назад, был моложе. Да как и все мы)
@riotvalorant854
@riotvalorant854 Год назад
Здарова
@tomkll
@tomkll Год назад
Здравствуйте Хруст! Буду краток. )) Не оплатил подписку, легла винда полностью, пишу со смартфона. Скажите за что Вы так так сделали, кроме вашей программы не стояло ничего. Да Вы говорили не верить никому, но повесить. Да сам решу, но блин дети задания решали, зачем . Деньги? Не оплатили? Так сказали не верим. Проверили. 2 суток на восстановление программ, выпиливание ваше внедрение. 1 вопрос, зачем. Удачи Вам. Но это было пипец подло. Р..С Ваша программа положила Винду., Придётся затирать всё переходить на люниккс, а уже потом ставить винду и да поверь ставить буду так что бы не было вам. Подписчик, да видео успел снять на смартфоне, удачи Вам
@XpucT
@XpucT Год назад
Наркотики - зло.
@flenk41
@flenk41 Год назад
первый ууу
@phdexx
@phdexx Год назад
Ты супер крутой! Только начинаю изучать c# и нереально вкатывают твои видосы. Продолжай дальше!
@DimanKofeman
@DimanKofeman Год назад
Как успехи?
@phdexx
@phdexx 7 месяцев назад
сори что год не отвечал, ахвхахв да пока вообще норм, учусь на втором курсе института, параллельно всякие задачки с код варса решаю
@user-wu-tang
@user-wu-tang Год назад
спасибо, как всегда круто, любое видео
@sector83m80
@sector83m80 Год назад
Спасибо за новое видео.
Далее
+1000 Aura For This Save! 🥵
00:19
Просмотров 4,1 млн
Beatrise (пародия) Stromae - Alors on danse
00:44
7 Лет Опыта в IT | Что я Понял?
19:56
+1000 Aura For This Save! 🥵
00:19
Просмотров 4,1 млн