Базовый курс С++ Часть #76. Двойная буферизация (Double Buffering)

Часть #76. Двойная буферизация (Double Buffering) (Базовый курс программирования на С ) Вы можете поддержать автора и купить курсы на Оглавление курса на Википедии: Базовый_курс_С++ 00:00 - Двойная буферизация 00:19 - Исправим мерцание мячика 01:56 - Анализируем причину мерцания изображения 03:11 - Что такое “двойная буферизация“ 05:02 - Буфер и контекст устройства 06:29 - Смотрим в MSDN как создавать контекст устройства 18:52 - Создаём контекст и используем его при обработке WM_PAINT 24:51 - Вынесем код в метод On_Paint() 26:59 - Отрефакторим On_Paint(), чтобы не создавать контекст на каждый кадр 32:25 - Выносим функциональность контекста в класс AsFrame_DC 39:38 - Добавим деструктор ~AsFrame_DC() 41:18 - Зальём контекст фоновым цветом и поправим имена в AsFrame_DC 43:18 - Добавим класс AsMain_Window и метод Main() 47:03 - Перенесём методы главного окна в класс AsMain_Window 52:10 - Перенесём глобальные данные в класс AsMain_Window 55:23 - Добавим статический указатель на главное окно 58:31 - Отрефакторим аргументы методов класса AsMain_Window 01:05:39 - : пишем код -
Back to Top