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

Формула программиста
основатель — Волосатов Евгений Витольдович
Большой Новогодний подарок от Игромистра
Безденежный доступ к видеокурсам за Мегахеши
Вебинар «Предновогодние обещания» начнётся через 1 час. 33 мин.

Графические циклы / Горизонтали и вертикали

  • На этом уроке мы начнём работать с циклами.
    Создадим три новые кнопочки, для рисования
    горизонтальных, вертикальных линий,
    а потом и тех и других сразу.
    Добавим задержку выполнения программы,
    чтобы видеть, как циклы работают.
  • Дата отправки отчёта: 18 ноября 2015 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: графическому отображению рисования на холсте
  • Что было сложным: всё понятно
  • Комментарии: в функции последней кнопки ещё раз запускается RefreshPicture, хотя он у нас в Sleep1.
    а можно как-нить поймать событие изменения bmp и на него повесить RefreshPicture ?
  • Оценка видео-уроку:
Отчёт от 6452 за Графические циклы / Горизонтали и вертикали




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Кирилл Шмойлов  # Чашка кофе / Горизонтали и вертикали / 2015-11-18 14:38

Кирилл, рада что ты сделал этот урок замечательно и легко! Молодец! :)


689. Igorenzia
Igorenzia
ответить
→  Кирилл Шмойлов  # Чашка кофе / Горизонтали и вертикали / 2015-11-18 10:16

Если я правильно понял bmp это объект класса Bitmap
к сожалению у класса Bitmap  нету евентов (событий)  вообще, поэтому не получится заставить битмап отслеживать изменения. зато Picturebox  есть событие Paint  оно происходит при каждой перерисовке контрола. то есть свернул окошко программы и развернул :) обновился экран и тоже сработало, я так понимаю. если не прав исправте:)


  • Отчёт оценивали:
    5419Роман+1   4395Денис+1   689Igorenzia+1   7308AZANIR+1   5882Александр Широков+1   6458Илья+1   1Евгений Волосатов+1   6391Владимир+1   24Олюшка+1   6080annaka+1   6203Николай (nick27m)+1   7788Ксения+1   4889Валера Луцевич+1   5868Vera+1   7440homerSimpson0   2146Иван+1   4004Елена+1   6987MichGar+1   4591Aleksandr Zaitcev+1   3747Сергей+1   5705Андрей +1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Добавлять графику в цикле.
Трудности: Сообщаю специально для новичков. Я сюда пришел полным нулевиком. Эти уроки (по крайней мере пока) для меня уже настолько простые, что я сперва нахожу решение сам, а потом уже смотрю, что говорит учитель. Так что практикуйтесь и количество перерастет в знания.
Евгений Витольдович, а точно при указанном вами варианте рисования горизонтальных и вертикальных линий полная решетка рисуется быстрее? При замедлении видно, что линии все же рисуются попеременно, значит, время затрачивается одно и то же. Или цель была не в ускорении, а в том, что этот вариант красивее смотрится?
Научился: Научился рисовать вертикальные и горизонтальные линии
Реализовал самостоятельную работу по нарисованию диагональных линий(button5_Click), на скриншоте видна реализация