На этом уроке мы узнаем секрет гениального интерфейса. Для этого программа должна быть максимально простой и удобной. Желающие смогут потренироваться в использовании делегатов.
Задание: Написать программу для вычисления средней оценки.
Дата отправки отчёта:
22 мая 2017 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
На этом уроке я:
1) Повторил работу с ранее изученными элементами формы и познакомился с новым элементом ToolTip.
2) Научился создавать класс для вычисления средних оценок.
3) Поработал с типами данных float, int и научился конвертировать их.
4) Поработал с операторами += , || , ++ , == , конструкцией if ... else
5) Узнал про существование термина Делегаты в языке C#. Увидел как в простом случае пользоваться делегатом.
Что было сложным:
Пока что с первого раза сложно понять, что такое Делегат. Будем узнавать :))
Комментарии:
Вариант с использованием делегатов оставил на завтрашний день. Спасибо за отличный урок. Всё, так сказать, разжёвано и разложено по полочкам.
Сделал вариант с Делегатами. Остались непонятными некоторые моменты в реализации. Буду пересматривать урок ещё и ещё, пока не пойму. Посмотрел на msdn, что-то как-то замудрёно написано там про делегаты. Правильно ли я понял, что использование делегатов даёт нам ( грубо говоря ), больший простор для манёвров нежели их отсутствие?
Научился: Использовать компонент ToolTip и прописывать подсказки. Из знаний с предыдущего урока Менеджер паролей, использовал, вместо четырех функций для обработки нажатий на кнопки, note.AddNote(Convert.ToInt16(((Button)sender).Text));
Научился: создавать 1 событие сразу для нескольких виджетов(control-ов) Трудности: создать 1 событие, для связи всех кнопок(2,3,4,5) Я уже давно решал эту задачу, но я решил переходить потихоньку на новые языки, мой выбор пал на c++, а чтобы быстрее писать такие графические программы, выбрал qt 5+