На этом уроке мы будем работать с графикой. На панели нарисуем графические примитивы и симметрично их многократно дублируем. Прежде чем начать писать программу, почитай о Калейдоскопе на Википедии.
Задание: Написать квадратный калейдоскоп.
Дата отправки отчёта:
23 ноября 2014 г.
Задание выполнено: за
10 час. 00 мин.
Что было сложным:
Придумать логику которая позволит рисовать нужные фигуры сразу в разных элементах не используя циклы.
Комментарии:
Офигительная задача. Поначалу воспринял ее как легкую, затем начав ее выполнять родилась одна идея (как сделать так чтобы все рисовалось в один промежуток времени сразу на всех элементах). Для этого пришлось сделать свой контрол. В этот контрол в свойство таг автоматиччески писать нахождение элемента в двумерной матрице и выполнять логику обработки симметричности. В класс kaleidoscope ввел событие которая позволит запускать на всех элементах одновременно нужные функции рисования.
Привет. Да, расширение и модернизация программы - вещь захватывающая! Молодец! К тому же картинка красивая нарисовалась)) Я в своём элементы сделал поменьше, поэтому не так гармонично смотрится.
Отчёт оценивали: 6452. Кирилл Шмойлов+120528. Геннадий Кравцов+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Очень многому. Создание и использование графики, создание объектов "на лету", рисование графических примитивов. Трудности: Понимать где в каком объекте какой ипользуется тип данных Отличный и достаточно насыщенный для меня урок.