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

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

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

Простой WPF / WPF. Простая змейка. Таймер для еды.

  • На этом уроке мы добавим таймер и будем выдавать игру по тикам.
  • Дата отправки отчёта: 10 февраля 2018 г.
  • Задание выполнено: за 41 мин.
  • Чему научился: Познакомился с таймером в WPF
  • Что было сложным: Всё было самым сложным. WPF - тут всё подругому... Как будто на другом языке. Ряд вопросов:
    1. А нельзя первый раз создать яблоко (еду) в инициализации окна чтобы не проверять иф в цикле?
    2. Какая студия используется в видео?
    3. Сколько тиков одна секунда? (или нет точного значения?
  • Оценка видео-уроку:
Отчёт от 1901 за Простой WPF  / WPF. Простая змейка. Таймер для еды.




Оцени работу

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

8877. --
gorynych
gorynych
ответить
→  Neverwinter 2  # Запуск пакета / WPF. Простая змейка. Таймер для еды. / 2018-02-10 23:54

1. Так получается более универсальней, когда создается функция. Иначе весь код функции кроме иф придется ради одного раза в инициализации писать. Ну и короче получается если один if  прописать. + дальше из этой функии получится фунция перемещения змейки.
2. Судя по значку Visual studio 2017
3. msdn.microsoft.com/en-us/library/system.datetime.ticks%28v=vs.110%29.aspx?f=255&;MSPPError=-2147217396
1тик 100 наносекунд


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  gorynych  # Запуск пакета / WPF. Простая змейка. Таймер для еды. / 2018-02-11 08:43

О, спасибо большое. С тиками вообще проблема, подбираю... ставишь 1000 тиков интервал - медленно, ставлю 500 - улетает за экран со скоростью света. С ними надо разобраться еще будет)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Neverwinter 2  # Запуск пакета / WPF. Простая змейка. Таймер для еды. / 2018-02-11 08:53

Не обязательно использовать Visual Studio 2017. У меня прекрасно работает на 2010. Более того конвертор был сделан на ней же, только пришлось вручную скачать dll и подсунуть в виде ссылок.


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  chokayes  # Запуск пакета / WPF. Простая змейка. Таймер для еды. / 2018-02-11 11:36

На 2008 (иже с ней 2012) не всё отлично. Юнит тесты у меня заработали только на 13-й.


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   3922Александр+1   459Сергей Сергеевич+1   17093jin+1   11582Родион+1   16533Андрей Шевченко+1   8877gorynych+1   1710Степан+1   4814Дмитрий+1   16653Александр+1   9014Николай Денисов+1   17316vandry0   7119Новопашин Владимир+1   692Андрій+1   17038Николай0   162Андрей+1   Посетитель+1  

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





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

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

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

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


Научился: Применять таймер для заполнения фигурами всей площади Canvas-a , при этом удаляя предыдущую созданную фигуру. Применять рефакторинг кода .



Научился: Пожалуй, рефакторинг - это моё самое любимое в программе :)
Трудности: Создать таймер используя не мышку, а клавиатуру.