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

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

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

С++ Графика - обрезка изображений / Создание кнопок

  • На этом уроке мы научимся создавать кнопки с картинками в основном окне программы
  • Дата отправки отчёта: 17 июля 2017 г.
  • Задание выполнено: за 59 мин.
  • Чему научился: Создавать кнопки
  • Что было сложным: Непонятно для чего вели переменную: int nButtons; мы ее нигде не используем.
  • Комментарии: Если мы не освободим ресурсы, какие могут быть последствия?
    Как это можно проверить?
  • Оценка видео-уроку:
Отчёт от 11589 за С++ Графика - обрезка изображений / Создание кнопок




Оцени работу

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

10162. --
Дмитрий
Дмитрий
ответить
→  Yefim  # С++ Графика - обрезка изображений / Создание кнопок / 2017-07-17 17:58

Память не освобождается - её становится меньше. В какой-то момент памяти может не хватить, хотя этот проект "ест" достаточно мало. Есть функция WinAPI, вычисляющая свободную память - можно использовать её.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Yefim  # С++ Графика - обрезка изображений / Создание кнопок / 2017-07-18 03:30

Есть такой термин: Утечка памяти, вот как раз это текущий случай, если не высвобождаться память после её использования, то при повторных действиях будет выделяться опять кусок памяти, а предыдущее выделение так и будет висеть, в итоге в процессе работы программы будет задействовано слишком много ОЗУ, вначале начнётся свопинг. тормозить система, а потом и вовсе крашится софт и ОС ругаться, что памяти не осталось.



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





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

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

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

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


Научился: Создавать/удалять кнопки и описывать их параметры
Трудности: Понять как добавлять в проект иконки кнопок, чтобы они ОТОБРАЖАЛИСЬ



Научился: Создал три кнопки
Трудности: сначала не получилось отрисовать кнопки , затем нашел ошибку в цикле и исправил