На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты!
Задание: Написать бота для прошлой игры и поставить супер-рекорд!
Дата отправки отчёта:
1 мая 2017 г.
Задание выполнено: за
1 час. 30 мин.
Чему научился:
На этом уроке я:
1) Познакомился с элементом формы TableLayoutPanel и настройке этого элемента;
2) Повторил работу с элементом Trackbar;
3) Узнал о новом параметре Dock;
4) Узнал, каким образом можно отобразить начальные значения у элемента Trackbar;
5) Познакомился с элементом Timer, его настройкой и работе с этим элементом;
6) Узнал о функции DoMouseClick(), увидел как она работает и для чего нужна;
Что было сложным:
При такой подаче материала и объяснении ничего сложного не было.
Комментарии:
Сделал запуск Бота из меню программы Быстрощёлк. Странным образом повела себя Visual Studio, а именно:
когда я добавлял в меню новый пункт, из основного кода удалилась часть строки time_stop = DateTime.Now.Ticks;. Может быть это какой-то баг самой VS, но он изрядно подпортил мне нервы :)
Это не баг, это нормальное поведение Студии, просто вначале нужно добавить все необходимые элементы, а потом уже их реализовывать, если же ты удаляешь элемент. то удаляется и реализованный код, поэтому с этим надо быть осторожнее.
Элементы уже были добавлены. Я сделал проект Быстрощёлк, потом сделал проект Бот для быстрощёлка. Меню уже было создано в Быстрощёлке, просто добавил новый пункт меню для запуска самого бота и тут такое. В любом случае, спасибо за подсказку.
Странно, если просто добавил новый пункт, в существующее меню, такой проблемы не возникало. у меня студия 2013 уже год как, таких проблем не было замечено. Постоянно обновляется вместе с ОС.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Трудности: после однократного просмотра видео пытался сделать всё сам, но застрял на таймере получается, если timer.Enabled = true; , то timer_Tick постоянно вызывает makeClick()?
Научился: Когда делаешь, вроде все понятно, но вот как захочешь воcпроизвести все с начало садишся в лужу :).
Надеюсь в дальнейшем такая проблема у меня исчезнет. Нет