На этом уроке мы создадим панель инструментов с кнопками для переключения цвета, очистки экрана, отмены последнего действия.
Дата отправки отчёта:
31 января 2016 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Я не узнал ничего нового
Что было сложным:
Переделывать часть задания так как visual studio заключила и удалила часть скриптов :~(
Комментарии:
Все хорошо, но на этом уроке все всё уже давно знали. Тоесть события и т.п Надеюсь вы оцените мои старания. Очень хочу что бы Евгений Витольдович попробовал этот редактор :~) Фичи: - Создание новых спрайтов - Сохранение/Загрузка - Маленький вес файла - Удобство использования - Красивый интерфейс(А как же без него? :~)) - Отмена и Повтор действия - Произвольный цвет линии Надеюсь вы оцените проделанный труд :~) Оставляйте отзывы в комментариях :)
Архив проекта:Ссылка доступна после самостоятельного выполнения этого урока
Посмотрел проект. Молодец, добавил свой формат сохраняемого файла. Если сохранять в бинарном виде, будет еще компактнее. В качестве пожелания, можно убрать повторяющийся код проверки в трех методах Sprite.AddLine в отдельный метод. Не совсем понятно, почему у тебя одновременно есть обычные и статичные методы Load, Save, лучше остановиться на каком-то одном решении. И при ошибке выхода за границу спрайта, в проверках AddLine, ты сурово вылетаешь через исключение, думаю здесь это не так критично, можно просто обрезать линию, заканчивать ее на границе карты. Плюс, если уж так хочется надежного кода, надо бы проверять и в другую сторону, вдруг твой метод вызовут с отрицательными аргументами x, y?)
Научился: настраивать элементы формы и взаимодействовать с ними. Очищать имеющиеся структуры и списки Трудности: Добиться правильной прорисовки всех элементов изображения все хорошо
Научился: Познакомился с обширными методами класса list. Очень интересный класс, с которым надо бы поближе познакомиться. Трудности: Повторять не сложно. Сложно такое придумать Спасибо за урок