Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Сокобан / Сокобан - Редактор - Интерфейс

  • На этом уроке мы создадим интерфейс программы
    и сделаем отображение загруженного уровня на экране.
  • Дата отправки отчёта: 3 декабря 2016 г.
  • Задание выполнено: за 3 час. 40 мин.
  • Чему научился: Ознакомился с основами работы с файлом ресурсов
  • Что было сложным: Непонятно, почему иконка на форме выглядит не так как предполагалось.
  • Комментарии:
    Небольшое замечание относительно применения
    метода SokobanEditor_Resize.
    Как было отмечено в видео уроке этот метод
    требует немалых затрат ресурсов компа.
    Для мощных компов это не так критично,
    а вот для слабеньких это существенно заметно.
    Предлгаю в этих случаях использовать метод
    SokobanEditor_ResizeEnd.
    Метот сработает один раз, когда кнопка мышки освободится
    окончательный эффект будет тот же.
  • Оценка видео-уроку:
Отчёт от 11589 за Сокобан / Сокобан - Редактор - Интерфейс


Отчёт от 11589 за Сокобан / Сокобан - Редактор - Интерфейс




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-03 12:31

отличные скрины и комментарии


4004. --
Елена
Елена
ответить
→  Yefim  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-03 19:43

Пробовала реализовать метод ResizeEnd(), но, насколько мне помнится, он не срабатывает при разворачивании окна на полный экран.


11589. --
Yefim
Yefim
ответить
→  Елена  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-03 22:39

В этом случае можно использовать событие:
        private void SokobanEditor_SizeChanged(object sender, EventArgs e)
        {
            if (this.WindowState == FormWindowState.Maximized)
            {
                ResizeA();
            }

        }


10558. --
Иван Воронин
Иван Воронин
ответить
→  Yefim  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-04 04:55

Такую же проверку можно и в событии Resize добавить, эффект аналогичный, только надо ещё и при возврате из максимального режима окна проверку добавлять.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Yefim  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-04 07:50

Сокобан божественен.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Ознакомился с основами работы с файлом ресурсов
Трудности: Непонятно, почему иконка на форме выглядит не так как предполагалось.
Небольшое замечание относительно применения метода SokobanEditor_Resize. Как было отмечено в видео уроке этот метод требует немалых затрат ресурсов компа. Для мощных компов это не так критично, а вот для слабеньких это существенно заметно. Предлгаю в этих случаях использовать метод SokobanEditor_ResizeEnd. Метот сработает один раз, когда кнопка мышки освободится окончательный эффект будет тот же.


Научился: Работать с PictureBox, Panel.
Трудности: Все понемногу, но ничего непреодолимого.
По данному уроку комментариев в голову не пришло.