На этом уроке мы попрактикуемся в ООП - опишем объект для часов и создадим от него два экземпляра, для левых и для правых часов.
Задание: Написать программу «Шахматные часы».
Дата отправки отчёта:
20 марта 2018 г.
Задание выполнено: за
11 час. 13 мин.
Чему научился:
Делал по видео потом разбирался что к чему. Получилось много мелких функций, но в целом когда вникаешь в процесс все становится понятно (зачем какая из функций была сделана) Уже писал в отчетах по урокам, что полезно делать одно и тоже всегда вспоминаешь что то ускользнувшее из памяти... Например вспомнил про задержку Thread.Sleep(200); Научился создавать таймер с обратным отсчетом... Выполнил создание и сверку работы правильного подхода и неправильного. Решил, пройду этот курс и нужно подтянуть теорию ООП. Научился понимать, что такое private, publick, void и т д, но хотелось бы систематизировать свои знания.
Что было сложным:
Немного запутался в количестве функций пока делал видео урок, но потом разобрал весь процессинг и все стало понятно.
Молодец, отлично поработал. По поводу курса "Теория ООП" это отличное решение, просто замечательный курс для новичков, но если даже при его прохождении будут возникать вопросы, советую вначале/параллельно пройти весь раздел "Консоль", а видео-уроки проходить так, чтобы не было ошибок, понимание приходит при постоянной практике, так как ты верно подметил, каждый раз приходится использовать похожие вещи и тем самым они лучше усваиваются. Удачи.
Иван, спасибо. Сейчас как раз доделываю, оставшиеся не решенными, задачи Алгоритмика (из раздела - Консоль). Буду параллельно и то и другое делать, чтоб было разнообразие...
Chokayes, привет. Согласен. Ну в принципе на уроках Евгения про начальный стартовый уровень программирования как раз и говорится, что нужно решить Консольные задачи, пройти Теорию ООП и потом уже все остальное будет понятно... А тут уж каждый сам выбирает путь развития)))) Вникать конечно тяжелее, но еще есть люди, которые только присматириваются к C# и на этом этапе если будет скучно и не понятно (а уже теория как правильно программировать с терминологией) человек просто бросит...
Вот это развернутый ответ на вопрос "Чему научился!" Когда после завершения видеоурока доходит дело до перечисления новоприобретенных знаний, многое ускользает из внимания, вспоминается не всё, а тут такой рассказ! Удачи, Дмитрий!
Спасибо, Дмитрий. На самом деле это копится постепенно))) Несколько уроков назад все, что описано в этом уроке так же ускользнуло от меня))) Но т.к. каждый урок методично повторяются базовые основы, постепенно начинаешь их запоминать и понимать... И в какой то момент они становятся как должное...
Отчёт оценивали: 17443. WildOrc+18932. Алекс+13506. Алексей|BrisK|Кривицкий+13922. Александр+116533. Андрей Шевченко+14395. Денис+11. Евгений Волосатов+116496. Pavlin+19156. Dimon+116017. Sergej Šugajev+19913. vip+117425. ser2018+1459. Сергей Сергеевич+110558. Иван Воронин+19752. chokayes+16452. Кирилл Шмойлов+110494. Алексей В.+12639. Морозов Юрий Александрович+113417. Chip+111582. Родион+1791. Валерий Жданов+116066. Bodrik_torf+19980. Timoha+116880. Константин+117947. Dmitry Sinitsin+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: работать с таймером... ну и некоторым элементам toolbox`a Трудности: установить нужный шрифт Я решил заморочиться и сделал свою версию часов, на основе вашего урока. Попытался реализовать частично функционал настоящих часов. Вместо смены цвета, загорается лампочка и нажимается кнопка активных часов. Установки таймера прописываются вручную. Жаль, так и не смог сделать кнопки произвольной формы, чтобы точно подогнать их под шаблон реальных кнопок.
Научился: Использовать системное время в своих программах.
Трудности: Функции управления временем, перевод единиц времени. Позже добавлю функцию задания пользовательского времени, управление переключением секундомеров правой и левой кнопками мыши в соответствии с указанным курсором таймером.