Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Нано-игры / Бот для Цифр

  • На этом уроке мы напишем бота для игры из прошлого урока.
    Мы научим мышку быстро щёлкать по кнопкам программы из прошлого урока.

    Задание:
    Написать бота для игры из прошлого урока.
    Придумать, для чего можно использовать эту программу.
  • Дата отправки отчёта: 20 января 2018 г.
  • Задание выполнено: за 5 дней 58 мин.
  • Чему научился: Научился импортировать функции из user32.dll.
    Так как делал в WPF, то научился справляться с очередными сложностями создания и отображения интерфейса :)
    Научился синхронизировать скроллинг 2-х TextBox и создавать отсутствующий в WPF NumericUpDown из TextBox и ScrollBar :)
    Ещё я всё-таки сделал запись координат в List, чтобы не гонять туда-сюда преобразования из string в int. вдобавок создал структуру для целочисленной точки, чтобы хранить координаты в int, а не в double и делать преобразование один раз при получении координаты курсора.
    Теоретически надо добавить таймер и произвольную задержку между нажатиями и уже можно сделать бота, полезного для... не знаю для чего, но полезного :)
    Испытывал на игре в цифры, которую я делал по предыдущему уроку, но только под Андроид :)
  • Что было сложным: Отследить ошибку, связанную с назначением текста при запуске программы по событию в Контрол, который сам ещё не инициализирован :)
    Ещё хотел сделать запись координат в TextBlock, но там слишком изощрённое создание скроллбара, так что я сделал TextBlock и запретил редактирование :)
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/BYMqjZfmI9o
Отчёт от 10080 за Нано-игры / Бот для Цифр


Отчёт от 10080 за Нано-игры / Бот для Цифр




Оцени работу

 
Сохранить страницу:

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  FireWolf  # Наноигры / Бот для Цифр / 2018-01-20 14:22

WPF рулит


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  FireWolf  # Наноигры / Бот для Цифр / 2018-01-21 01:24

Молодец, очень хороший опыт, я горжусь твоими работами, прекрасный отчёт.


10558. --
Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Наноигры / Бот для Цифр / 2018-01-21 01:29

Молодец, отлично проработал ещё и на WPF.


9752. --
chokayes
chokayes
ответить
→  FireWolf  # Наноигры / Бот для Цифр / 2018-01-21 08:47

круто! отлично поработал.


10080. --
FireWolf
FireWolf
ответить
# Наноигры / Бот для Цифр / 2018-01-21 14:30

В последнем предложении в разделе "Что было сложным" ошибка. Конечно же я имел в виду, что "я сделал TextBox и запретил редактирование", запутался в похожих названиях контролов :)


  • Отчёт оценивали:
    9634Лис Бесчувственный+1   7119Новопашин Владимир+1   3922Александр+1   6452Кирилл Шмойлов+1   16533Андрей Шевченко+1   11582Родион+1   16911Margarita0   8707Володимир+1   1Евгений Волосатов+1   10558Иван Воронин+1   10167Игорь+1   9752chokayes+1   10833zmejchik+1   3850Григорий+1   10528Денис+1   13131Сергей Стефаненко+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научился записывать координаты курсора. Я бы такую программу использовал при тестировании и выполнении массовых операций при которых нужно постоянно тыкать мышью в примерно одни и те же места.
=)


Научился: Работа с динамическим массивом структур
Трудности: Материал доступный
Вначале сделал, как в пример, после реализовал дин. массив.