На этом уроке мы напишем бота для игры из прошлого урока. Мы научим мышку быстро щёлкать по кнопкам программы из прошлого урока.
Задание: Написать бота для игры из прошлого урока. Придумать, для чего можно использовать эту программу.
Дата отправки отчёта:
20 января 2018 г.
Задание выполнено: за
5 дней 58 мин.
Чему научился:
Научился импортировать функции из user32.dll. Так как делал в WPF, то научился справляться с очередными сложностями создания и отображения интерфейса :) Научился синхронизировать скроллинг 2-х TextBox и создавать отсутствующий в WPF NumericUpDown из TextBox и ScrollBar :) Ещё я всё-таки сделал запись координат в List, чтобы не гонять туда-сюда преобразования из string в int. вдобавок создал структуру для целочисленной точки, чтобы хранить координаты в int, а не в double и делать преобразование один раз при получении координаты курсора. Теоретически надо добавить таймер и произвольную задержку между нажатиями и уже можно сделать бота, полезного для... не знаю для чего, но полезного :) Испытывал на игре в цифры, которую я делал по предыдущему уроку, но только под Андроид :)
Что было сложным:
Отследить ошибку, связанную с назначением текста при запуске программы по событию в Контрол, который сам ещё не инициализирован :) Ещё хотел сделать запись координат в TextBlock, но там слишком изощрённое создание скроллбара, так что я сделал TextBlock и запретил редактирование :)
В последнем предложении в разделе "Что было сложным" ошибка. Конечно же я имел в виду, что "я сделал TextBox и запретил редактирование", запутался в похожих названиях контролов :)
Отчёт оценивали: 9634. Лис Бесчувственный+17119. Новопашин Владимир+13922. Александр+16452. Кирилл Шмойлов+116533. Андрей Шевченко+111582. Родион+116911. Margarita08707. Володимир+11. Евгений Волосатов+110558. Иван Воронин+110167. Игорь+19752. chokayes+110833. zmejchik+13850. Григорий+110528. Денис+113131. Сергей Стефаненко+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Научился записывать координаты курсора.
Я бы такую программу использовал при тестировании и выполнении массовых операций при которых нужно постоянно тыкать мышью в примерно одни и те же места. =)