Программирование и обработка графического интерфейса (часть 2). Вариант №1. - Готовые работы

Программирование и обработка графического интерфейса (часть 2). Вариант №1.

1 Задание на курсовую работу

"Разработка приложение с использованием принципов ООП"
Цель: Закрепление навыков, полученных в ходе выполнения предыдущих лабораторных работ.
Задание:
• Реализовать программу в соответствии с описанным функционалом.
• Код должен быть организован с использованием принципов ООП: архитектура должна базироваться на классах, должен быть использован принцип инкапсуляции, если того требует задача должен быть использован принцип наследования.
Вариант №1. Фотоальбом с описаниями.
Приложение должно позволять пользователям создавать коллекцию фотографий с описаниями и тегами для удобного поиска.
Функционал приложения:
1. Просмотр фотографий. В главном окне должен быть компонент (например, ListBox или TreeView), отображающий список названий или превью фотографий. При выборе одной из фотографий отображается увеличенное изображение с описанием и тегами в отдельной области окна.
2. Категории. Компонент ComboBox позволяет выбирать категорию (например, "Природа", "Путешествия", "Семья"), после чего список фотографий фильтруется по выбранной категории.
3. Поиск по описанию и тегам. Поле поиска позволяет находить фотографии по тексту, введенному в описании или тегах, без учета регистра.
4. Добавление новой фотографии. Через диалоговое окно можно добавить фотографию в коллекцию, указав её название, путь к файлу (с помощью OpenFileDialog), категорию, описание и теги.
5. Удаление фотографии. Кнопка «Удалить» в главном окне позволяет удалить выбранную фотографию из списка.
6. Сохранение и загрузка. Информация о фотографиях должна сохраняться в файл (JSON или XML) и загружаться из него.

300,00 ₽
Скриншот работы

Автор: Николай

Предмет: Программирование и обработка графического интерфейса

Университет: СибГУТИ

Дата добавления: 18.03.2026

Куплено раз: 0

Файл Kurs.rar 527,8 КБ