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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Графические циклы / Подготовка графики

  • Мы начинаем серию уроков "Графические циклы".
    Мы будем создавать циклы для рисования
    различных графических узоров, такое
    занятие очень поможет прочувствовать
    суть циклов, научиться их использовать
    легко и непринуждённо.
  • Дата отправки отчёта: 15 декабря 2015 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: рисовать )
  • Что было сложным: ничего
  • Комментарии: несмотря на то что урок вроде простой - все равно пришлось подумать как и что и где вызывается и зачем )
    вот такие коротенькие уроки мне нравятся )
  • Оценка видео-уроку:
Отчёт от 7216 за Графические циклы / Подготовка графики




Оцени работу

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

7216. Denis Serov
Denis Serov
ответить
# Графические циклы / Подготовка графики / 2015-12-16 11:51

Пересмотрев первый урок возник глупый вопрос - вот есть следующий код:         
Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);  //размеры
pictureBox1.Image = bmp;
g = Graphics.FromImage(pictureBox1.Image); //статический метод
зачем нужен Bitmap и Graphics.FromImage(pictureBox1.Image);? Сам pictureBox1 не имеет возможности вывода на экран изображения или прорисовки?


24. Олюшка
Олюшка
ответить
→  Denis Serov  # Графические циклы / Подготовка графики / 2015-12-15 21:18

Денис, отлично что получил хороший опыт и еще больше расширил свои знания! :)


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Denis Serov  # Графические циклы / Подготовка графики / 2015-12-15 11:52

статический метод, опечатался)


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Denis Serov  # Графические циклы / Подготовка графики / 2015-12-15 11:51

Потому что это статический объект, который получает новый объект Graphics
public static Graphics FromImage(
Image image
)

https://msdn.microsoft.com/ru-ru/library/system.drawing.graphics.fromimage(v=vs.110).aspx


7216. Denis Serov
Denis Serov
ответить
# Графические циклы / Подготовка графики / 2015-12-15 11:36

не совсем понял почему здесь без new пишем...
g = Graphics.FromImage(pictureBox1.Image);



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: первый урок - не сложно
так можно обычным FOR сделать с шагом например 10, а не 1 и передавать в процедуру DRAWLINE
Научился: еще больше потренировалась с классами для рисования (Graphics, Pen, Bitmap)
Трудности: сложностей не созникло!!!
Отличный урок, уже все готово чтобы начать супер тренировку по циклам!!! Дальше чтобы нарисовать клеточку нужно использовать цикл, а не так как я нарисовала ее во втором скриншоте!!! :) Спасибо за классный урок, люблю рисовать и создавать графику!!! :)