Ikrit
Администратор
С++ выход из лабиринта. Алексей Захаренков
Данный семинар будет интересен вам, если вы уже имели дело с языком программирования Си/С++, умеете работать с массивами и функциями, знаете о структурах, а теперь хотите сделать первый шаг в сторону программирования оконных приложений под Windows на С++ и/или познакомиться с применением не самых элементарных алгоритмов на практике!
Вы узнаете как создавать оконные приложения на языке С++ под Windows без использования сторонних библиотек и как рисовать в окне с помощью изображений в BMP-формате.
После этого вы сможете сделать визуализацию и анимацию игр наподобие Тетриса или Сокобана. Также вы научитесь искать выход из лабиринта с помощью алгоритма поиска в глубину.
Содержание семинара:
- Создаём каркас оконного приложения под Windows
- [Windows API]
- Рисуем лабиринт битмэпами
- [тип данных HBITMAP]
- Ищем выход из лабиринта алгоритмом поиска в глубину
- [DFS, Depth-First Search]
- Создаём анимацию с помощью таймера
- [событие WM_TIMER]
Скачать:
Данный семинар будет интересен вам, если вы уже имели дело с языком программирования Си/С++, умеете работать с массивами и функциями, знаете о структурах, а теперь хотите сделать первый шаг в сторону программирования оконных приложений под Windows на С++ и/или познакомиться с применением не самых элементарных алгоритмов на практике!
Вы узнаете как создавать оконные приложения на языке С++ под Windows без использования сторонних библиотек и как рисовать в окне с помощью изображений в BMP-формате.
После этого вы сможете сделать визуализацию и анимацию игр наподобие Тетриса или Сокобана. Также вы научитесь искать выход из лабиринта с помощью алгоритма поиска в глубину.
Содержание семинара:
- Создаём каркас оконного приложения под Windows
- [Windows API]
- Рисуем лабиринт битмэпами
- [тип данных HBITMAP]
- Ищем выход из лабиринта алгоритмом поиска в глубину
- [DFS, Depth-First Search]
- Создаём анимацию с помощью таймера
- [событие WM_TIMER]
Скачать:
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Андрей Кобец] [kobezzza] IndexedDB в действии. Тариф Расширенный (2025)
- [Инфоурок] Базовая компьютерная подготовка с изучением Windows, Word, Excel, интернета
- [Product University] Blockchain Developer c нуля
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0
- Linux для разработчиков [2024] [Слёрм] [Павел Калашников]
- [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator
- Чиним сломанные процессы [Podlodka.io, Михаил Дружинин, Дмитрий Константинов и др.]
- [Глеб Учитель] [Stepik] Проектирование архитектуры и интеграций (API / брокеры) сервисов
- Все про базы данных [Podlodka.io, Дмитрий Константинов, Константин Евтеев и т.д]
- Терминал Linux. Основы работы в командной строке [Stepik]