Мультимедийное приложение (каталог стикеров/гифок/мемов)
Иногда хочется быстро находить нужный стикер, гифку или мем, чтобы делиться ими с друзьями и выражать настроение или эмоции.
Приложение должно представлять собой каталог стикеров/гифок/мемов и иметь следующий функционал:
1. Список мемов
В главном окне приложения должен присутствовать LisBox, TreeView или другой подобный компонент со списком названий мемов. При выделении одного из элементов списка происходит отображение соответствующей картинки в ImageBox.
2. Фильтрация по категории
В главном окне должен присутствовать ComboBox со списком категорий. При выборе определенной категории в списке мемов должны оставаться только те мемы, которые относятся к выбранной категории.
3. Поиск по названию
В главном окне должно присутствовать поле ввода для поиска по названию. При вводе текста в это поле ввода в списке мемов должны оставаться только те мемы, которые содержат в названии введенный текст (без учета регистра).
4. Добавление мема в каталог
Добавление мема в каталог должно осуществляться через диалоговое окно, которое имеет следующие поля ввода: название мема, расположение на диске, категория и др. по желанию. Расположение на диске нужно указывать с помощью OpenFileDialog.
5. Удаление мема
В главном окне должна присутствовать кнопка «Удалить мем». При нажатии на эту кнопку, выделенный мем должен удаляться. Хранение данных о мемах должно быть реализовано с помощью json или xml файла. При этом в главном окне программы должны быть 2 кнопки: «Сохранить» и «Загрузить». При сохранении информация о добавленных мемах должна записаться в файл, при загрузке должен отобразиться список ранее сохраненных мемов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |