На этом уроке мы вынесем общие переменные из функций в класс. Так будет удобнее - не нужно постоянно вычислять размеры окна и создавать графику.
Мы создадим две функции - draw3() для рисования вертикальных линий. draw4() для рисования горизонтальных линий. Измените цвет линий, шаг их построения, начальное и конечное значение.
Напишите функцию draw5() для рисования диагональных линий.
Дата отправки отчёта:
12 января 2018 г.
Задание выполнено: за
24 дня 22 час. 4 мин
Чему научился:
учился системе координат в java
Что было сложным:
долго разбирался как продолжить линии до конца. останавливался на полкартинке. Итог, простое решение h*2
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 15876. Скозложоп+114981. DimanDOS+12773. Никита+11. Евгений Волосатов+116533. Андрей Шевченко+18275. Tekashnik+16452. Кирилл Шмойлов+19752. chokayes+111868. Андрей Суслов+11901. Neverwinter 2+17119. Новопашин Владимир+111582. Родион+13922. Александр+13850. Григорий+110558. Иван Воронин+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Благодарю за урок. Название трех функций идет по порядку draw1(), draw2(), draw3(). Трудности: Все понятно. Особенно после курса Графоциклы на С#
Научился: в методы рисования Draw прежде передавался аргумент Graphics g
После вынесения получения размеров BOARD и создания 2d-графики в переопределяемый метод paintComponent, аргумент Graphics g в метод Draw передавать стало не нужно. Трудности: serialVersionUID - защита от ошибки при десериализации
Сериализируемый класс объявляет НОМЕР ВЕРСИИ как поле с именем serialVersionUID с типом long, конечным (final) и статическим.