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

3.3Стандартные классы и функции приложения

Пользовательские классы и функции приложения представлены в табл.3

Таблица 3. Пользовательские функции приложения

Определение функции

Назначение

std::map<int, std::vector<operatorData>> readabonentData(const std::string& filename)

Функция для чтения данных населения из файла

void DrawHistogram(HWND hwnd, const std::vector<operatorData>& data, int year)

Функция для рисования гистограммы.

void ClearWindow(HWND hwnd)

Функция очистки окна

void CreateMenu(HWND hwnd)

Функция для создания меню

3.4. Структура программы

Структура программы представлена на рисунке 4.

Рисунок 4. Структура программы

4. Системные требования

Операционная система – Windows NT.(7/10/11)

Не менее 1 Мб свободного пространства на диске.

Библиотеки Dll:

crtbased.dll

MSVCP140D.dll

VCRUNTIME140_1D.dll

Чтобы удостовериться, что файлы dll присутствуют в вашей Windows, перейдите по адресу и найдите или загрузите файл.

C:\Windows\System32 для 32-битнoй системы

C:\Windows\SysWOW64 для 64-битных систем.

5. Руководство пользователя

5.1. Правила установки и запуска программы

Для использования приложения необходимо создать папку, в которую надо переместить файл abonent.exe и файл с исходными данными (файл необходимо назвать abonent_data с расширением csv), см. Рисунок 5.

Рисунок 5. Папка с файлами программы

Данные в исходном файле должны быть записаны в следующем порядке:

Operator, Year, Abonent, Color (Operator – название оператора, Year - год, Abonent- количество абонентов, Color- цвет

К примеру:

Megafon,2019,122,#00CC33

Beeline,2019,4564,#FFFF00

После чего можно запускать файл abonent.exe, щелкнув дважды левой кнопкой мыши по иконке приложения.

5.2. Последовательность действий для запуска программы

Для запуска программы необходимо открыть файл abonent.exe. При запуске программы пользователю предоставляется гистограмма количества абонентов в выбранном году (см. рис. 6).

Рисунок 6. Гистограмма количества абонентов.

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

При нажатии на кнопку «Сведения», появится меню (см. рис. 7), где можно узнать информацию о программе (см. рис. 8) и её авторе (см. рис. 9), а также выйти из приложения (см. рис. 10).

Рисунок 7. Данные в разделе «Сведения»

Рисунок 8. Информация в разделе «О программе»

Рисунок 9. Информация в разделе «Об авторе»

Рисунок 10. Кнопка «Выход»

Чтобы сменить год, необходимо нажать на строку с годом в левом верхнем углу (см. рис. 10).

Рисунок 10. Панель выбора года.

После выбора необходимого года нажмите кнопку «Сгенерировать», после чего гистограмма перестроится (см. рис. 11)

Рисунок 11. Гистограмма за 2020 год

Соседние файлы в папке курсовая