На этом уроке подробно показываю и объясняю, что такое делегаты, зачем они нужны и как их использовать.
Чтобы Делегат был доступен в другом классе - он должен быть объявлен внутри одного пространства имён namespace,
Дата отправки отчёта:
20 ноября 2017 г.
Задание выполнено: за
3 час. 15 мин.
Чему научился:
Урок просто выносит мозг напрочь. но покумекав над пошаговым переходом в программе постепенно начинает все прояснится. делегаты это мощь.
P.S. изображения на боксах генерируются программно. поставил видео на паузу и вместо того чтобы рисовать картинки в пейте. написал метод рисующий кубики. тоже пришлось подумать. раньше так не делал.
пытаясь изменить положение я все понять не мог почему они съезжают. менял цифры и прочее но все было не то. хотя изначально у меня уже была задана центровка эллипса. и тут я подумал а вдруг это маленький баг из за BorderStyle.Fixed3D, я сделал один без бордюра а второй так и оставил и вот результат pp.userapi.com/c834403/v834403840/2d850/iKpHDCAoew0.jpg на оба бокса наложена одна и та же функция а картинки разные со сдвигом.
Да, именно из-за бордерслайла, это не баг, надо просто учитывать ширину в пикселях этого самого бордерстайла и проблем не будет.
Отчёт оценивали: 15822. Павел Демьянов+110167. Игорь+116066. Bodrik_torf+1791. Валерий Жданов+19156. Dimon+19980. Timoha+114854. Madoschi011582. Родион+110558. Иван Воронин+16580. konstantin+111868. Андрей Суслов+18275. Tekashnik+17119. Новопашин Владимир+17652. Петя+11. Евгений Волосатов+1459. Сергей Сергеевич+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: В этом уроке самый главный акцент надо было слделать, на том , что делегат должен был быть объявлен внутри Namespace , а не класса, тогда он будет выступать как глобальный "буфер", что через него можно гонять функции между другими классами внутри этого Namespace.
Научился: Узнал о существовании делегатов и попробовал их "на ощупь" Трудности: Не совсем выстроилась логика создания делегата - что, в каком порядке и почему надо делать...