На этом уроке мы продолжим внедрение структуры Pixel в наши классы. Будем её использовать для хранения координат внутри класса. Также избавимся от повторяемого кода внутри конструкторов.
Дата отправки отчёта:
25 октября 2018 г.
Задание выполнено: за
1 день 9 час. 10 мин.
Чему научился:
Урок просто замечательный! :) Но вот возникла проблема... После рефакторинга круг рисуется не в центре квадрата, а в его нижнем правом углу :( В скришнотах приложил весь код связанный с кругом. Спасибо за внимание :)
Что было сложным:
Решить проблему указанную выше, чего сделать я не смог :(
Не хватает данных об объекте "o", что там за координаты, у тебя явно изначально не то передаётся, относительно чего идёт смещение тоже не так как планируется. Посмотри сам код, там же явно показано, что вычисляется левый верхний угол, относительно которого и рисуется в ширину и высоту эллипс. Такое ощущение, что ты передаёшь координаты правого нижнего угла квадрата и поэтому рисуется относительно центра квадрата, а тебе надо передавать координаты центра квадрата и тогда круг как раз будет вписан в квадрат.
Отчёт оценивали: 19525. Александр Балбашов+16452. Кирилл Шмойлов+118419. DenisMed+120105. Макс Тимашков+18275. Tekashnik+120122. Andrei+118131. Александр+117606. Виктор+117663. Oleksandr+117425. ser2018+120197. Евгений Гаврусь03922. Александр+117947. Dmitry Sinitsin+11. Евгений Волосатов+1791. Валерий Жданов+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.