Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач Ситников / Курсовая.docx
Скачиваний:
8
Добавлен:
04.06.2022
Размер:
3.58 Mб
Скачать

Копии экрана при работе программы

Рисунок 14. Программа в действии

Рисунок 15. Программа в действии

Рисунок 16. Программа в действии

Рисунок 17. Кнопка «Инфо»

Рисунок 18. О графике

Контрольный пример, сравнение результата с эталоном (MathCad)

Подтверждение правильности результата работы приложения с использованием ПМО MathCad:

Рисунок 19. Результат

Рисунок 20. Эталон

Ведомость соответствия программы спецификации

Пункт спецификации

Соответствие

Проект выполнить на языке C++ в среде MS Visual Studio 2015 с использованием библиотек Microsoft Fundation Classes (MFC).

+

Выполнять расчеты и графическую визуализацию результатов в соответствии с введенными пользователем параметрами с поддержкой универсальной кодировки символов Unicode.

+

Наличие графического пользовательского интерфейса.

+

Содержать минимум один динамический массив.

+

Построить график параметрической функции, предоставить возможность изменения в интерактивном режиме следующих параметров: линейный размер графика, смещение графика по координатным осям X и Y

+

Выполнять рисование графика без стирания, выполнять стирание графика.

+

Обеспечить режим визуализации процесса рисования графика с разной скоростью, используя обработчик сообщения WM_TIMER.

+

Обеспечить запись в файл формата .bmp требуемый график.

+

Разработка приложения в ОС Windows 10/11.

+

Соответствие отчета ГОСТу 19.701-90 единой системы программной документации.

+

В отчет включены описание программного интерфейса, диаграмма классов и диаграмма потоков данных, выбраны и обоснованы переменные, собственные типы и классы, код содержит комментарии, пример работы программы и контрольный пример.

+

Контрольный пример должен быть представлен в виде графика в программе Mathcad, подтверждающих правильность результата.

+

Пользовательский интерфейс программы содержит: сведения о программе, сведения об авторе, название и конку, кнопки управления приложением, поля ввода данных для расчётов; соответствует понятию «Дружественный интерфейс», использует русский язык, кнопки и поля ввода выравниваются по ширине, высоте и положению в окне.

+

Выводы

В ходе работы было создано оконное приложение в среде MS Visual Studio 2015 для операционной системы Windows 11 (Win32) на языке программирования C++ с использованием библиотек Microsoft Fundation Classes (MFC), способное построить график заданной функции.

Была реализована возможность в интерактивном режиме изменять параметры этой функции, изменять масштаб, смещение и скорость построения графика. Результаты соответствуют контрольным примерам. Реализован процесс сохранения графика в файл формата BMP. Разработан «дружественный» пользовательский интерфейс, содержащий сведения о программе, авторских правах, название и иконку программы.

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

Программа «График параметрической функции (эпициклоиды)» применяется для построения графика заданной функции с изменением ее отдельных параметров. Данная программа может применяться в учебных целях.

Ограничения программы:

1. Построение графика осуществляется только для одной определенной функции.

2. Из-за ограниченной области рисования при некоторых значениях параметров график выходит из области видимости.

3. Есть только один формат сохранения.

4. Ограниченное число вариантов выбора некоторых параметров для корректного построения графика.

Достоинства программы:

1. Простота в использовании.

2. «Дружественный» интерфейс.

3. Аккуратность.

Недостатки программы:

1. При введении значений для отделения дробной части можно использовать только символ «.» (точка).

2. При изменении параметров необходимо использовать кнопку «Построить», чтобы увидеть результат.

3. Мерцание графика при визуализации построения.

4. Построение графика не осуществляется без стирания предыдущего.

Исполняемый файл: Graphic.exe

Расположение исполняемого файла:

C:\Users\akuze\Desktop\учеба\инфа\2 сем\курсач\Graphic\Debug\Graphic.exe

Размер исполняемого файла на диске: 204 кб.