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

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

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

Невидимка / Невидимка - На шухере

  • На этом видеоуроке мы сделаем проверку на активность пользователя
  • Дата отправки отчёта: 15 июня 2018 г.
  • Задание выполнено: за 8 час. 24 мин.
  • Чему научился: Внешняя функция для мониторинга активности пользователя.
  • Что было сложным: В программе в уроке есть недороботка, надо еще протестировть
  • Оценка видео-уроку:
Отчёт от 17425 за Невидимка / Невидимка - На шухере




Оцени работу

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

17425. --
ser2018
ser2018
ответить
# Невидимка / Невидимка - На шухере / 2018-06-16 00:35

Евгений в коде есть недороботка, суть такая, что у меня Environment.TickCount выдает отрицательное число, в  справке майкрософта написано, что Environment.TickCount после включения компа начинает отсчет с нуля до Int32.MaxValue (это длится 24,9 дня), и скидывается после до Int32.MinValue  и так по кругу

У меня комп работал включенным больше месяца, поэтому отсчет пошел уже от Int32.MinValue, там предлагается сделать обрезание :)
(значение тиков от 0 до Int32.MaxValue)
msdn.microsoft.com/ru-ru/library/system.environment.tickcount(v=vs.110).aspx

поэтому в  функции static long GetLastActivitySeconds() надо поправить с обрезанием:
return ((Environment.TickCount & int.MaxValue) - (info.dwTime & int.MaxValue)) / 1000;


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  ser2018  # Невидимка / Невидимка - На шухере / 2018-06-19 18:45

Тебе тестером работать надо...


  • Отчёт оценивали:
    3922Александр+1   6452Кирилл Шмойлов+1   17606Виктор+1   17947Dmitry Sinitsin+1   791Валерий Жданов+1   17443WildOrc+1   3747Сергей+1   Посетитель+1   16218Дмитрий+1   1Евгений Волосатов+1   459Сергей Сергеевич+1   Посетитель+1   2146Иван+1   17255Слава+1   5394Anton+1   10494Алексей В.+1   18476Жихарев Артем0   10080FireWolf+1   17425ser2018+1  

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





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

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

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

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


Научился: Реализовал проверку на активность пользователя.
Трудности: Возникла ошибка, мол не может войти в User32.dll, исправил на user32.dll - заработало. Изначально начинал на Visual Studio 2013 и потерпел кучу предупреждений и ошибок на данном уроке. Кстати в чем разница писать на VS2017 .NET Framework 3.0 от VS2013 .NET Framework 3.0. От версии VS тоже много зависит?



Научился: Реализовал проверку активности пользователя.
Трудности: Очень много незнакомых классов и незнакомых мне пока действий. Практически все видео пришлось механически повторять код из видео.