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

Формула программиста
основатель — Волосатов Евгений Витольдович

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

  • Мы начинаем серию уроков "Графические циклы".
    Мы будем создавать циклы для рисования
    различных графических узоров, такое
    занятие очень поможет прочувствовать
    суть циклов, научиться их использовать
    легко и непринуждённо.
  • Дата отправки отчёта: 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);


  • Отчёт оценивали:
    7448Sergey Shumskiy+1   459Сергей Сергеевич+1   1Евгений Витольдович+1   6925Артём+1   7645Александр Львович+1   6458Илья+1   8274Виктор 0   4395Денис+1   7276Ильшат+1   2725Anton+1   3747Сергей+1   5419Роман+1   24Оля+1   2639Морозов Юрий Александрович+1   7449Elena Karpanova+1   6203Николай (nick27m)+1   7901Влад+1   5649Максим Лапшинов+1   7180Laurita Žalalytė+1   2146Иван+1   7299Ирина+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Рисовать и стирать прямые линии
Трудности: Несложно
Замечаний нет
Научился: Инициализировать графику
Трудности: Вписаться в скорость изложения материала
А почему нельзя писать названия программ в строке заголовка окна по русски?