Дмитрий, великолепно что урок был полезен и он понравился) Дальше тоже много интересного, так что занимай, набирайся опыта и прокачай уже полученные знания)
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Я научился использовать новые для меня компоненты в интерфейсе программы Трудности: После прохождения предыдущих уроков, эта программа особых трудностей не вызвала. Урок мне понравился, замечаний никаких нет.
При отладке программы столкнулся с некоторыми проблемами.
Первое: Когда я первый раз запустил программу, она почему-то стала сразу кликать.
Просмотрев код я не обнаружил логических ошибок. но чтобы убрать этот "баг", в функции make_click() я дописал условие if (button_start.Enabled == false), а уже после DoMouseClick(); После этого программа стала при запуске находиться в режиме ожидания.
Второе: Не выставив значение кликов и времени я нажал кнопку "Начать кликать" и программа включилась в бесконечном цикле. Тогда в функции button_start_Click(object sender, EventArgs e) я прописал условие чтобы кнопка "Начать кликать" не становилась активной, если значения кликов и времени нулевые if(track_count.Value != 0 && track_time.Value != 0) {
start_clicker(); }
На скриншоте я указал изменения в коде красными стрелками.
Евгений Витольдович, я правильно сделал или нет?