Научился: Добрый день!
Хочу лучше овладеть языком. Чтоб писать программы быстрее, увереннее, качественнее и рациональнее.
Надеюсь, что проект - задачки, общение и видеокурсы - помогут мне в этом.
Научился: Это один из самых первых видеоуроков.
Но для его выполнения уже нужна хорошая подготовка и понимание.
А значит выполнение следующих уроков даст высокий уровень подготовки, который необходим для работы.
Повторил и научился следующему:
задание фона формы
создание и вызов дочерней формы в модальном виде
добавление иконки к форме + встраивание в exe-файл через свойство проекта
обработка событий KeyDown и KeyPress:
чем отличаются
KeyPress - и нажали, и отпустили,
KeyDown - больше свойств; подходит для игры - здесь обработка нажатия
расчёт координат элемента управления на форме
перемещение элемента на форме с помощью Point
например: p.Location = new Point(x, y); Трудности: В принципе, не было больших сложностей.
Но из того, что делали, наиболее сложное (и интересное):
это во время написания пунктов работы будущей программы -
мысленно представить её структуру в виде взаимосвязанных частей кода.