На этом курсе мы научимся создавать простые программы в этой среде, выводить в основное окно элементы управления и содержимое BMP-файлов, а также редактировать и сохранять полученные изображения.
Обработка изображений на C++# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Приглашаю всех на курс по созданию программы работы с графикой на Visual C++ (Win32 Project). На этом курсе мы научимся создавать простые программы в этой среде, выводить в основное окно элементы управления и содержимое BMP-файлов, а также редактировать и сохранять полученные изображения. Отчёт отправил: 7119. Новопашин Владимир Выполнено за не указано [Показать отчёт] Комментарии: Звучит интригующе - тем более давно хотел посмотреть как создавать проекты в VC++ |
|||||
2 |
![]() |
|
|||
На этом уроке мы разберём структуру исходного файла "нулевого" проекта на Visual C++ Win32 Project
Отчёт отправил: 7119. Новопашин Владимир Выполнено за не указано [Показать отчёт] Комментарии: Привыкаю к C++ проекту |
|||||
3 | Настройка среды |
1 тест |
|||
На этом уроке мы создадим простой проект типа Win32 Project и выделим функцию WndProc() в отдельный модуль.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 18 мин. [Показать отчёт] Научился: Хочу поблагодарить Дмитрия за его труд! У меня сложилось такое ощущение, что я прикоснулся к чему-то великому. Надо же еще в 92 году хотел изучит С++ и меня все это время не отпускало и вот первое приложение с которым можно поиграться - это круто. Сложности: Ничего - все понятно. |
|||||
4 | Добавление класса BmpCtrl |
|
|||
На этом уроке мы создадим класс BmpCtrl, который будет отвечать за представление основного окна, и зададим его начальные свойства.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 9 час. 36 мин. [Показать отчёт] Научился: Решил весь код переделать под VS2017, потому что в VS2010 выглядит совсем по другому. Сложности: Ничего сложно. Наооборот нахожу много общего с C#. |
|||||
5 | Программирование события WM_PAINT |
|
|||
На этом уроке мы научимся вычислять размеры клиентской области окна и осуществлять вывод текста в основное окно программы
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 день 1 мин. [Показать отчёт] Научился: Научился отрисовке координат на экране. Сложности: Я так и не понял, как изменить title самого окна. |
|||||
6 | Создание кнопок |
|
|||
На этом уроке мы научимся создавать кнопки с картинками в основном окне программы
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 47 мин. [Показать отчёт] Научился: Научился создавать кнопки. Хотел подсунуть иконки в ico формате - программа их не восприняла. Пришлось преобразовать в формат bmp. Сложности: Пока не понял, как в приложении изменить название заголовка окна. |
|||||
7 | Программирование события BN_CLICKED |
|
|||
На этом уроке мы научимся реагировать на нажатие созданных кнопок
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 27 мин. [Показать отчёт] Научился: Прикольно. Узнал как обрабатывать кнопки в VC++. Сложности: Ничего. |
|||||
8 | Подготовка к выводу картинки на экран |
|
|||
На этом уроке мы подготовимся к выводу картинки на экран - создадим прямоугольник для вывода и прорисуем его рамки
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 21 мин. [Показать отчёт] Научился: Как-то чудно в VC++ работа с цветом - все как-то многодельно. Сложности: Ничего сложного. |
|||||
9 | Вывод картинки на экран |
|
|||
На этом уроке мы выведем содержимое BMP-файла на экран
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 47 мин. [Показать отчёт] Научился: Ура! Загрузилось изображение на c++. Даже не верится, что так просто. Сложности: Пришлось сделать пару "приседаний". |
|||||
10 | Вывод информации в основное окно |
|
|||
На этом уроке мы выведем информацию о размерах прямоугольников в основное окно, а также получим доступ к матрице цветных точек
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 31 мин. [Показать отчёт] Научился: Научился создавать массив цветных точек. Сложности: Пока ничего такого |
|||||
11 | Матрица цветных точек |
|
|||
На этом уроке мы определим границы выходного изображения
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 7 мин. [Показать отчёт] Научился: Научился находить область изображения, которого надо обрезать. Сложности: До сих пор не знаю как в title окна поменять название. |
|||||
12 | Вывод обрезанного изображения |
|
|||
На этом уроке мы выделим границы выходного изображения в основном окне, а также ещё раз посмотрим, как можно выводить изображение в основное окно с масштабированием Отчёт отправил: 7119. Новопашин Владимир Выполнено за 47 мин. [Показать отчёт] Научился: Научился рисовать рамку вокруг изображения, а также его вписывать во все оконо с помощью коэффицентов масштабирования. Сложности: Ничего. |
|||||
13 | Сохранение файла |
|
|||
На этом уроке мы научимся сохранять изображение и его части в формате BMP. Мы научимся работать с файлами и ещё раз потренируемся копировать изображения из одного контекста в другой, но уже без масштабирования Отчёт отправил: 7119. Новопашин Владимир Выполнено за 2 час. 51 мин. [Показать отчёт] Научился: Научился сохранять файл. Сложности: Ничего |
|||||
Итого: 13 видеоуроков |
2 час. 35 мин. 1 тест |
8 чел. | |||
Финалисты: Максим Базуев, Chip, Yefim, Иван Воронин, Новопашин Владимир, Алексей В., G_F, Tom . |