Разработка графического редактора с использованием языка QML на базе C++ фреймворка QT
Автор: ФГБНУ ВНИИМЗ • Май 17, 2018 • Курсовая работа • 41,734 Слов (167 Страниц) • 950 Просмотры
Министерство образования и науки Российской Федерации[pic 1]
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Тольяттинский государственный университет»
Институт математики, физики и информационных технологий
(институт)
Информатика и вычислительная техника
(кафедра)
КУРСОВАЯ РАБОТА
по учебному курсу «Объектно-ориентированное программирование на С++»
на тему: Разработка графического редактора с использованием
языка QML на базе C++ фреймворка QT
Студент | Р.М. Рабинович (И.О. Фамилия) | |
Группа | ПИбд-1502а (И.О. Фамилия) | |
Ассистент | (И.О. Фамилия) | |
Преподаватель | О.В. Аникина (И.О. Фамилия) |
Тольятти 2018
Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Тольяттинский государственный университет»
Институт математики, физики и информационных технологий
(институт)
Информатика и вычислительная техника
(кафедра)
ЗАДАНИЕ
на выполнение курсовой работы
Рабинович Роман Михайлович _
(фамилия, имя, отчество)
1. Тема курсовой работы Разработка графического редактора с использованием языка QML на базе C++ фреймворка QT
2. Срок сдачи студентом завершенной работы «15» января 2018г.
3. Исходные данные к курсовой работе методические рекомендации для выполнения курсовой работы, материалы из интернет-источников, специализированная литература по выбранной тематике
4. Содержание пояснительной записки (перечень вопросов для проработки)
Введение, Технологии проектирования GUI компилируемых приложений, Проектирование и разработка графического редактора, Заключение, Список использованных источников
5. Дата выдачи задания «___»________________2017г.
Содержание
Введение 4
Глава 1. Особенности разработки GUI компилируемых приложений 6
1.1 Эволюция разработки GUI компилируемых приложений 6
1.2 Введение в технологию Qt Quick и язык QML 7
1.2.1Что такое Qt Quick 7
1.2.2 Преимущества QML 8
1.2.3 Организация подключения Qt Quick и его подмодулей к проекту 8
1.2.4 Основы синтаксиса QML 9
1.2.5 Взаимодействие между C++ и QML 12
Глава 2. Проектирование и разработка графического редактора 14
2.1 Сбор и анализ требований к разрабатываемому приложению 14
2.2 Диаграмма вариантов использования (Use case diagram) 15
2.3 Диаграмма компонентов 16
2.4 Диаграмма QML-классов и отношений между ними 16
2.5 Диаграмма C++ классов и отношений между ними 19
2.6 Макетирование главного окна приложения 22
2.7 Диаграмма развертывания приложения 23
Заключение 24
Список использованных источников 25
Приложение 1 27
Приложение 2 28
Приложение 3 76
...