На этом уроке мы подготовим форму для программы. Установим иконку, разместим три картинки, кнопку запуска. Напишем демо-код для переключения картинок.
Дата отправки отчёта:
19 апреля 2017 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Научился добавлять картинки, освоил метод ShowCard(), событие вывод картинок по таймеру
Что было сложным:
Не совсем понял метод ShowCard(), если 1 это true, а 2 - false, то почему: picture1.Visible = nr == 1; picture2.Visible = nr == 2; picture3.Visible = nr == 3; ( а не 1 или 2)
true это 1, а false это 0, а по поводу кода: picture1.Visible = nr == 1; <-- давай разберём эту строчку, чтобы понять, что же тут происходит: 1 - picture1.Visible этот параметр у картинки имеет тип bool, т.е. может быть либо true либо false 2 - nr == 1 - удвоенное равно означает знак сравнения, равно ли левое правому, т.е. равно ли nr числу 1, возвращает ответ типа bool, т.е. true или false. 3 - и так мы имеем левую часть picture1.Visible которой присваивается результат сравнения правой части nr == 1, потому что используется одинарный знак равно - знак присваивания. допустим, что переменная nr равна числу 2, тогда выполняя эти три стройки: picture1.Visible = nr == 1; (nr == 1? false так как мы ранее договорились, что nr равен 2) picture2.Visible = nr == 2; (nr == 2? true так как мы ранее договорились, что nr равен 2) picture3.Visible = nr == 3; (nr == 3? false так как мы ранее договорились, что nr равен 2) после выполнения этих 3 строчек, получаем: picture1.Visible = false; picture2.Visible = true; picture3.Visible = false; итог: первая и третья картинки будут не видимые, а вторая отобразится.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Удалить неиспользуемые директивы Using Трудности: придумать как будут отображаться картинки не знаю что будет дальше, так как урок вообще ни о чем, как самый первый может ещё пригодился, ну а мне уже не интересно. ну и я сразу добавил что картинки появляются не по порядку, а по рандому.