На этом уроке мы напишем бота для игры из прошлого урока. Мы научим мышку быстро щёлкать по кнопкам программы из прошлого урока.
Задание: Написать бота для игры из прошлого урока. Придумать, для чего можно использовать эту программу.
Дата отправки отчёта:
1 февраля 2016 г.
Задание выполнено: за
20 час. 00 мин.
Чему научился:
Начал понимать взаимосвязи между классами в WPF. Но только начал...
Что было сложным:
Потерялась программа с предыдущего урока, пришлось переписывать её заново. Зато сделал анимацию. При нажатии на кнопки они чуть подлетают и падают за пределы поля... Было сложно разобраться с назначением полей в компонентах... Не сразу сработал бот, так как моя программа не использовала события Windows Forms и не реагировала на быстрые нажатия мышкой. Пришлось вставить задержку между нажатием кнопки и отпусканием её..
Комментарии:
Насколько я понимаю, на Windows Forms не пишут ни игрушки, ни современные программы.. Или нет?
Дмитрий, как здорово, что все заново написал, вот согласись что второй раз уже намного круче получается, лично мне твоя программа очень нравится! Молодец! :)
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: статические методы Int.Parse(); Convert.ToInt16();
свойство Cursor.Position;
конструктор Point структуры Point Трудности: Отображать координаты курсора в текстовое поле, и наоборот изымать координаты обрабатывать их и устанавливать позицию курсора Selenium IDE круче :=)
Научился: 1) Повторил способ эмуляции клика мышки.
2) Свойства Multiline, ReadOnly, Lines у компонента TextBox. Трудности: Сложностей не было. Интересный урок, понравился способ клика мышкой по заданным координатам) Возможное применение программы - автоклики по ссылкам, по заранее определенным маршрутам. Можно кроме обычно клика еще добавить возможность прокрутки экрана, если ссылки находятся ниже на странице сайта.