Создание приложения Конвертер графических изображений на языке С++

Содержание

Слайд 2

Актуальность

Все онлайн конвертеры проприетарные, либо количество форматов ограничено
Разные программы требуют, различных форматов

Актуальность Все онлайн конвертеры проприетарные, либо количество форматов ограничено Разные программы требуют,
растровых изображений
Специализированных приложений мало

Слайд 3

Объект исследования

Создание приложения с использованием языка программирования C++, что упрощало бы процесс

Объект исследования Создание приложения с использованием языка программирования C++, что упрощало бы
проектирования приложения для конвертации изображений

Слайд 4

Предмет исследования

Предметом работы является конвертация графических изображений в различные форматы

Предмет исследования Предметом работы является конвертация графических изображений в различные форматы

Слайд 5

Цель

Создание приложения на языке программирования C++, конвертирующего изображения из одного формата в

Цель Создание приложения на языке программирования C++, конвертирующего изображения из одного формата в другой
другой

Слайд 6

Задачи

Изучить литературу по предметной области.
Проанализировать аналоги приложения и рассмотреть подходы к реализации

Задачи Изучить литературу по предметной области. Проанализировать аналоги приложения и рассмотреть подходы
задачи.
Продумать логику конвертации изображений
Разработать структуру приложения.
Спроектировать дизайн приложения.
Запрограммировать слоты и связать их с сигналами.
Проверить приложение на работоспособность.
Написать инструкцию по работе пользователя с приложением.

Слайд 7

Предметная область

Конвертация данных представляет собой преобразование данных из одного формата в другой. Обычно

Предметная область Конвертация данных представляет собой преобразование данных из одного формата в
с сохранением основного логически-структурного содержания информации.

Слайд 8

Подходы к реализации задачи

Для выполнения поставленной цели был выбран язык программирования С++

Подходы к реализации задачи Для выполнения поставленной цели был выбран язык программирования
и среда разработки QT Creator 4.14

Слайд 9

Алгоритм создания приложения

Разработка структуры приложения
Проектирование визуальной части
Программирование слотов, для осуществления разработки

Алгоритм создания приложения Разработка структуры приложения Проектирование визуальной части Программирование слотов, для осуществления разработки приложения
приложения

Слайд 10

Структура приложения

Основные классы:

Структура приложения Основные классы:

Слайд 11

Проектирование визуальной части

Макет графического интерфейса приложения

Проектирование визуальной части Макет графического интерфейса приложения

Слайд 12

Программирование слотов

Были прописаны слоты, которые связываются с сигналами компонентов, и обеспечивают работоспособность

Программирование слотов Были прописаны слоты, которые связываются с сигналами компонентов, и обеспечивают работоспособность приложения.
приложения.

Слайд 13

Тестирование созданного приложения

Тестирование созданного приложения

Слайд 14

Демонстрация приложения

Демонстрация приложения