Содержание

Введение 3

1 Анализ существующих решений 6

1.1 Обзор и анализ существующих программных решений 6

1.2 Определение функциональных требований к разрабатываемой программной системе 7

1.3 Что представляет собой калькулятор 7

1.4 Почему стоит использовать Qt 8

1.5 Технологический раздел 14

1.6 Функциональная схема работы программы 14

1.7 Проектирование 15

2 Алгоритм работы растрового графического приложения 18

3 Разработка интерфейса 25

3.1 Контроль качества разрабатываемого ПО 26

3.2 Методика проведения и результаты тестирования 27

3.3 Описание работы в приложении 27

Заключение 31

Список источников и литературы 34

Приложение 1 35

Приложение 2 36

Выдержка из текста

Целью данного курсового проекта является создание программы "Калькулятор" в Qt Creator, которая и будет являться объектом исследования.

Qt Creator (ранее известная под кодовым названием Greenhouse) — кроссплатформенная свободная IDE для разработки на С, С++ и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML.

Основная задача Qt Creator — упростить разработку приложения с помощью фреймворка Qt на разных платформах. Поэтому среди возможностей, присущих любой среде разработки, есть и специфичные, такие как отладка приложений на QML и отображение в отладчике данных из контейнеров Qt, встроенный дизайнер интерфейсов как на QML, так и на QtWidgets.

Калькулятор – устройство для арифметических вычислений. Мы пользуемся простыми калькуляторами для математических вычислений в школе и для подсчета денег в магазине. Ученые, инженеры и статистики пользуются другими калькуляторами, способными выполнять сложные операции. Современные калькуляторы – это электронные приборы с маленькими силиконовыми микросхемами, производящими любые вычисления.

и тд…

Список использованной литературы

1. Г.ܖ Буч,ܖ Р.ܖ А.ܖ Максимчук,ܖ М.ܖ У.ܖ Энгл,ܖ Б.ܖ Дж.ܖ Янг,ܖ Д.ܖ Коналлен,ܖ К.ܖ А.ܖ Хьюстон.ܖ Третьеܖ издание.–ܖ Объектно-ориентированныйܖ анализܖ иܖ проектированиеܖ сܖ примерамиܖ приложений.ܖ –ܖ М:ܖ Вильямс,ܖ 2010.ܖ –ܖ 720с.

2. Б.ܖ Керниган,ܖ Д.ܖ Ритчи.ܖ Языкܖ программированияܖ Си.ܖ 2-еܖ издание.ܖ –ܖ М.:ܖ Вильямсܖ ,ܖ 2013.ܖ –ܖ 304ܖ с.ܖ И.ܖ В.

3. Т.ܖ А.ܖ Павловская.ܖ C/С++.ܖ Процедурноеܖ иܖ объектно-ориентированноеܖ программирование.ܖ СПб:ܖ Питер,ܖ 2015.ܖ –ܖ 495с.

4. Ашарина.ܖ Объектно-ориентированноеܖ программированиеܖ вܖ C++:ܖ лекцииܖ иܖ упражнения,ܖ 2-еܖ изд.ܖ М:ܖ Горячаяܖ Линияܖ –ܖ Телеком,ܖ 2015.ܖ –.ܖ 335ܖ с.

5. Ж.ܖ Бланшет,ܖ М.ܖ Саммерфилдܖ Qtܖ 4:ܖ Программированиеܖ GUIܖ наܖ C++.ܖ 2-еܖ дополненноеܖ издание.ܖ —ܖ М.:ܖ «КУДИЦ-ПРЕСС»,ܖ 2008.ܖ -ܖ с.736

6. Максܖ Шлееܖ Qtܖ 4.8ܖ Профессиональноеܖ программированиеܖ наܖ C++.ܖ —ܖ СПб.:ܖ «БХВ-Петербург»,ܖ 2012.ܖ -ܖ с.912

7. Саммерфилдܖ М.ܖ Qt.ܖ Профессиональноеܖ программирование.ܖ Разработкаܖ кроссплатформенныхܖ приложенийܖ наܖ С++.ܖ —ܖ СПб.:ܖ «Символ-Плюс»,ܖ 2011.ܖ -ܖ с.560.

8. Петровܖ М.Н.ܖ Компьютернаяܖ графика.ܖ -ܖ СПб.:ܖ Питер,ܖ 2007.ܖ -ܖ 478с.

9. Степановܖ А.Н.ܖ Информатика.ܖ -ܖ М.:ܖ Солон-Пресс,ܖ 2010.ܖ -ܖ 554с.

10. Симоновичܖ С.В.ܖ Компьютернаяܖ графика.ܖ -ܖ С-Пб:ܖ АСТ-Пресс,ܖ 2005.ܖ -ܖ 480с.

11. Мельниченкоܖ В.В.,ܖ Легейдаܖ В.В.ܖ Настоящийܖ самоучительܖ компьютернойܖ графики.ܖ -ܖ М.:ܖ Векܖ +,ܖ 2005.ܖ -ܖ 560с.

12. С.ܖ Прата.ܖ Языкܖ программированияܖ C++.ܖ 6ܖ издание.ܖ –ܖ М.ܖ Вильямc,ܖ 2011.ܖ –ܖ 1244ܖ с.

13. https://www.microsoft.com/ru-ru/

14. https://ru.wikipedia.org/ܖ

Похожие записи