Тёмный

Без этого вы не станете программистом! Найти ошибку в коде. Отладка. Как пользоваться отладчиком #23 

#SimpleCode
Подписаться 367 тыс.
Просмотров 398 тыс.
50% 1

Как отладить программу в Visual Studio, как найти ошибку в программе, как понять чужой код, для чего нужен отладчик? Смотрите в этом видео!
Без этого вы не станее программистом! Visual studio отладка. Как пользоваться отладчиком. Урок #23.
Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
www.donationalerts.ru/r/simple...
или тут
/ simplecode
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

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

 

2 июн 2017

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 374   
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
*Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*
@kebakha3348
@kebakha3348 4 года назад
3:25 "Есть люди которые не могут попасть сюда" Аахахахахп
@user-dd1sc2tq3o
@user-dd1sc2tq3o 4 года назад
@@kebakha3348 ты идиот
@user-jh3xv8gg9i
@user-jh3xv8gg9i 4 года назад
Здравствуйте! Пожалуйста, подскажите что нужно сделать для отладки решения = класс библиотек+Form (VB).
@rickyjohnny8452
@rickyjohnny8452 2 года назад
instablaster.
@user-pm6cl5xn1q
@user-pm6cl5xn1q 2 года назад
Здраствуйте, спасибо за видео, не могли бы вы записать видео с разбором 15.2 задания из ОГЭ по Информатике?
@user-bb6yk9gc2k
@user-bb6yk9gc2k 6 лет назад
Блин, вот почему об этом не рассказывали в универе?! Мне приходилось кусками проверять свой код загоняя остальное в комментарии, при этом чуть ли не после каждой строки делать вывод... Нам могли это рассказать за 20 минут, но при этом спасти огромное количество времени для непосредственного написания программы. Спасибо огромное!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Пожалуйста! =)
@drewdzzz
@drewdzzz 6 лет назад
Жиза((9(
@qwertykek5994
@qwertykek5994 6 лет назад
ну хз. Первый курс, сейчас сдаем Debug
@V1337adim
@V1337adim 5 лет назад
Не жиза
@user-bo8gb5qp3o
@user-bo8gb5qp3o 4 года назад
Ну а ты чему удивляешься? Вот теперь понимаешь где и в чем учителя сачкуют. Заняли тебя бестолковой работой а сами чаи гонять свалили или там в учительской расслабляются. Потом удивляемся - почему образование все ниже и ниже котриуется. Потому что большинство учится на отъ.......сь а другое большинство учит на отъ.....сь. Да еще и пословицу можно вспомнить: Мастер расскажет просто о сложном, а помастерье сложно о простом. Жаль что не один год проходит пока поймешь.
@pispis3617
@pispis3617 7 лет назад
С отладчиком искать ошибки стало гораздо проще. Спасибо за ваш труд.
@pavelchered9045
@pavelchered9045 6 лет назад
Если бы вовремя нашёл ваше видео, сэкономил бы много нервов и несколько часов самостоятельного ковыряния. Вы объяснили некоторые моменты которые сам не понял. Спасибо!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Пожалуйста =)
@daniilmironov3366
@daniilmironov3366 3 года назад
хы я сам разобрался когда то. Сидел мозг ковырял как же сука им пользоваться ахаха Он ранее просто говорил в видео, упоминал
@neverhoodJK
@neverhoodJK 6 лет назад
Птицы поют, приятная атмосфера для работы:)
@user-df5lj6zb5w
@user-df5lj6zb5w 5 лет назад
До этого видео не понимал,как работает отладчик и считал такие моменты вручную))) Большое вам спасибо за подобные уроки
@TheNeromax65
@TheNeromax65 5 лет назад
Очень четкая и гармоничная подача материала. Всё по полочкам, спасибо.
@tatyanaorci8483
@tatyanaorci8483 4 года назад
Класс,Сергей ,спасбо за труд! Как всегда,все чётко,ёмко и по делу!!!
@sergeysergeev1564
@sergeysergeev1564 2 года назад
Большое спасибо за видео, и ваш труд на канале в целом. Доступно объясняете то, что не может доступно пояснить методичка или препод.
@jackbeen1204
@jackbeen1204 2 года назад
Боже мой... У меня просто нет слов. Большое вам спасибо.
@user-qy7ms3yn4o
@user-qy7ms3yn4o Год назад
Спасибо за отличный урок ! Наконец, разобрался с отладчиком !
@user-wh3dr8ox2n
@user-wh3dr8ox2n 3 года назад
Спасибо вам за ваш труд!!!
@IT-es9yl
@IT-es9yl 11 месяцев назад
Спасибо большое! Только благодаря вашему уроку наконец-то разобрался как действовать работать с отладчиком и в Visual Studio и в моём любимом VS Code))
@AlexCSharp
@AlexCSharp 5 лет назад
Я хоть и шарпист, но буду смотреть твои видео, потому что очень доступно и понятно о фишках. Да и родственные языки. )
@vasyatkinfirst5615
@vasyatkinfirst5615 2 года назад
Кто заметил птичек на заднем фоне видео?) Отдельно лайк за это👍
@user-im6jk3zp6q
@user-im6jk3zp6q 4 года назад
Спасибо за уроки!!! Супер
@nikita64nika
@nikita64nika 6 лет назад
Спасибо большое!
@alexweb1786
@alexweb1786 3 года назад
Большое спасибо,очень интересно про отладчика,а главное доходчиво!
@maksimlepel9594
@maksimlepel9594 3 года назад
Спасибо, как всегда все очень понятно
@user-he4rn8kl2w
@user-he4rn8kl2w 3 года назад
Спасибо вам, помогло, долго искал визуализатор кода, и случайно нашел ваше видео, это удобнее чем пользоваться выводом на консоль промежуточных значений)
@geshoi
@geshoi 2 года назад
Супер четкое объяснение работы отладчика как и всех уроков, я учу C# ну сюда зашел, чтобы лучше понять работу отладчика, я думаю надо с этого начинать.
@romanthissen3934
@romanthissen3934 2 года назад
Спасибо за опыт работы с отладчиком , лайк .
@minsk150
@minsk150 3 года назад
Спасибо! как всегда БРИЛИАНТ!
@user-nv9in2jp6d
@user-nv9in2jp6d 3 месяца назад
Огромнейшее Спасибо!
@Ms001man
@Ms001man 5 лет назад
Спасибо за урок!
@user-ns4hz7mg5d
@user-ns4hz7mg5d 6 лет назад
у нас здесь очень много кода, писать я его конечно же не буду)))
@user-ei4yc6uw3v
@user-ei4yc6uw3v 3 года назад
:D
@user-yu4po6bb7s
@user-yu4po6bb7s 6 лет назад
Всё отлично рассказано и показано. Контрольные точки (показ результатов) при сложных расчётах нужны, даже если программа работает. Могу только добавить, так как я очень редко пользовался отладчиком, проверка текста программы при ошибке сводилось к одному: в красиво написанном тексте с отступами, пробелами, комментариями ошибки находить проще, а с криво написанным текстом программа, как правило, не работает.
@Dogmax104
@Dogmax104 7 месяцев назад
Большое спасибо, очень хорошее и полезное видео.
@user-kf9pd6qe5s
@user-kf9pd6qe5s 3 года назад
Качественный контент ... спасибо.
@Niki-jz9of
@Niki-jz9of 3 года назад
Спасибо, за видео! Все понятно, меня мучил вопрос как по шагу перемещаться. Теперь знаю как, и где еще опции отладки посмотреть тоже)
@MrKursor
@MrKursor 6 лет назад
Дружище, спасибо. Очень полезное видео!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Пожалуйста!
@user-on2nb5fl8p
@user-on2nb5fl8p 2 года назад
Очень большое человеческое спасибо! Преподаватели не знают как работать с отладчиками! Ужас! А Вам, Учитель,,,👍👍👍👍👍
@user-tc2on8hz1j
@user-tc2on8hz1j Год назад
Комментарий для продвижения просветительской деятельности, Спасибо Большое, Сергей!
@antonkorotkov552
@antonkorotkov552 4 года назад
Просто лучший. Когда закончу курсы, кину донат просто из уважения к труду.
@redoks2305
@redoks2305 Год назад
Начала смотреть курс C# от новичка, до про. Каждый раз когда речь заходила до отладки, начинала смотреть на действия на экране, как барашек на новые ворота. Щас стало понятно, а то сидела и думала что происходит.
@AlexZjustLetter-NotWar
@AlexZjustLetter-NotWar Год назад
Спасибо за видео)
@user-tu7mo7sf2v
@user-tu7mo7sf2v 2 года назад
Все доступно и понятно. Пришел на этот видос с начальных уроков по c#. Думаю дополнительное видео на примере c# не требуется, так как и на c++ все наглядно. Спасибо!
@user-fg8mh6vu1b
@user-fg8mh6vu1b 3 месяца назад
Здравствуйте Сергей спасибо вам за уроки интересно и познавательно, изучаю с++,сам очень , поэтому, всегда смотрю ваши публикации. Что то получается но над чем то приходится сидеть долго, но очень интересно. Надеюсь увидеть ещё много интересного, на вашем канале. С уважением Роман.
@yooleeyah
@yooleeyah 2 года назад
Спасибо! От души!
@timur2887
@timur2887 2 года назад
Полезно! Хотелось бы еще сюда в видео добавить отладку разных потоков и асинхронных тасков
@user-kh7xg3ns7r
@user-kh7xg3ns7r Год назад
Спасибо Большое!
@user-wb9ln2tc2e
@user-wb9ln2tc2e 3 года назад
Благодарю! 👍👍
@monctrikblitz5674
@monctrikblitz5674 Год назад
приятно смотреть когда птички чирикают 🥰
@tokiwartooth6691
@tokiwartooth6691 3 года назад
Воистину прекрасная вещь! Решил оставить её на потом, но дойдя до задания с генератором уникальных чисел решил таки разобраться с отладчиком. Теперь код стал совершенно ясен. Благодарю за труды, Сергей, отличная работа!
@crackall1946
@crackall1946 3 года назад
Я решил её отложить, но дойдя до второй чаьси стрим про класс стринг решил вернуться
@overdoses1794
@overdoses1794 6 лет назад
Спасибо, а то я как идиот думал что можно без этого, выходила полная херня, но вы показали как пользоваться и стало намного легче) Спасибо!!!
@sanekvelikiy
@sanekvelikiy 3 года назад
спасибо за видео)))
@deimos1575
@deimos1575 10 месяцев назад
Величезна подяка! На скільки простий інструмент, і на скільки профітний! Дякую за просте та швидке ознайомлення)
@user-od8mn6ns2z
@user-od8mn6ns2z 2 года назад
Так , посмотрел это видео после 26 урока С# и чувствую что получил некое преимущество (надо было смотреть раньше).СПАСИБО!)
@SimpleCodeIT
@SimpleCodeIT 7 лет назад
#SimpleCode #отладчик #урокипрограммирования
@user-oo4ck9qx4o
@user-oo4ck9qx4o 3 года назад
Хорошее видео, автор респект
@xorus1228
@xorus1228 5 лет назад
Сначала не придал этому значения, а потом понял какая нужная вещь )))
@IBmusic_vector
@IBmusic_vector Год назад
Благодарю!
@overdoses1794
@overdoses1794 6 лет назад
Спасиб!
@MrELkeO
@MrELkeO 2 года назад
Спасибо. Я прохожу сложные моменты с++ и мотал свои нервы всё это время. Хотя учить работать с отладчиком должны ещё на основах с++!!!!!
@yourownazog8069
@yourownazog8069 6 лет назад
top!
@maxokhten3555
@maxokhten3555 3 года назад
пение стрижей на фоне согревает сердце в этой серый и холодный февральский день.
@D0NUT_S
@D0NUT_S Год назад
Спасибо!
@maystr505
@maystr505 6 лет назад
Хорошее видео.
@lollipop8231
@lollipop8231 3 года назад
Очень полезно!
@user-sr6je8zm9u
@user-sr6je8zm9u 3 года назад
видео по отладке супер..
@user-en4hl4mm6q
@user-en4hl4mm6q 6 лет назад
Очень информативное видео,спасибо вам У меня есть вопрос по поводу переменных все 3 переменные до их присваивания были равны одному числу(указывали на одну и ту же область памяти) это специально так устроено,что бы меньше памяти занимать или причина в другом?
@prostochel4718
@prostochel4718 2 года назад
Самый лучшей!!!
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro 4 месяца назад
thank you
@duhles5521
@duhles5521 4 года назад
Спасибо
@user-sx5mu5xf6h
@user-sx5mu5xf6h 4 года назад
Сергей спасибо, а также с Новым Годом !
@user-rd1hb8uf9b
@user-rd1hb8uf9b 6 лет назад
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@spikeresonance
@spikeresonance 6 лет назад
Я один птиц слышу?)
@andriypopeniuk9102
@andriypopeniuk9102 6 лет назад
ЛЯ,я уж думал это у меня галюны))0)
@user-wg8es6eg1h
@user-wg8es6eg1h 6 лет назад
я думал это у меня ласточки под окнами орут))
@shadowstalker2059
@shadowstalker2059 4 года назад
@@user-wg8es6eg1h это стрижи
@alexgolub1849
@alexgolub1849 4 года назад
Хватит гав ловить! Учиться нужно!
@Niki-jz9of
@Niki-jz9of 3 года назад
Да, и я))
@gayratsaidakhmedov5451
@gayratsaidakhmedov5451 Год назад
спасибо
@user-vt8gb1py8e
@user-vt8gb1py8e 4 года назад
храни тебя господь
@martchelloguru
@martchelloguru 3 года назад
*Я приостановила видео, думая что дикие попугаи у меня за окном чирикают* 😂🤘
@inmortal5416
@inmortal5416 2 года назад
полезная штука)
@tquickly5236
@tquickly5236 8 месяцев назад
Кайф!
@vadimsf5976
@vadimsf5976 5 лет назад
Воу, это действительно крутая штука! пойду разбирать merge_sort(), а то в ручную эти рекурсии пошагово плохо даются.
@tyomka4265
@tyomka4265 6 лет назад
Спасибо, уроки очень хорошие.Но возник вопрос: при отладке программы, выполнение показывает странные строчки кода из другого файла(это видно из того что я не набирал столько строчек когда), если пролистать шаги то возвращается в файл с моей программой, так и должно быть?и что это за часть кода, изначально создавал пустой проект, как у вас в уроках.
@sleepyNovember_project
@sleepyNovember_project 2 месяца назад
Ещё полезен шаг с выходом Shift + F11, так можно цикл скипнуть (если после него в этой же функции точку останова поставить)
@user-hw1cy7pi6t
@user-hw1cy7pi6t 5 лет назад
доброго времени! Подскажите пожалуйста, как отдельные элементы вектора (например имелся вектор vectoradr, который я заполнил значениями ) отобразить в таблице контрольных значений во время отладки? наподибие элементов обычного массива: вбил в таблицу adr[5], но возникает ошибка с кодом "adr[5] CXX0034: ошибка: типы, не совместимые с оператором..." Верно ли я понимаю, что здесь речь об операторе "[]"?
@z_x_c0006
@z_x_c0006 Год назад
В топ! От меня лайк комент просмотр
@nikos601
@nikos601 3 года назад
Ето полный пздц. Не мог понять как пользоваться F10 и F11. Посмотрел видео и начинаю что-то уже понимать. Лайк + подписка.
@cotmax
@cotmax 6 лет назад
Добрый день! Как запустить отладчик на macbook в Xcode Version 9.2?
@helenloiko3711
@helenloiko3711 3 года назад
Сергей, подскажите, где находится настройка числа попаданий для точки останова в Visual studio 2019?
@BadDanFeeds
@BadDanFeeds 5 лет назад
Думаю, очень стоило рассказать об окне отладки "Видимые". Я, как программист уровня "гуру среди новичков и ламер среди среднячков", очень часто этим окном пользуюсь. Особенно оно мне помогло при написании сложного калькулятора и игры в стиле визуальной новеллы. Для тех, кому стало интересно - это окно вы можете включить во время отладки в меню "Отладка" > "Окна" > "Видимые".
@user-of8ef6mt7u
@user-of8ef6mt7u 2 года назад
спасибо, ты спас мою историю браузера от лишних запросов
@user-og4qt9jv7n
@user-og4qt9jv7n Год назад
у меня почему-то нет этого окна, возможно вы знаете эту проблему и поможете мне, пожалуйста
@BadDanFeeds
@BadDanFeeds Год назад
Скорее всего вы используете более новую версию VS, и оно где-то в другом месте теперь. Попробуйте найти сами, потому что я теперь программированием не занимаюсь и об обновлениях ничего не знаю.
@user-hc8fu3cd8m
@user-hc8fu3cd8m 5 месяцев назад
@@user-og4qt9jv7n Потому что вы не запустили отладку, все просто :)
@kelp1ex
@kelp1ex Год назад
Это все круто. Но основная проблема как запустить отладчик, настроить файл конфигурации перед этим.
@igorkit1946
@igorkit1946 3 года назад
the best
@jordyfrost
@jordyfrost 4 года назад
Смотрю зимой, а такое ощущение, что лето и открыто окно) Лайк!
@malicewho
@malicewho Год назад
Искала этот комментарий!
@looneykoldyin5264
@looneykoldyin5264 4 года назад
Спасибо все четко и понятно, вот только про шаг с выходом нечего не сказал, я б послушал, если не сложно, напиши ответом, что этот шаг делает? выходит из функций или как? Или когда случайно нажал не в том месте F11 и открылся посторонний файл с непонятным кодом, может что бы выйти оттуда как раз используется этот шаг?
@ashv
@ashv 3 года назад
Еще бы про окно Видимые было бы полезно.
@davidkroods811
@davidkroods811 6 лет назад
я тоже использоваю отладчик как инструмент для изучения c++
@krava-amigo
@krava-amigo 6 лет назад
Классное видео. У меня ещё вопрос. Есть код. С# DerivedClass instance = new DerivedClass(1, 2); Console.WriteLine(instance.baseNumber); Console.WriteLine(instance.derivedField); При нажатии на F11 я не могу попасть в конструктор класса, меня просто перекидывает в Console.WriteLine(instance.baseNumber); Почему так? Студия 2017. Можно как-то исправить, не удобно постоянно в конструкторах вписывать Console.WriteLine или для С++ cout. Спасибо.
@user-cn2cy4zl3h
@user-cn2cy4zl3h 2 года назад
Не подскажете, где в программе можно найти окна Watch List,Local Variables и Evaluate /Modify?Спасибо за ответ.
@irinaangelnich3731
@irinaangelnich3731 4 года назад
Добрый день! Как работать отдельно со строками и столбцами в динамическом массиве ?
@snowbars5066
@snowbars5066 3 года назад
Да ,вижу что штука полезная да!!))) Вот только нифига не понял ,хотя до этого момента посмотрел каждое видео из этого курса и всё понял))) А тут что то я не допёр))) наверно надо об этом где то почитать
@user-ur3mc6hb5d
@user-ur3mc6hb5d 5 месяцев назад
иногда нет возможности использовать компьютер и приходится программировать какие-то алгоритмы на телефоне. настолько приучился искать ошибки без отладчика, что в уме у себя прокручиваю программу и высчитываю ее полностью. но с отладчиком, конечно, удобно
@sleepyNovember_project
@sleepyNovember_project 3 месяца назад
Программировать на телефоне, то есть в смысле в текстовике код набрасывать?
@user-ur3mc6hb5d
@user-ur3mc6hb5d 3 месяца назад
@@sleepyNovember_project нет, есть "компиляторы" для андроида, можно использовать его. Я на нем работаю, на Андроиде основная часть линуксовских либ работает, поэтому можно играться, пробовать писать что-то или какие-то алгоритмы учить
@user-dn3bi1zh5k
@user-dn3bi1zh5k 3 года назад
Добрый день. Подскажите пожалуйста литературу по программированию для обучения. На знания хромаю. Спасибо.
@deedyago
@deedyago Год назад
А как вы именно процесс снимали на 10:57 у меня тоже часто такая проблема появляется, приходится перезагружать компьютер((( Не могу понять что именно в диспетчере задач закрывать)
@user-mv6od9ro5y
@user-mv6od9ro5y 10 месяцев назад
У меня возникла проблема с тем, чтобы просматривать значения переменных и закреплять их во время работы с отладчиком, этого функционала просто не было. Для того, чтобы решить эту проблему, перейдите во вкладку: Отладка -> Параметры -> Общие, и поставьте галочку в пункте: Включить распределитель кучи отладки Windows (только собственный код) P.S. Автор гений, уже 2023 год, а твои видосы все еще самые актуальные и качественные
@MoldsPro
@MoldsPro 5 лет назад
Если прислушаться за кадром стрижи летают. Этаже на пятом живешь наверно и точно не в частном доме :) За видео спасибо.
@user-iv7kw3qm2u
@user-iv7kw3qm2u 5 лет назад
А есть видео со способами "снятия процесса"? А то у меня как то повис и ни диспетчером ни cmd не получалось, пришлось перезагружать ПК.
@anatolykubasov1687
@anatolykubasov1687 6 лет назад
У меня один вопрос. Если я запускаю откладку и хочу шагово пройти мои строки то у меня сразу открывается другое окно exe-common.inl. или в строке cout выходит окно ostream. Буду рад помощи.
@qcandrey
@qcandrey 3 года назад
Чтобы переключаться между строками после запуска отладчика надо так же F10 нажимать.
@No_name_music
@No_name_music 2 года назад
Спасибо! В комментарии зашел чисто что бы найти как листать строки а никто не говорит об этом.
@artefek7300
@artefek7300 Месяц назад
Я до этого видео использовал cout
Далее
Deleted skins in Standoff 2! #standoff #skins #nameless
01:00
8 Ошибок при изучении JavaScript
6:08
How to Use a Debugger - Debugger Tutorial
17:01
Просмотров 285 тыс.
Лучшая IDE для Python!
8:15
Просмотров 348 тыс.
Deleted skins in Standoff 2! #standoff #skins #nameless
01:00