На этом уроке мы будем писать программу «Двенадцать месяцев». Нам потребуется дюжина картинок, на каждый месяц года.
Задание: Создать программу с календарём, которая меняет фоновый рисунок в зависимости от выбранного месяца.
Дата отправки отчёта:
18 февраля 2018 г.
Задание выполнено: за
7 час. 44 мин.
Чему научился:
Компаненты monthCalendar, PictureBox, события календаря DateChanged и click. Метод Image.FromFile - загрузка бинарного фала картинки по пути.
Пока не совсем понял разницу между кликом левой кнопки мыши, правой, колесиком, двойным кликом, все одинаково срабатывает, почему?
Что было сложным:
15 минут разбирался почему выпадает исключение, IO filenot exist - потом обнаружил, что скопировал папку months/ в папку Debug другого проекта.
Потому что использовано событие Click, оно срабатывает на любое нажатие мышки, чтобы отфильтровать нужно либо свитч добавлять либо выбирать другое событие, к примеру Mouse_Down... Постепенно об этом узнаешь из других уроков, не надо на чём то зацикливаться, лучше двигаться дальше.
зачем давать то, что уже давно вчерашний день!? Какой смысл завышать порог вхождения? Для работы 90% того, что вы преподаёте, Евгений Витольдович, не нужно от слова ВООБЩЕ. Поучитесь как преподают С# МГТУ им. Баумана. За 5 дней, или 40 часов С# разжёван так, что его могут брать за основу те, кто никогда не программировал на нём. WinForms? Евгений Витольдович, извините, засуньте себе его в одно место.
Научился: Научилась обрабатывать события - менять изображение при смене даты и скрывать/отображать календарь при щелчке мыши. Трудности: Сложностей не возникло. Очень хорошие уроки для старта в языке и на проекте, надо было мне с них начинать ;)