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

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

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

Секундомер / 4 часть. Пункты 200 – 239

  • На этом уроке мы начнём писать код.
    Опишем переменные, создадим обработчик для кнопки
    и напишем два метода StartTimer() и StopTimer().
    И, да, выполним десять подходов.
    Напиши, что ты научился делать быстрее и каким способом.

    Инструкция по созданию Секундомера
  • Дата отправки отчёта: 2 апреля 2018 г.
  • Задание выполнено: за 1 час. 20 мин.
  • Чему научился: Задание получилось наверное одно из самых объемных в курсе.
    Сначала попробовал повторить по видео 1 раз.... Потом уже делал сам...
    Первые 5 раз постоянно забывал что писать не говоря уже о последовательности))) Далее выработалась стратегия..
    По крайней мере для меня наилучшим вариантом было при описании функции StartTimer() :
    paused = false;
                buttonStart.Text = "Stop";
                labelTime.Text = "00:00:00";
                start = DateTime.Now;
                textNotes.Enabled = false;
                timer.Enabled = false;

    Порядок для функции StopTimer():
    paused = true;
                timer.Enabled = false;
                buttonStart.Text = "Start";
                labelTime.Text = "00:00:00";
                AddRowToGrid();
                SaveNoteToFile();
                textNotes.Enabled = true;
                textNotes.Text = "";
                textNotes.Focus();
    Теперь буду проделывать тоже самое на видео))) Там (по моей статистике) )почему то чуточку медленнее получается))) Может волнение...
  • Что было сложным: Запомнить что в каком порядке идет...Но когда несколько раз сделал пришло понимание что делается в общем и оптимальный способ сам собой подобрался.
  • Оценка видео-уроку:
Отчёт от 16218 за Секундомер / 4 часть. Пункты 200 – 239




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Секундомер / 4 часть. Пункты 200 – 239 / 2018-04-04 02:05

Всё верно, в этом и суть, чтобы выработать не зазубривание последовательности телодвижений, а понимание что происходит и выстраивание удобной именно для себя последовательности выполнения задачи. Главное чтобы итог был тот же.


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   16880Константин+1   17443WildOrc+1   9980Timoha+1   16066Bodrik_torf+1   3922Александр+1   4395Денис+1   11582Родион+1   13417Chip+1   1Евгений Волосатов+1   10494Алексей В.+1   10558Иван Воронин+1   8275Tekashnik+1   9156Dimon+1   11589Yefim+1   459Сергей Сергеевич+1   791Валерий Жданов+1   3747Сергей+1  

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





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

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

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

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


Научился: Ну лучшее время 5,35.
Трудности: Быстрее все получалось описывать кнопку текст_бокс и лебл. Просто смотришь на них и мозг говорит что делать



Научился: укладываться в 3:13
Трудности: печатать без опечаток
мне кажется, что не стоит и в StartTimer и в StopTimer писать одинаковую строчку labelTime.Text = "00:00:00"; зачем менять запись на саму себя же?