На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты!
Задание: Написать бота для прошлой игры и поставить супер-рекорд!
Дата отправки отчёта:
15 июня 2016 г.
Задание выполнено: за
45 мин.
Чему научился:
Программно кликать мышкой очень быстро!
Что было сложным:
Ничего
Комментарии:
Раньше использовал готовые автокликеры для своих потребностей а теперь научился сам реализовать этот функционал. Собираюсь модифицировать для использования в разных программах и на сайтах.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку 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(); }
На скриншоте я указал изменения в коде красными стрелками.
Евгений Витольдович, я правильно сделал или нет?